Switch to the new .eq operator

This commit is contained in:
2020-08-17 00:34:12 +02:00
parent 385d19e9c4
commit 21ab8a5a93
7 changed files with 68 additions and 68 deletions

View File

@@ -13,11 +13,11 @@ Segment7x2 = subclass Elaboratable where
elaborate = platform ~> m where with m = Module! =>
select = Signal!
Sync$ select :== ~select
Sync$ select ::= ~select
seg7 = Submodule$ Segment7!
Comb$ seg7.number :== if
Comb$ seg7.number ::= if
@decimal => Mux select
@number // 10
@number % 10
@@ -25,8 +25,8 @@ Segment7x2 = subclass Elaboratable where
@number >> 4
@number & 0x0f
Comb$ @segs :== seg7.segs
Comb$ @select :== select
Comb$ @segs ::= seg7.segs
Comb$ @select ::= select
Segment7 = subclass Elaboratable where
@@ -36,22 +36,22 @@ Segment7 = subclass Elaboratable where
elaborate = platform ~> m where with m = Module! =>
Switch @number
0x0 ,-> Comb$ @segs :== 0b0111111
0x1 ,-> Comb$ @segs :== 0b0000110
0x2 ,-> Comb$ @segs :== 0b1011011
0x3 ,-> Comb$ @segs :== 0b1001111
0x4 ,-> Comb$ @segs :== 0b1100110
0x5 ,-> Comb$ @segs :== 0b1101101
0x6 ,-> Comb$ @segs :== 0b1111101
0x7 ,-> Comb$ @segs :== 0b0000111
0x8 ,-> Comb$ @segs :== 0b1111111
0x9 ,-> Comb$ @segs :== 0b1101111
0xa ,-> Comb$ @segs :== 0b1110111
0xb ,-> Comb$ @segs :== 0b1111100
0xc ,-> Comb$ @segs :== 0b0111001
0xd ,-> Comb$ @segs :== 0b1011110
0xe ,-> Comb$ @segs :== 0b1111001
0xf ,-> Comb$ @segs :== 0b1110001
0x0 ,-> Comb$ @segs ::= 0b0111111
0x1 ,-> Comb$ @segs ::= 0b0000110
0x2 ,-> Comb$ @segs ::= 0b1011011
0x3 ,-> Comb$ @segs ::= 0b1001111
0x4 ,-> Comb$ @segs ::= 0b1100110
0x5 ,-> Comb$ @segs ::= 0b1101101
0x6 ,-> Comb$ @segs ::= 0b1111101
0x7 ,-> Comb$ @segs ::= 0b0000111
0x8 ,-> Comb$ @segs ::= 0b1111111
0x9 ,-> Comb$ @segs ::= 0b1101111
0xa ,-> Comb$ @segs ::= 0b1110111
0xb ,-> Comb$ @segs ::= 0b1111100
0xc ,-> Comb$ @segs ::= 0b0111001
0xd ,-> Comb$ @segs ::= 0b1011110
0xe ,-> Comb$ @segs ::= 0b1111001
0xf ,-> Comb$ @segs ::= 0b1110001
if __name__ == "__main__" =>