Download User Manual
Transcript
FPGA E Start Address 0x4C00_0004 0x4C00_0004 Read / Write R/W Status Register 0x4C00_0008 0x4C00_0008 R Existing FPGA Register 0x4C00_0018 0x4C00_0018 R/W External Host Commands Register End Address Description Write/Read register for MCU to issue the following commands: 0x1 – test all functionality 0x2 – test registers 0x5 – test FPGA interconnect To issue a command the MCU must write one of the above values to this register. The MCU can then poll this register to check if the test is done (register will return all zeros when finished) Read-only register - Status of commands and bus control: Bits 16-18 must all be zero for MCU to issue any commands to External Host Command Register. Status results can be read after command register is cleared. The decode for the test results is as follows: Bit 0 – overall pass/fail (pass = 1, fail = 0) Bit 1 – register test pass/fail Bit 4 – interconnect test pass/fail Contains information on what FPGAs are stuffed on the DN6000k10 as well as what type of FPGAs they are. The register has the following format: Bit 0 – 1 if FPGA A is stuffed, 0 otherwise Bit 1 – 1 if FPGA B is stuffed, 0 otherwise Bit 2 – 1 if FPGA C is stuffed, 0 otherwise Bit 2 – 1 if FPGA D is stuffed, 0 otherwise Bit 2 – 1 if FPGA E is stuffed, 0 otherwise Bit 2 – 1 if FPGA F is stuffed, 0 otherwise Bit 2 – 1 if FPGA G is stuffed, 0 otherwise Bit 7 – 1 if FPGA H is stuffed, 0 otherwise Bit 8 – 1 if FPGA I is stuffed, 0 otherwise Bit 9 – 1 if FPGA A is 2vp100, 0 if 2vp70 Bit 10 – 1 if FPGA B is 2vp100, 0 if 2vp70 Bit 11 – 1 if FPGA C is 2vp100, 0 if 2vp70 Bit 12 – 1 if FPGA D is 2vp100, 0 if 2vp70 Bit 13 – 1 if FPGA E is 2vp100, 0 if 2vp70 Bit 14 – 1 if FPGA F is 2vp100, 0 if 2vp70 Bit 15 – 1 if FPGA G is 2vp100, 0 if 2vp70 Bit 16 – 1 if FPGA H is 2vp100, 0 if 2vp70 Bit 17 – 1 if FPGA I is 2vp100, 0 if 2vp70 179