whitequark changed the topic of #amaranth-lang to: Amaranth hardware definition language ยท weekly meetings on Mondays at 1700 UTC ยท code https://github.com/amaranth-lang ยท logs https://libera.irclog.whitequark.org/amaranth-lang
pie_ has quit []
pie_ has joined #amaranth-lang
Degi_ has joined #amaranth-lang
Degi has quit [Ping timeout: 276 seconds]
Degi_ is now known as Degi
mwk has quit [Ping timeout: 264 seconds]
kbeckmann has quit [Ping timeout: 248 seconds]
jjsuperpower has joined #amaranth-lang
bl0x_ has joined #amaranth-lang
bl0x has quit [Ping timeout: 265 seconds]
mwk has joined #amaranth-lang
jjsuperpower has quit [Remote host closed the connection]
jjsuperpower has joined #amaranth-lang
mwk has quit [Ping timeout: 240 seconds]
jjsuperpower has quit [Ping timeout: 246 seconds]
jjsuperpower has joined #amaranth-lang
FL4SHK has quit [Ping timeout: 240 seconds]
mwk has joined #amaranth-lang
mwk has quit [Ping timeout: 276 seconds]
jjsuperpower has quit [Ping timeout: 246 seconds]
skipwich has quit [Quit: DISCONNECT]
skipwich has joined #amaranth-lang
mwk has joined #amaranth-lang
jjsuperpower has joined #amaranth-lang
jjsuperpower has quit [Ping timeout: 262 seconds]
kbeckmann has joined #amaranth-lang
jjsuperpower has joined #amaranth-lang
jjsuperpower has quit [Ping timeout: 240 seconds]
<d1b2> <dusk> (tangent) fascinating, I think it's a FX2LP clone http://corebai.com/en/usb-kongzhiqi/CBM9002A-56SCG.html
<d1b2> <OmniTechnoMancer> I think the \ is for escaping the [] on the end, but not sure
imlostlmao[m] has joined #amaranth-lang
<d1b2> <josuah_dem> That is probably the worst line of logic analyzer I can think of (after GPIO), but still infinitely better than nothing at all. ๐Ÿ™‚
kbeckmann has quit [Quit: WeeChat 3.8]
swym2 has joined #amaranth-lang
Effilry has joined #amaranth-lang
ldm has joined #amaranth-lang
skipwich_ has joined #amaranth-lang
pie__ has joined #amaranth-lang
swym1 has quit [Ping timeout: 320 seconds]
pie_ has quit [Ping timeout: 305 seconds]
skipwich has quit [Ping timeout: 305 seconds]
Luke has quit [Ping timeout: 305 seconds]
FireFly has quit [Ping timeout: 305 seconds]
<d1b2> <VA3TEC-Mikek-14362> OK I figured out more, For one thing the add Resource list for the DE10-nano (and Deca) Have both. The resource string that I am adding you have to start the count @ 2, not 0, amaranth just does not like it.. GPIO_pins = [ Resource("gpio", 0, #Subsignal("leds", Pins("V12 E8 W12 D11 D8 AH13 AF7 AH14", dir="o", conn=("gpio",0))), #Subsignal("gpio0", Pins("2", dir="o", conn=("gpio",1))),
<d1b2> Subsignal("gpio8", Pins("2 3 4 5 6 7 8 9", dir="o", conn=("gpio",1))), #Attrs(IO_TYPE="LVCMOS33"))#, DRIVE="4")) Attrs(io_standard="3.3 V"))#, DRIVE="4")) ]
<d1b2> <VA3TEC-Mikek-14362> This is the error message I get. File "/home/mikek/Documents/Cyclone5_SOC/DECA_Board/amaranth/amaranth/amaranth/build/dsl.py", line 46, in map_names raise NameError("Resource {!r} refers to nonexistent connector pin {}" NameError: Resource (subsignal gpio8 (pins o gpio_1:0 gpio_1:1 gpio_1:2 gpio_1:3 gpio_1:4 gpio_1:5 gpio_1:6 gpio_1:7 gpio_1:8 gpio_1:9)) refers to nonexistent connector pin gpio_1:0
<d1b2> <VA3TEC-Mikek-14362> Again, If I start with 0 for the resource. Subsignal("gpio8", Pins("0 1 2 3 4 5 6 7 8 9", dir="o", conn=("gpio",1))),
Effilry is now known as FireFly
<d1b2> <OmniTechnoMancer> Which platform are you using again?
<d1b2> <OmniTechnoMancer> Oh, yea the pin numbers start at 1 not 0 for Connectors
<d1b2> <VA3TEC-Mikek-14362> Terasic Deca Board, Or the Terasic DE10_nano.
<d1b2> <Nate> probably something related to the platform file I wrote for the crosslink-nx eval board (see PR https://github.com/amaranth-lang/amaranth/pull/759), but it seems nextpnr-nexus isn't picking up my clock constraint (seems amaranth has it right, as an explicit call to add_clock_constraint() complains about it already existing). Nothing in the pdc file
<d1b2> <VA3TEC-Mikek-14362> OK, I got it ALL to WORK!!! Wow Amaranth is not that completed for Quartus,
<d1b2> <VA3TEC-Mikek-14362> Yes!!!! FINALLY!!! got it to work!! ๐Ÿ˜๐Ÿ‘