RTD Embedded Technologies, Inc.
| www.rtd.com
34
DM35418HR/DM35218HR
User’s Manual
BDM-610010041 Rev F
6
Register Address Space
This product was built as a modular design, which allows each board function to have its own Functional Block (FB). Each functional block is
designed to work independently. For this reason, we provide individual DMA channels, interrupts, clocks, and FIFOs to each functional block.
The registers are described by their PCIe Base Address Register (BAR), which is defined in the PCI configuration space for this board. The
configuration space is generally handled by the operating system. For more information on how to use the configuration space, consult the
PCI
Local Bus Specification, Revision 3.0
from the PCI-SIG.
Register Types
There are several different types of registers that are referred to in this section. A description of each type is below.
Read/Write Registers: The value that is written to this register can also be read back.
Maskable Registers: This is a 32 bit register that consists of 16-bit data field in the upper word and a 16-bit mask value in the lower
word. For each bit in the data field, it is only written to the register if the corresponding bit in the mask field is ‘1’.
Sticky Registers: This is a status read register. When a bit in this register has a value of ‘1’, a ‘1’ needs written to that bit to reset the
register to ‘0’. This is typically used for interrupt status registers.
Read Only: This register can only be read.
NOTE: Writing to Read-Only registers may have unexpected results.
Function Block Mapping
Below is the Function Block slot mapping for the DM35418HR/DM35218HR
.
Table 18: Function Block Mapping
Slot
ID
Description
Connector
FB0
0x01021000
Analog to Digital Converter
CN4 ADC0
FB1
0x01021000
Analog to Digital Converter
CN4 ADC1
FB2
0x01021000
Analog to Digital Converter
CN4 ADC2
FB3
0x01021000
Analog to Digital Converter
CN4 ADC3
FB4
0x01021000
Analog to Digital Converter
CN4 ADC4
FB5
0x01021000
Analog to Digital Converter
CN4 ADC5
FB6
0x01021000
Analog to Digital Converter
CN4 ADC6
FB7
0x01021000
Analog to Digital Converter
CN4 ADC7
FB8
0x01022000
Digital to Analog Converter
CN4 DAC0
FB9
0x01022000
Digital to Analog Converter
CN4 DAC1
FB10
0x01022000
Digital to Analog Converter
CN4 DAC2
FB11
0x01022000
Digital to Analog Converter
CN4 DAC3
FB12
0x01022000
Digital to Analog Converter
CN4 DAC4
FB13
0x01022000
Digital to Analog Converter
CN4 DAC5
FB14
0x01022000
Digital to Analog Converter
CN4 DAC6
FB15
0x01022000
Digital to Analog Converter
CN4 DAC7
FB16
0x00003000
Digital I/O
CN3
FB17
0x0000F001
Temperature Sensor
N/A
FB18
0x00000001
SyncBus Driver
CN5