7.2.3. SWRITE Transactions
|Module||Register Address||Register Name||Description||Value|
|rio||0x1040C||Input/Output Slave Mapping Window 0 Control||Sets the DESTINATION_ID for outgoing transactions to the value 0xCD or 0xCDCD, depending on the device ID width of the sister_rio. This value matches the base device ID of the sister_rio module. Enables SWRITE operations.||32'h00CD_0002 or 32'hCDCD_0002|
At the sister_rio module, the SWRITE request packets are received and translated into Avalon-MM transactions that are presented across the Input/Output master Avalon-MM interface. The testbench calls the task read_write_data of the sister_iom128_rd_wr_slave_bfm to capture the written data. The written data is then checked against the expected value by running an expect_1 task. After completing the SWRITE tests, the testbench performs NREAD operations.
Did you find the information on this page useful?