Continued test arbiter_handshake, no results
This commit is contained in:
@ -517,8 +517,8 @@ namespace tmpl {
|
||||
[keeper=0] ~a | ~_y2 -> _y1+
|
||||
[keeper=0] b & _y1 -> _y2-
|
||||
[keeper=0] ~b | ~_y1 -> _y2+
|
||||
[keeper=0] ~_y1 | ~c => y1+
|
||||
[keeper=0] ~_y2 | ~d => y2+
|
||||
[keeper=0] _y1 | c => y1-
|
||||
[keeper=0] _y2 | d => y2-
|
||||
}
|
||||
spec {
|
||||
mk_excllo(y1, y2)
|
||||
|
@ -344,8 +344,8 @@ namespace tmpl {
|
||||
{
|
||||
bool _y1_arb,_y2_arb;
|
||||
|
||||
A_2C_B_X1 ack_cel1(.c1 = out.a,.c2 = _y1_arb,.y = in1.a,.vdd = supply.vdd, .vss = supply.vss);
|
||||
A_2C_B_X1 ack_cel2(.c1 = out.a,.c2 = _y2_arb,.y = in2.a,.vdd = supply.vdd, .vss = supply.vss);
|
||||
A_2C_B_X1 ack_cell1(.c1 = out.a,.c2 = _y1_arb,.y = in1.a,.vdd = supply.vdd, .vss = supply.vss);
|
||||
A_2C_B_X1 ack_cell2(.c1 = out.a,.c2 = _y2_arb,.y = in2.a,.vdd = supply.vdd, .vss = supply.vss);
|
||||
OR2_X1 or_cell(.a = _y1_arb, .b = _y2_arb, .y = out.r,.vdd = supply.vdd, .vss = supply.vss);
|
||||
ARBITER arbiter(.a = in1.r, .b = in2.r, .c = in2.a, .d = in1.a, .y1 = _y1_arb, .y2 = _y2_arb, .vdd = supply.vdd, .vss = supply.vss);
|
||||
|
||||
|
Reference in New Issue
Block a user