tree: 2a332c85676e01b7cebdf6a36864422e53159d38 [path history] [tgz]
  1. basys3_top.v
  2. CMakeLists.txt
  3. README.md
  4. srl32_init_tb.v
xilinx/xc7/tests/srl/srl32_init/README.md

SRL32 initialization test

This test checks initialization of SRL32. The register is initialized with a pattern. The SRL is configured to fixed delay of 32, the output Q i connected to input D so the data is looped.

This test works on the Basys3 board.

LED[15] - Just blinks to verify if the design is alive. LED[14] - Shows random data from the output of one SRL32. LED[13:0] - Individual error indicators for all tested SRL32s.

SW[0] - Reset. SW[1] - Chooses between latched and non-latched error indication. SW[2] - Forces and error on all SRL32s. ONCE USED TO CLEAR THE ERROR YOU NEED TO RE-PROGRAM THE BOARD.