Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
Little practical difference. Cold start usually means power up, sets up registers etc. Warm start means a software restart or reset button. This normally resets program counter and restarts program. What actually happens depends on the processor used.
Shadow, is a register where you do any kind of operation, like setting or resseting individual bits or nibbles, or just copying data. Its contents is later passed to another one for further process.
That way, the shadow register maintains its value unaffected.
Typical use is to prepare data to be outputted through a port: whatever you want to show in the port's pins is first writen in the shadow register and later pased to the port at once.
The shadow register allows to "prepare" the data in several steps at different moments without altering the actual output until it is necessary.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.