在仿真中采用SPI的方式读取主站的中断,判断是否完成通讯,测试基本可用,但是需要提升

This commit is contained in:
2025-08-08 00:58:39 +08:00
parent 520f9b0817
commit b42ccb91cd
2 changed files with 67 additions and 1 deletions

View File

@@ -235,7 +235,7 @@ def genTrgTransPktCode(gen_name, sm_idx, wlog=True):
def genReadAckPktCode(gen_name, sm_idx, wlog=True):
return '''\n//等待回包\n'''\
+ '''_reset_deadline_ind = 1;\n'''\
+ '''@(posedge isResp or posedge _deadline_ind) #5 begin end\n'''\
+ '''wait_comm_finished();\n'''\
+ f'''$fdisplay(spidata_file, ">>读取回包使用SM{sm_idx}");\n'''\
+ '''%s( (`MST_RX%d_ADDR), (`SPI_READ), (`DEF_%s_len), (`IF_IDX(0)) );\n'''%("`SPI_TRANS" if wlog else "spi_trans", sm_idx, gen_name,)