Bit assignments

February 28, 2008

Documenting Registers

Much of firmware development focuses on interfacing with registers. Documentation plays a key role in this effort since engineers must refer to it constantly to look up register and bit details. In particular, engineers need to generate or decode hex numbers, where the value of each bit must be clearly […]
December 31, 2010

Don’t Change Bit Assignments

While working for HP’s LaserJet lab, a hardware engineer told me about a customizable IP that we had purchased to put in one of our LaserJet ASICs. Depending on the customization settings used when the IP was instantiated, some register bits became unneeded and therefore were not visible in the […]