使用vcs编译通过,还有一些琐细的问题要解决

This commit is contained in:
2025-09-06 20:25:56 +08:00
parent ed128f8ca3
commit 0b0a42afb0
4 changed files with 12 additions and 34 deletions

View File

@@ -249,18 +249,18 @@ def __gen_slv_dev_predef(num):
+"`define SPI_CSN_NUM (`ALL_DEV_NUM * 3)\n"
+"`define HW_SERIAL 48'h31303050584c //(48'h4c5850303031)\n"
+"`define IQSPI_PINS(N) (`N*4+3):(`N*4)\n"
+"`define EQSPI_PINS(N) ((`N + `ALL_DEV_NUM)*4+3):((`N + `ALL_DEV_NUM)*4)\n"
+"`define IQSPI_MISO(N) qspi_miso[`IQSPI_PINS(`N)]\n"
+"`define EQSPI_MISO(N) qspi_miso[`EQSPI_PINS(`N)]\n"
+"`define IQSPI_PINS(N) (N*4+3):(N*4)\n"
+"`define EQSPI_PINS(N) ((N + `ALL_DEV_NUM)*4+3):((N + `ALL_DEV_NUM)*4)\n"
+"`define IQSPI_MISO(N) qspi_miso[`IQSPI_PINS(N)]\n"
+"`define EQSPI_MISO(N) qspi_miso[`EQSPI_PINS(N)]\n"
+"`define IQSPI_CSN_NUM(id) (`id)\n"
+"`define ESPI_CSN_NUM(id) ((`id)+(`ALL_DEV_NUM))\n"
+"`define EQSPI_CSN_NUM(id) ((`id)+(`ALL_DEV_NUM)*2)\n"
+"`define IQSPI_CSN_NUM(id) (id)\n"
+"`define ESPI_CSN_NUM(id) ((id)+(`ALL_DEV_NUM))\n"
+"`define EQSPI_CSN_NUM(id) ((id)+(`ALL_DEV_NUM)*2)\n"
+"`define IQSPI_CSN(id) spi_csn[`IQSPI_CSN_NUM(`id)]\n"
+"`define ESPI_CSN(id) spi_csn[`ESPI_CSN_NUM(`id)]\n"
+"`define EQSPI_CSN(id) spi_csn[`EQSPI_CSN_NUM(`id)]\n"
+"`define IQSPI_CSN(id) spi_csn[`IQSPI_CSN_NUM(id)]\n"
+"`define ESPI_CSN(id) spi_csn[`ESPI_CSN_NUM(id)]\n"
+"`define EQSPI_CSN(id) spi_csn[`EQSPI_CSN_NUM(id)]\n"
)
code_qspi_mux_init = "`define QSPI_MUX_MISO_INIT \\\n"