0 registers, 1 conventions, 0 registers – Rockwell SoniCrafter BT8960 User Manual
Page 47: 1 conventions
37
N8960DSB
3.0 Registers
3.1 Conventions
Unless otherwise noted, the following conventions apply to all applicable register descriptions:
• For storage of multiple-bit data fields within a single byte-wide register, the Least Significant Bits
(LSBs) of the field are located at the lower register-bit positions, while the Most Significant Bits
(MSBs) are located at the higher positions.
• If only a single data field is stored in a byte-wide register, the field will be justified such that the LSB of
the field is located in the lowest register-bit position, bit 0.
• For storage of multiple-byte data words across multiple byte-wide registers, the least significant bytes
of the word are located at the lower byte-address locations, while the most significant bytes are located
at the higher byte-address locations.
• When writing to any control or data register with less than all 8-bit positions defined, a logic zero value
must be assigned to each unused/undefined/reserved position. Writing a logic one value to any of these
positions may cause undefined behavior.
• When reading from any control/status or data register with less than all 8-bit positions defined, an inde-
terminate value will be returned from each unused/undefined/reserved position.
• Register values are not affected by RST pin assertion, except for the mode bit of the Global Modes and
Status Register [global_modes; 0x00], the hclk_freq[1,0] field of the Serial Monitor Source Select Reg-
ister [serial_monitor_source; 0x01] and the clk_freq[1,0] field of the PLL Modes Register [pll_modes;
0x22]. Upon RST pin assertion, all RAM is lost except for the equalizer microcode and scratch pad
RAM.
• The initial values of all registers and RAM are undefined after power is applied. Exceptions include the
mode bit of the Global Modes and Status Register, the hclk_freq[1,0] field of the Serial Monitor Source
Select Register and the clk_freq[1,0] field of the PLL Modes Register. In addition, the JTAG state is
reset when power is applied.
• The register and bit mnemonics used here are based on the mnemonics used in the Rockwell bit pump
software.