blob: c7fa4f158bf4c6247b92c78c6ef5a564395e45e6 [file] [log] [blame]
#include "simulator.hpp"
START_TEST_CASE(eq_core_fir)
CHIP(proc0, P10_20)
START_ITERATION
REG_SCOM(proc0, 0x570F001C, 0x0000000001000000) // GFIR_CS
REG_SCOM(proc0, 0x27040000, 0x8600000000000000) // CFIR_EQ_CS
REG_SCOM(proc0, 0x27040040, 0x2000000000000000) // CFIR_EQ_CS_MASK
REG_SCOM(proc0, 0x570F001B, 0x0000000001000000) // GFIR_RE
REG_SCOM(proc0, 0x27040001, 0x8600000000000000) // CFIR_EQ_RE
// Core 28
REG_SCOM(proc0, 0x27028440, 0x4000002000000008) // EQ_CORE_FIR
REG_SCOM(proc0, 0x27028443, 0x0221D81A71A8F63A) // EQ_CORE_FIR_MASK
REG_SCOM(proc0, 0x27028446, 0x14C802408A030048) // EQ_CORE_FIR_ACT0
REG_SCOM(proc0, 0x27028447, 0xBDDC26C5FE1300CC) // EQ_CORE_FIR_ACT1
REG_SCOM(proc0, 0x27028448, 0x0000000000000080) // EQ_CORE_FIR_WOF
// Core 29
REG_SCOM(proc0, 0x27024440, 0x0000000000000009) // EQ_CORE_FIR
REG_SCOM(proc0, 0x27024443, 0x0221D81A71A8F63A) // EQ_CORE_FIR_MASK
REG_SCOM(proc0, 0x27024446, 0x14C802408A030048) // EQ_CORE_FIR_ACT0
REG_SCOM(proc0, 0x27024447, 0xBDDC26C5FE1300CC) // EQ_CORE_FIR_ACT1
REG_SCOM(proc0, 0x27024448, 0x0000000000000080) // EQ_CORE_FIR_WOF
EXP_SIG(proc0, 0x682c, 28, 1, CHIP_CS)
EXP_SIG(proc0, 0x682c, 28, 26, CHIP_CS)
EXP_SIG(proc0, 0x682c, 29, 63, CHIP_CS)
EXP_SIG(proc0, 0x682c, 28, 56, RECOVERABLE)
EXP_SIG(proc0, 0x682c, 29, 56, RECOVERABLE)
END_ITERATION
END_TEST_CASE