hack 入,但io如何扇出到顶层?

Revert "hack 入,但io如何扇出到顶层?"

This reverts commit 04dd4dff462b8986d18d13ee7c6b3f17caad247c.

Revert "Revert "hack 入,但io如何扇出到顶层?""

This reverts commit a2fadc0e5524cd292ed245f1fbb5f4a688d95a1d.

CDRIN成功扇出

Rocc仿真环境

扇出RoCC请求返回的FIFO

Revert "扇出RoCC请求返回的FIFO"

This reverts commit c52777091403d300f19935df7b6de3d62c57430b.

RoCC请求返回FIFO使用FLOW模式
This commit is contained in:
Ruige Lee (WSL)
2025-02-13 18:14:26 +08:00
parent 8c3c0112fb
commit 522d7c19c6
2 changed files with 583 additions and 31 deletions

View File

@@ -205,13 +205,13 @@ ExampleRocketSystem s_rocket_mst(
.interrupts(2'b0),
.cdrio_overCLK(clk400),
.cdrio_uDatIn(uDatSer[0]),
.cdrio_uDatOut(),
.cdrio_dDatIn(1'b0),
.cdrio_dDatOut(dDatSer[0]),
.cdrio_isOnline(),
.cdrio_isLast(1'b0),
.cdrInIO_overCLK(clk400),
.cdrInIO_dDatIn(1'b0),
.cdrInIO_uDatIn(uDatSer[0]),
.cdrInIO_isLast(1'b0),
.cdrOutIO_dDatOut(dDatSer[0]),
.cdrOutIO_uDatOut(),
.cdrOutIO_isOnline(),
.fsmcio_ADIn(16'b0),
.fsmcio_ADOut(),
@@ -398,14 +398,13 @@ ExampleRocketSystem s_rocket_slv0(
.interrupts(2'b0),
.cdrio_overCLK(clk400),
.cdrio_uDatIn(uDatSer[1]),
.cdrio_uDatOut(uDatSer[0]),
.cdrio_dDatIn(dDatSer[0]),
.cdrio_dDatOut(dDatSer[1]),
.cdrio_isOnline(),
.cdrio_isLast(1'b0),
.cdrInIO_overCLK(clk400),
.cdrInIO_dDatIn(dDatSer[0]),
.cdrInIO_uDatIn(uDatSer[1]),
.cdrInIO_isLast(1'b0),
.cdrOutIO_dDatOut(dDatSer[1]),
.cdrOutIO_uDatOut(uDatSer[0]),
.cdrOutIO_isOnline(),
.fsmcio_ADIn(16'b0),
.fsmcio_ADOut(),
@@ -592,14 +591,13 @@ ExampleRocketSystem s_rocket_slv1(
.interrupts(2'b0),
.cdrio_overCLK(clk400),
.cdrio_uDatIn(uDatSer[2]),
.cdrio_uDatOut(uDatSer[1]),
.cdrio_dDatIn(dDatSer[1]),
.cdrio_dDatOut(dDatSer[2]),
.cdrio_isOnline(),
.cdrio_isLast(1'b0),
.cdrInIO_overCLK(clk400),
.cdrInIO_dDatIn(dDatSer[1]),
.cdrInIO_uDatIn(uDatSer[2]),
.cdrInIO_isLast(1'b0),
.cdrOutIO_dDatOut(dDatSer[2]),
.cdrOutIO_uDatOut(uDatSer[1]),
.cdrOutIO_isOnline(),
.fsmcio_ADIn(16'b0),
.fsmcio_ADOut(),
@@ -786,14 +784,13 @@ ExampleRocketSystem s_rocket_slv2(
.interrupts(2'b0),
.cdrio_overCLK(clk400),
.cdrio_uDatIn(1'b0),
.cdrio_uDatOut(uDatSer[2]),
.cdrio_dDatIn(dDatSer[2]),
.cdrio_dDatOut(),
.cdrio_isOnline(),
.cdrio_isLast(1'b1),
.cdrInIO_overCLK(clk400),
.cdrInIO_dDatIn(dDatSer[2]),
.cdrInIO_uDatIn(),
.cdrInIO_isLast(1'b1),
.cdrOutIO_dDatOut(),
.cdrOutIO_uDatOut(uDatSer[2]),
.cdrOutIO_isOnline(),
.fsmcio_ADIn(16'b0),
.fsmcio_ADOut(),