<Sarayan>
you're missing the board schematic that tells you which fpga pin goes to which gpio pin
<lambda>
they disconnected
<Sarayan>
true, damn
vidbina has joined #yosys
sagar_acharya has joined #yosys
<lambda>
sagar_acharya: welcome back
<lambda>
still stuck?
<sagar_acharya>
yes
<lambda>
let's take VGA_BLUE1 for example. From the iCE40-IO schematic, you can see it's connected to pin 26 on the extension header. Then you look at the schematic for your board (https://github.com/OLIMEX/iCE40HX8K-EVB/blob/master/HARDWARE/REV-B1/iCE40HX8K-EVB_Rev_B1.pdf), which tells you that pin 26 on the extension header is connected to PIO3_19/IOL_10B, and if you follow that (19th pin on bank 3), it's
<lambda>
connected to ball F1 on the FPGA - that's your ball number. Could've also done that last step with your spreadsheet, it tells you that IOL_10B is ball F1.
<sagar_acharya>
I got the first part. Thanks a lot.
<sagar_acharya>
I don't get 19th pin on bank 3
<sagar_acharya>
I have the sheet, so what is ball, bank and those codes DPIO?
<sagar_acharya>
What do they mean.
<sagar_acharya>
?
<sagar_acharya>
I'll just assume ball is another name for pin
<lambda>
your FPGA is in a BGA package - it doesn't have pins, it has a grid of balls
<tpb>
Title: Ball grid array - Wikipedia (at en.wikipedia.org)
<sagar_acharya>
Alright nice, got it.
<sagar_acharya>
I would just call them 2D small pins though
<sagar_acharya>
They're just metal contacts in my view.
<sagar_acharya>
Unnecessary added nomenclature here by some folk.
<lambda>
sure, whatever, I'm just trying to not get them confused with the pins on the expansion header :p
<sagar_acharya>
Alright! :D , got it!
<sagar_acharya>
lambda: Thanks man!
sagar_acharya has quit [Quit: Leaving]
<ikskuh>
heya o/
<ikskuh>
is it okay to ask people here for reviewing my code? i don't need a in-depth analysis or whatever, but just some eyeballing for low hanging fruits
killjoy has quit [Ping timeout: 245 seconds]
killjoy has joined #yosys
killjoy has quit [Changing host]
killjoy has joined #yosys
<lofty>
ikskuh: sure
<ikskuh>
ah, very nice <3
<ikskuh>
i'll ask again when i'm done with what i'm doing right now
<ikskuh>
how typical is a non-clocked process?
<lofty>
ikskuh: combinational processes are pretty common for obvious reasons.
vidbina has quit [Ping timeout: 240 seconds]
<ikskuh>
ah
<ikskuh>
so implementing a mux4 would probably a good choice for a process then?