Bug 1244: changes to pospopcnt
[libreriscv.git] / HDL_workflow / orangecrab-examples.diff
1 diff --git a/nmigen/blink.py b/nmigen/blink.py
2 index a966594..6e78cc6 100644
3 --- a/nmigen/blink.py
4 +++ b/nmigen/blink.py
5 @@ -16,16 +16,32 @@ class Blink(Elaboratable):
6 red_led = rgb.r
7 green_led = rgb.g
8 blue_led = rgb.b
9 -
10 - m.d.comb += [
11 - red_led.o.eq(self.count[27]),
12 - green_led.o.eq(self.count[26]),
13 - blue_led.o.eq(self.count[25]),
14 - ]
15 -
16 + #platform.request('0')
17 + #platform.request('1')
18 + color = "BLUE"
19 +
20 + ## 27 26 25
21 + if color=="GREEN":
22 + m.d.comb += [
23 + red_led.o.eq(0),
24 + green_led.o.eq(self.count[26]),
25 + blue_led.o.eq(0),
26 + ]
27 + elif color=="RED":
28 + m.d.comb += [
29 + red_led.o.eq(self.count[26]),
30 + green_led.o.eq(0),
31 + blue_led.o.eq(0),
32 + ]
33 + elif color=="BLUE":
34 + m.d.comb += [
35 + red_led.o.eq(0),
36 + green_led.o.eq(0),
37 + blue_led.o.eq(self.count[26]),
38 + ]
39 return m
40
41
42 if __name__ == "__main__":
43 - platform = OrangeCrabR0_2Platform()
44 - platform.build(Blink(), do_program=True)
45 + platform = OrangeCrabR0_2_85k_Platform()
46 + platform.build(Blink(), do_program=False)