修改了默认的接口,部分测试用例以及接口代码,需要修改。
This commit is contained in:
@@ -266,7 +266,17 @@ def genCheckInsertTimeCode(wlog=True):
|
||||
+ '''%s( (16'h24), (`SPI_READ), (2), (`IF_IDX(0)) ); //检查替换时间戳替换地址寄存器\n'''%("`SPI_TRANS" if wlog else "spi_trans", )
|
||||
|
||||
|
||||
def genIFRwDataCode(dev, addr, isWrite = False, data_len=0, data = None, wlog=True):
|
||||
def genIFRwDataCode(dev, addr, isWrite = False, data_len=0, data = None, wlog=True, iface=5):
|
||||
spi_api="IF_IQSPI"
|
||||
if iface == 0:
|
||||
spi_api = "IF_IQSPI"
|
||||
elif iface == 1:
|
||||
spi_api = "IF_OSPI"
|
||||
elif iface == 2:
|
||||
spi_api = "IF_OQSPI"
|
||||
else:
|
||||
spi_api = "IF_IDX"
|
||||
|
||||
if isWrite == True:
|
||||
if (data == None) or (len(data) == 0):
|
||||
data=list()
|
||||
@@ -277,11 +287,11 @@ def genIFRwDataCode(dev, addr, isWrite = False, data_len=0, data = None, wlog=Tr
|
||||
code = code + '''txBuf[%d]=8'h%02x;\n'''%(idx, item & 0xff)
|
||||
idx = idx + 1
|
||||
|
||||
code = code + '''%s( (16'h%04x), (`SPI_WRITE), (%d), (`IF_IDX(%d)) );\n'''%("`SPI_TRANS" if wlog else "spi_trans", addr, data_len, dev)
|
||||
code = code + '''%s( (16'h%04x), (`SPI_WRITE), (%d), (`%s(%d)) );\n'''%("`SPI_TRANS" if wlog else "spi_trans", addr, data_len, spi_api, dev)
|
||||
return code
|
||||
else:
|
||||
code = ''
|
||||
code = code + '''%s( (16'h%04x), (`SPI_READ), (%d), (`IF_IDX(%d)) );\n'''%("`SPI_TRANS" if wlog else "spi_trans", addr, data_len, dev)
|
||||
code = code + '''%s( (16'h%04x), (`SPI_READ), (%d), (`%s(%d)) );\n'''%("`SPI_TRANS" if wlog else "spi_trans", addr, data_len, spi_api, dev)
|
||||
return code
|
||||
|
||||
def genSlvSMWriteData(dev, sm, data_len, data = None, wlog=True):
|
||||
|
||||
Reference in New Issue
Block a user