bit_period is a three bit gray counter, incrementing every clock cycle (around 13 ns).
Thus, it is only possible to execute one write command every eight clock cycles, which
takes about 110 ns. Of course, if the customer interface connected will issue com‐
mands significantly slower, and it is known that the write flag will be active for a time
greater than 110 ns, bit_period doesn’t need to be monitored. It is only needed
when aiming for the most rapid interfacing.
9.5 Register assignment
The address assignment of the registers depends on the bigend control signal and
likewise on the dsl_8n16 control signal for 16 bit wide parallel bus interfaces.
NOTE
It should be noted that only 8 bit addressing is available when using the SPI interface
block.
When using the parallel bus interface block (EMIFA) with 16 bit addressing, the register
addresses must be assigned to the dsl_a and dsl_ba signals as follows:
Table 196: Parallel bus register address assignment
Signal Register address
dsl_a[5:0] Bit 6:1
dsl_ba Bit 0
The table below specifies the relevant address assignment.
Table 197: Address assignment for the DSL Master
Designation 8 bit, Big-Endian 8 bit, Little-Endian 16 bit, Big-Endian 16 bit, Little-
Endian
SYS_CTRL 00h 03h 00h (15:8) 02h (15:8)
SYNC_CTRL 01h 02h 00h ( 7:0) 02h ( 7:0)
MASTER_QM 03h 00h 02h ( 7:0) 00h ( 7:0)
EVENT_H 04h 07h 04h (15:8) 06h (15:8)
EVENT_L 05h 06h 04h ( 7:0) 06h ( 7:0)
MASK_H 06h 05h 06h (15:8) 04h (15:8)
MASK_L 07h 04h 06h ( 7:0) 04h ( 7:0)
MASK_SUM 08h 0Bh 08h (15:8) 0Ah (15:8)
EDGES 09h 0Ah 08h ( 7:0) 0Ah ( 7:0)
DELAY 0Ah 09h 0Ah (15:8) 08h (15:8)
VERSION 0Bh 08h 0Ah ( 7:0) 08h ( 7:0)
ENC_ID2 0Dh 0Eh 0Ch ( 7:0) 0Eh ( 7:0)
ENC_ID1 0Eh 0Dh 0Eh (15:8) 0Ch (15:8)
ENC_ID0 0Fh 0Ch 0Eh ( 7:0) 0Ch ( 7:0)
POS4 10h 17h 10h (15:8) 16h (15:8)
POS3 11h 13h 10h ( 7:0) 12h (15:8)
POS2 12h 12h 12h (15:8) 12h ( 7:0)
POS1 13h 11h 12h ( 7:0) 10h (15:8)
POS0 14h 10h 14h (15:8) 10h ( 7:0)
VEL2 15h 16h 14h ( 7:0) 16h ( 7:0)
VEL1 16h 15h 16h (15:8) 14h (15:8)
VEL0 17h 14h 16h ( 7:0) 14h ( 7:0)
9 FPGA IP-CORE
150
T E C H N I C A L I N F O R M A T I O N | HIPERFACE DSL
®
8017595/ZTW6/2018-01-15 | SICK
Subject to change without notice