增加测试代码,支持vqspi 4, bqspi 5

This commit is contained in:
2026-02-07 10:45:58 +08:00
parent 41bb316926
commit 9d01b626d2
4 changed files with 91 additions and 27 deletions

View File

@@ -271,7 +271,7 @@ def genCheckInsertTimeCode(wlog=True, dev_idx=0):
+ '''%s( (16'h24), (`SPI_READ), (2), (`IF_IDX(%d)) ); //检查替换时间戳替换地址寄存器\n'''%("`SPI_TRANS" if wlog else "spi_trans", dev_idx)
def genIFRwDataCode(dev, addr, isWrite = False, data_len=0, data = None, wlog=True, iface=4):
def genIFRwDataCode(dev, addr, isWrite = False, data_len=0, data = None, wlog=True, iface=6):
spi_api="IF_IDX"
spi_offset = "`ARRAY_IDX_OFF"
if iface == 0:
@@ -286,6 +286,12 @@ def genIFRwDataCode(dev, addr, isWrite = False, data_len=0, data = None, wlog=Tr
elif iface == 3:
spi_api = "IF_AQSPI"
spi_offset = "4"
elif iface == 4:
spi_api = "IF_VQSPI"
spi_offset = "4"
elif iface == 5:
spi_api = "IF_BQSPI"
spi_offset = "4"
else:
spi_api = "IF_IDX"
spi_offset = "`ARRAY_IDX_OFF"