|
7 | 7 |
|
8 | 8 | from amaranth.lib import io |
9 | 9 |
|
10 | | -from chipflow_lib.platforms.utils import PinSignature, OutputPinSignature, InputPinSignature, BidirPinSignature, _PinAnnotation, _PinAnnotationModel |
| 10 | +from chipflow_lib.platforms.utils import IOSignature, OutputIOSignature, InputIOSignature, BidirIOSignature, _PinAnnotation, _PinAnnotationModel |
11 | 11 | from chipflow_lib.platforms.utils import PinList, _group_consecutive_items,_find_contiguous_sequence, _Side |
12 | 12 |
|
13 | 13 |
|
@@ -53,32 +53,32 @@ def test_find_contiguous_sequence(): |
53 | 53 |
|
54 | 54 |
|
55 | 55 | def test_pin_signature(): |
56 | | - sig_bidir = PinSignature(io.Direction.Bidir, width=8) |
57 | | - assert isinstance(sig_bidir, PinSignature) |
| 56 | + sig_bidir = IOSignature(io.Direction.Bidir, width=8) |
| 57 | + assert isinstance(sig_bidir, IOSignature) |
58 | 58 | assert sig_bidir._direction == io.Direction.Bidir |
59 | 59 | assert sig_bidir._width == 8 |
60 | 60 | assert "o" in sig_bidir.members |
61 | 61 | assert "oe" in sig_bidir.members |
62 | 62 | assert "i" in sig_bidir.members |
63 | 63 |
|
64 | | - sig_output = OutputPinSignature(width=4) |
65 | | - assert isinstance(sig_output, PinSignature) |
| 64 | + sig_output = OutputIOSignature(width=4) |
| 65 | + assert isinstance(sig_output, IOSignature) |
66 | 66 | assert sig_output._direction == io.Direction.Output |
67 | 67 | assert sig_output._width == 4 |
68 | 68 | assert "o" in sig_output.members |
69 | 69 | assert "oe" not in sig_output.members |
70 | 70 | assert "i" not in sig_output.members |
71 | 71 |
|
72 | | - sig_input = InputPinSignature(width=2) |
73 | | - assert isinstance(sig_input, PinSignature) |
| 72 | + sig_input = InputIOSignature(width=2) |
| 73 | + assert isinstance(sig_input, IOSignature) |
74 | 74 | assert sig_input._direction == io.Direction.Input |
75 | 75 | assert sig_input._width == 2 |
76 | 76 | assert "o" not in sig_input.members |
77 | 77 | assert "oe" not in sig_output.members |
78 | 78 | assert "i" in sig_input.members |
79 | 79 |
|
80 | | - sig_bidir_fn = BidirPinSignature(width=1) |
81 | | - assert isinstance(sig_bidir_fn, PinSignature) |
| 80 | + sig_bidir_fn = BidirIOSignature(width=1) |
| 81 | + assert isinstance(sig_bidir_fn, IOSignature) |
82 | 82 | assert sig_bidir_fn._direction == io.Direction.Bidir |
83 | 83 | assert sig_bidir_fn._width == 1 |
84 | 84 | assert "o" in sig_bidir_fn.members |
|
0 commit comments