00:55
lf has quit [Ping timeout: 246 seconds]
00:56
lf has joined #amaranth-lang
01:27
mwk has quit [Ping timeout: 272 seconds]
01:27
mwk has joined #amaranth-lang
03:46
Degi_ has joined #amaranth-lang
03:47
Degi has quit [Ping timeout: 248 seconds]
03:47
Degi_ is now known as Degi
06:14
antoinevg[m] has joined #amaranth-lang
08:57
indy has joined #amaranth-lang
09:03
Mrmaxmeier has joined #amaranth-lang
09:22
indy has quit [Ping timeout: 246 seconds]
09:27
indy has joined #amaranth-lang
09:34
indy has quit [Ping timeout: 248 seconds]
10:38
indy has joined #amaranth-lang
11:06
indy has quit [Ping timeout: 255 seconds]
17:31
indy has joined #amaranth-lang
21:09
Whsky has joined #amaranth-lang
21:47
<
Whsky >
Hey all, I have a config question. I'm trying to get an LCD display running on an old Spartan3e dev board. I wrote a controller module and wired it up in a top module. When I try to build I get an error during the MAP stage saying that all the logic has been trimmed because it's not connected to any pads.
21:47
<
Whsky >
my board definition has the following:
21:47
<
Whsky >
Resource("lcd", 0,
21:47
<
Whsky >
Subsignal("e", Pins("M18", dir='o')),
21:47
<
Whsky >
Subsignal("rs", Pins("L18", dir='o')),
21:47
<
Whsky >
Subsignal("rw", Pins("L17", dir='o')),
21:47
<
Whsky >
Subsignal("d", Pins("R15 R16 P17 M15", dir='o')),
21:47
<
Whsky >
Attrs(IOSTANDARD="LVCMOS33", DRIVE="4", SLEW="SLOW")),
21:47
<
Whsky >
and my top module has the following:
21:47
<
Whsky >
lcd_hw = platform.request("lcd", 0)
21:47
<
Whsky >
lcd_controller = LCD_Controller()
21:47
<
Whsky >
m.submodules += lcd_controller
21:47
<
Whsky >
m.d.comb += lcd_hw.e.o.eq(lcd_controller.lcd_e)
21:47
<
Whsky >
m.d.comb += lcd_hw.rs.o.eq(lcd_controller.lcd_rs)
21:47
<
Whsky >
m.d.comb += lcd_hw.rw.o.eq(lcd_controller.lcd_rw)
21:47
<
Whsky >
m.d.comb += lcd_hw.d.o.eq(lcd_controller.lcd_data)
21:47
<
Whsky >
does all that look right, or am I not connecting or defining something properly? It does build and program if I connect everything to LEDs instead of the LCD pins
22:45
GenTooMan has quit [Ping timeout: 255 seconds]
22:49
GenTooMan has joined #amaranth-lang