Added sigbuf_1output for signals that cannot have array outputs
This commit is contained in:
@@ -246,9 +246,9 @@ namespace tmpl {
|
||||
arbtree<N> Xarb(.in = _x_temp,.out = _out_arb_X,.supply = supply);
|
||||
arbtree<M> Yarb(.in = _y_temp,.out = _out_arb_Y,.supply = supply);
|
||||
|
||||
// Sigbufs for strong ackowledge signals (note that the sigbuf needs to be changed)
|
||||
sigbuf<ACK_STRENGTH> x_ack_arb[N];
|
||||
sigbuf<ACK_STRENGTH> y_ack_arb[M];
|
||||
// Sigbufs for strong ackowledge signals
|
||||
sigbuf_1output<ACK_STRENGTH> x_ack_arb[N];
|
||||
sigbuf_1output<ACK_STRENGTH> y_ack_arb[M];
|
||||
(i:N:
|
||||
x_ack_arb[i].in = _x_temp[i].a;
|
||||
x_ack_arb[i].out[0] = x[i].a;
|
||||
@@ -349,7 +349,7 @@ namespace tmpl {
|
||||
)
|
||||
bool _addr_v
|
||||
vtree addr_validity(.in = addr,.out = _addr_v);
|
||||
sigbuf<4> addr_validity_x(.in = _addr_v,.out = addr.v);
|
||||
sigbuf_1output<4> addr_validity_x(.in = _addr_v,.out = addr.v);
|
||||
addr_validity.supply = supply;
|
||||
addr_validity_x.supply = supply;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user