\n
address_offset : 0x42 Bytes (0x0)
    size : 0x16 byte (0x0)
    mem_usage : registers
    protection : not protected
    
    Control Register
    address_offset : 0x42 Bytes (0x0)
    size : 16 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
RC : Refresh count
    bits : 0 - 8 (9 bit)
    access : read-write
RTIM : Refresh timing
    bits : 9 - 10 (2 bit)
    access : read-write
 Enumeration: 
 #00 : 00 
    
 3 clocks 
 #01 : 01 
    
 6 clocks 
 #10 : 10 
    
 9 clocks 
 #11 : 11 
    
 9 clocks 
End of enumeration elements list.
IS : Initiate self-refresh command.
    bits : 11 - 11 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Take no action or issue a selfx command to exit self refresh. 
 #1 : 1 
    
 SDRAM controller sends a self command to both SDRAM blocks to put them in low-power, self-refresh state where they remain until IS is cleared. When IS is cleared, the controller sends a selfx command for the SDRAMs to exit self-refresh. The refresh counter is suspended while the SDRAMs are in self-refresh; the SDRAM controls the refresh period. 
End of enumeration elements list.
    Address and Control Register
    address_offset : 0x90 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
IP : Initiate precharge all (pall) command.
    bits : 3 - 3 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Take no action. 
 #1 : 1 
    
 A pall command is sent to the associated SDRAM block. During initialization, this command is executed after all DRAM controller registers are programmed. After IP is set, the next write to an appropriate SDRAM address generates the pall command to the SDRAM block. 
End of enumeration elements list.
PS : Port size.
    bits : 4 - 5 (2 bit)
    access : read-write
 Enumeration: 
 #00 : 00 
    
 32-bit port 
 #01 : 01 
    
 8-bit port 
 #10 : 10 
    
 16-bit port 
 #11 : 11 
    
 16-bit port 
End of enumeration elements list.
IMRS : Initiate mode register set (mrs) command.
    bits : 6 - 6 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Take no action 
 #1 : 1 
    
 Initiate mrs command 
End of enumeration elements list.
CBM : Command bit location
    bits : 8 - 10 (3 bit)
    access : read-write
CASL : CAS Latency
    bits : 12 - 13 (2 bit)
    access : read-write
RE : Refresh enable
    bits : 15 - 15 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Do not refresh associated DRAM block 
 #1 : 1 
    
 Refresh associated DRAM block 
End of enumeration elements list.
BA : Base address register.
    bits : 18 - 31 (14 bit)
    access : read-write
    Control Mask
    address_offset : 0x98 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
V : Valid.
    bits : 0 - 0 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Do not decode DRAM accesses. 
 #1 : 1 
    
 Registers controlling the DRAM block are initialized; DRAM accesses can be decoded 
End of enumeration elements list.
WP : Write protect.
    bits : 8 - 8 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Allow write accesses 
 #1 : 1 
    
 Ignore write accesses. The DRAM controller ignores write accesses to the memory block and an address exception occurs. Write accesses to a write-protected DRAM region are compared in the chip select module for a hit. If no hit occurs, an external bus cycle is generated. If this external bus cycle is not acknowledged, an access exception occurs. 
End of enumeration elements list.
BAM : Base address mask.
    bits : 18 - 31 (14 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 The associated address bit is used in decoding the DRAM hit to a memory block 
 #1 : 1 
    
 The associated address bit is not used in the DRAM hit decode 
End of enumeration elements list.
    Address and Control Register
    address_offset : 0xE0 Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
IP : Initiate precharge all (pall) command.
    bits : 3 - 3 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Take no action. 
 #1 : 1 
    
 A pall command is sent to the associated SDRAM block. During initialization, this command is executed after all DRAM controller registers are programmed. After IP is set, the next write to an appropriate SDRAM address generates the pall command to the SDRAM block. 
End of enumeration elements list.
PS : Port size.
    bits : 4 - 5 (2 bit)
    access : read-write
 Enumeration: 
 #00 : 00 
    
 32-bit port 
 #01 : 01 
    
 8-bit port 
 #10 : 10 
    
 16-bit port 
 #11 : 11 
    
 16-bit port 
End of enumeration elements list.
IMRS : Initiate mode register set (mrs) command.
    bits : 6 - 6 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Take no action 
 #1 : 1 
    
 Initiate mrs command 
End of enumeration elements list.
CBM : Command bit location
    bits : 8 - 10 (3 bit)
    access : read-write
CASL : CAS Latency
    bits : 12 - 13 (2 bit)
    access : read-write
RE : Refresh enable
    bits : 15 - 15 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Do not refresh associated DRAM block 
 #1 : 1 
    
 Refresh associated DRAM block 
End of enumeration elements list.
BA : Base address register.
    bits : 18 - 31 (14 bit)
    access : read-write
    Control Mask
    address_offset : 0xEC Bytes (0x0)
    size : 32 bit
    access : read-write
    reset_value : 0x0
    reset_Mask : 0x0
    
V : Valid.
    bits : 0 - 0 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Do not decode DRAM accesses. 
 #1 : 1 
    
 Registers controlling the DRAM block are initialized; DRAM accesses can be decoded 
End of enumeration elements list.
WP : Write protect.
    bits : 8 - 8 (1 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 Allow write accesses 
 #1 : 1 
    
 Ignore write accesses. The DRAM controller ignores write accesses to the memory block and an address exception occurs. Write accesses to a write-protected DRAM region are compared in the chip select module for a hit. If no hit occurs, an external bus cycle is generated. If this external bus cycle is not acknowledged, an access exception occurs. 
End of enumeration elements list.
BAM : Base address mask.
    bits : 18 - 31 (14 bit)
    access : read-write
 Enumeration: 
 #0 : 0 
    
 The associated address bit is used in decoding the DRAM hit to a memory block 
 #1 : 1 
    
 The associated address bit is not used in the DRAM hit decode 
End of enumeration elements list.
Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !
This website is sponsored by  Embeetle, an IDE designed from scratch for embedded software developers.
Embeetle, an IDE designed from scratch for embedded software developers.