Thursday, 2022-01-13

*** tpb <[email protected]> has joined #yosys00:00
*** vidbina <[email protected]> has quit IRC (Ping timeout: 256 seconds)00:04
*** adjtm <adjtm!~adjtm@2a0c:5a80:3a17:7800:d1f9:3a6a:2c35:84e> has quit IRC (Remote host closed the connection)00:24
*** adjtm <adjtm!~adjtm@2a0c:5a80:3a17:7800:d1f9:3a6a:2c35:84e> has joined #yosys00:25
*** gsmecher <[email protected]> has quit IRC (Ping timeout: 240 seconds)00:52
somlotrying to build yosys v13 for Fedora (with mock), and `make manual` fails: https://pastebin.com/59mWyg6X01:05
tpbTitle: ...make[1]: Leaving directory '/builddir/build/BUILD/yosys-61324cf55fc5c523716 - Pastebin.com (at pastebin.com)01:05
somloI can open a github issue, but wondering if more details would be preferred beyond just "it breaks when I run make manual, here's the log" :)01:06
somloif so, any advice appreciated, TIA01:08
*** citypw <citypw!~citypw@gateway/tor-sasl/citypw> has joined #yosys01:10
*** Xark_ is now known as Xark01:12
*** ec <ec!~ec@gateway/tor-sasl/ec> has quit IRC (Ping timeout: 276 seconds)02:07
*** Klotz <Klotz!~Klotzoman@gateway/tor-sasl/klotz> has quit IRC (Quit: Klotz)02:18
*** bl0x_ <bl0x_!~bastii@p200300d7a70fc9003c6771abedabc159.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 240 seconds)02:28
*** bl0x_ <bl0x_!~bastii@p200300d7a7153000a4a1affdd6575fd3.dip0.t-ipconnect.de> has joined #yosys02:31
*** nelgau <[email protected]> has joined #yosys03:59
*** nelgau <[email protected]> has quit IRC (Remote host closed the connection)04:07
*** sagar_acharya <sagar_acharya!~sagar_ach@2405:201:f:1db9:4a96:8154:92bb:7691> has joined #yosys05:08
sagar_acharyaSarayan: Are you there?05:27
*** indy_ is now known as indy05:29
sagar_acharyaWhat is a monochrome digital signal? wrt video output signal?05:31
*** sagar_acharya <sagar_acharya!~sagar_ach@2405:201:f:1db9:4a96:8154:92bb:7691> has quit IRC (Read error: Connection reset by peer)05:39
*** sagar_acharya <sagar_acharya!~sagar_ach@2405:201:f:1db9:4a96:8154:92bb:7691> has joined #yosys05:46
*** Lord_Nightmare <Lord_Nightmare!Lord_Night@user/lord-nightmare/x-3657113> has quit IRC (Read error: Connection reset by peer)06:27
*** Lord_Nightmare <Lord_Nightmare!Lord_Night@user/lord-nightmare/x-3657113> has joined #yosys06:29
*** cyrozap-ZNC <cyrozap-ZNC!~cyrozap@2604:180:2:69f::45de> has quit IRC (Quit: Client quit)06:34
*** cyrozap <[email protected]> has joined #yosys06:34
*** vidbina <[email protected]> has joined #yosys06:41
xiretza[m]<sagar_acharya> "What is a monochrome digital..." <- you have a single bit of video data, aka monochrome06:44
xiretza[m]if you want 0 to be black and 1 to be white, you need to hook it up to all the VGA color bits06:44
sagar_acharyaHow do I convert it to rgb06:44
sagar_acharyaAah alright06:44
*** Lord_Nightmare <Lord_Nightmare!Lord_Night@user/lord-nightmare/x-3657113> has quit IRC (Read error: Connection reset by peer)06:44
xiretza[m]you can also hook it up to any other combination of color bits for funkier colours than white ;)06:45
sagar_acharyaFor now, I'll just go with b&w but so, it runs across complete screen and assigns it rgb?06:46
sagar_acharyaSo, if I just assign rgb values of black to 0 of video and rgb values of white to 1 of video signal06:46
sagar_acharyaThat should do it right?06:47
*** Lord_Nightmare <Lord_Nightmare!Lord_Night@user/lord-nightmare/x-3657113> has joined #yosys06:47
xiretza[m]if I understood you correctly, that should do it06:47
sagar_acharyaxiretza: ok, on it, thanks.06:48
*** sagar_acharya <sagar_acharya!~sagar_ach@2405:201:f:1db9:4a96:8154:92bb:7691> has quit IRC (Quit: Leaving)06:48
*** Lord_Nightmare <Lord_Nightmare!Lord_Night@user/lord-nightmare/x-3657113> has quit IRC (Read error: Connection reset by peer)06:58
*** Lord_Nightmare <Lord_Nightmare!~Lord_Nigh@user/lord-nightmare/x-3657113> has joined #yosys06:58
*** FL4SHK <[email protected]> has quit IRC (Ping timeout: 256 seconds)07:05
*** FL4SHK <[email protected]> has joined #yosys07:12
*** FabM <FabM!~FabM@2a03:d604:103:600:d15d:61:5a09:45e3> has joined #yosys07:31
*** cr1901_ <cr1901_!~cr1901@2601:8d:8600:911:309e:48f3:3884:ae8> has joined #yosys07:37
*** cr1901 <cr1901!~cr1901@2601:8d:8600:911:a4f9:ea5a:b2da:64df> has quit IRC (Ping timeout: 240 seconds)07:37
*** vidbina <[email protected]> has quit IRC (Ping timeout: 250 seconds)07:58
*** sagar_acharya <sagar_acharya!~sagar_ach@2405:201:f:1db9:4a96:8154:92bb:7691> has joined #yosys08:01
*** uis <[email protected]> has quit IRC (Quit: ZNC 1.7.5 - https://znc.in)08:02
*** uis <[email protected]> has joined #yosys08:03
*** uis <[email protected]> has quit IRC (Quit: ZNC 1.7.5 - https://znc.in)08:21
*** uis <[email protected]> has joined #yosys08:21
sagar_acharyaI have this iCE40HX8KPinout.ods08:28
sagar_acharyahttps://github.com/OLIMEX/iCE40-IO/blob/master/ICE40-IO_Rev_A.pdf08:29
sagar_acharyaAnd I have the above pin diagram for VGA. How do I determine which port of vga is connected to which pin?08:30
sagar_acharyahttps://notabug.org/sagaracharya/swarajya/raw/master/iCE40PinoutHX8K.ods08:30
*** FabM <FabM!~FabM@armadeus/team/FabM> has quit IRC (Quit: Leaving)08:43
*** FabM <FabM!~FabM@2a03:d604:103:600:ba5b:c496:9b1f:143a> has joined #yosys08:47
*** uis <[email protected]> has quit IRC (Quit: ZNC 1.7.5 - https://znc.in)08:53
*** uis <[email protected]> has joined #yosys08:53
*** sagar_acharya <sagar_acharya!~sagar_ach@2405:201:f:1db9:4a96:8154:92bb:7691> has quit IRC (Quit: Leaving)08:56
Sarayanyou're missing the board schematic that tells you which fpga pin goes to which gpio pin09:03
lambdathey disconnected09:03
Sarayantrue, damn09:04
*** vidbina <vidbina!~vid@2a02:3033:8:f709:584:444a:234f:231c> has joined #yosys09:56
*** sagar_acharya <sagar_acharya!~sagar_ach@2405:201:f:1db9:4a96:8154:92bb:7691> has joined #yosys10:03
lambdasagar_acharya: welcome back10:10
lambdastill stuck?10:10
sagar_acharyayes10:10
lambdalet'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's10:10
lambdaconnected 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.10:10
sagar_acharyaI got the first part. Thanks a lot.10:14
sagar_acharyaI don't get 19th pin on bank 310:14
sagar_acharyaI have the sheet, so what is ball, bank and those codes DPIO?10:15
sagar_acharyaWhat do they mean.10:15
sagar_acharya?10:15
sagar_acharyaI'll just assume ball is another name for pin10:15
lambdayour FPGA is in a BGA package - it doesn't have pins, it has a grid of balls10:16
sagar_acharyaWhat is BGA?10:17
lambdahttps://en.wikipedia.org/wiki/Ball_grid_array10:17
tpbTitle: Ball grid array - Wikipedia (at en.wikipedia.org)10:17
sagar_acharyaAlright nice, got it.10:18
sagar_acharyaI would just call them 2D small pins though10:18
sagar_acharyaThey're just metal contacts in my view.10:18
sagar_acharyaUnnecessary added nomenclature here by some folk.10:18
lambdasure, whatever, I'm just trying to not get them confused with the pins on the expansion header :p10:18
sagar_acharyaAlright! :D , got it!10:19
sagar_acharyalambda: Thanks man!10:19
*** sagar_acharya <sagar_acharya!~sagar_ach@2405:201:f:1db9:4a96:8154:92bb:7691> has quit IRC (Quit: Leaving)10:45
ikskuhheya o/10:49
ikskuhis 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 fruits10:50
*** killjoy <killjoy!~nameless@user/killjoy> has quit IRC (Ping timeout: 245 seconds)11:08
*** killjoy <[email protected]> has joined #yosys11:13
loftyikskuh: sure11:17
ikskuhah, very nice <311:23
ikskuhi'll ask again when i'm done with what i'm doing right now11:23
ikskuhhow typical is a non-clocked process?11:23
loftyikskuh: combinational processes are pretty common for obvious reasons.11:40
*** vidbina <vidbina!~vid@2a02:3033:8:f709:584:444a:234f:231c> has quit IRC (Ping timeout: 240 seconds)11:50
ikskuhah11:51
ikskuhso implementing a mux4 would probably a good choice for a process then? 11:51
*** jix_ <jix_!~jix@user/jix> has joined #yosys11:56
*** jix <jix!~jix@user/jix> has quit IRC (Remote host closed the connection)11:56
*** vidbina <[email protected]> has joined #yosys11:57
*** sagar_acharya <sagar_acharya!~sagar_ach@2405:201:f:1db9:4a96:8154:92bb:7691> has joined #yosys12:02
sagar_acharyahttps://github.com/OLIMEX/iCE40HX8K-EVB/blob/master/demo/ice40-io-video/ice40-io-video.pcf12:06
sagar_acharyaThis has 9 outputs of 3 bit 3 rgb values.12:07
sagar_acharyaHowever, vga cable has just 3 connectors for rgb.12:07
sagar_acharyahttps://en.wikipedia.org/wiki/VGA_connector12:07
tpbTitle: VGA connector - Wikipedia (at en.wikipedia.org)12:07
sagar_acharyaAre they sent serially?12:07
sagar_acharyahttps://github.com/OLIMEX/iCE40-IO/blob/master/ICE40-IO_Rev_A.pdf12:08
sagar_acharyaAnd above schematic shows that the line passes through 3 different registers of 470, 1k and 1.8k units.12:09
sagar_acharyaI don't get this!12:09
tntit's a basic resistor DAC.12:12
Sarayanresistors, not registers12:13
Sarayanvga r/g/b is analog, these resistor dacs given you 8 analog levels12:13
sagar_acharyasorry yeah resistors12:14
sagar_acharyaI meant resistors there12:14
sagar_acharyaAh alright.12:15
*** cr1901_ is now known as cr190112:50
sagar_acharyaWooh, I got a blinking cursor folks!12:51
sagar_acharyaI still can't get any input from keyboard though!12:58
*** vidbina <[email protected]> has quit IRC (Ping timeout: 250 seconds)13:40
*** vidbina <[email protected]> has joined #yosys13:47
*** sagar_acharya <sagar_acharya!~sagar_ach@2405:201:f:1db9:4a96:8154:92bb:7691> has quit IRC (Quit: Leaving)14:23
*** vidbina_ <vidbina_!~vid@dynamic-089-204-135-102.89.204.135.pool.telefonica.de> has joined #yosys14:50
*** vidbina <[email protected]> has quit IRC (Ping timeout: 250 seconds)14:51
*** AdamHorden <[email protected]> has quit IRC (Ping timeout: 240 seconds)15:51
somlore. broken `make manual` (https://pastebin.com/59mWyg6X) -- I have opened issue 3156 with steps to reproduce; 16:01
*** AdamHorden <[email protected]> has joined #yosys16:03
*** AdamHorden <[email protected]> has quit IRC (Quit: Adam Horden)16:08
*** AdamHorden <[email protected]> has joined #yosys16:10
*** AdamHorden <[email protected]> has quit IRC (Quit: Adam Horden)16:17
*** AdamHorden <[email protected]> has joined #yosys16:17
*** AdamHorden <[email protected]> has quit IRC (Quit: Adam Horden)16:23
*** AdamHorden <[email protected]> has joined #yosys16:23
*** ec <ec!~ec@gateway/tor-sasl/ec> has joined #yosys16:33
*** citypw <citypw!~citypw@gateway/tor-sasl/citypw> has quit IRC (Ping timeout: 276 seconds)16:37
*** ec <ec!~ec@gateway/tor-sasl/ec> has quit IRC (Client Quit)16:37
*** ec <ec!~ec@gateway/tor-sasl/ec> has joined #yosys16:39
*** gsmecher <[email protected]> has joined #yosys16:56
*** sagar_acharya <sagar_acharya!~sagar_ach@2405:201:f:1db9:4a96:8154:92bb:7691> has joined #yosys17:11
*** sagar_acharya <sagar_acharya!~sagar_ach@2405:201:f:1db9:4a96:8154:92bb:7691> has quit IRC (Remote host closed the connection)17:28
*** sagar_acharya <sagar_acharya!~sagar_ach@2405:201:f:1db9:4a96:8154:92bb:7691> has joined #yosys17:53
*** vidbina_ <vidbina_!~vid@dynamic-089-204-135-102.89.204.135.pool.telefonica.de> has quit IRC (Ping timeout: 256 seconds)18:18
*** cr1901 <cr1901!~cr1901@2601:8d:8600:911:309e:48f3:3884:ae8> has quit IRC (Read error: Connection reset by peer)18:19
*** cr1901 <cr1901!~cr1901@2601:8d:8600:911:309e:48f3:3884:ae8> has joined #yosys18:20
*** sagar_acharya <sagar_acharya!~sagar_ach@2405:201:f:1db9:4a96:8154:92bb:7691> has quit IRC (Quit: Leaving)18:55
*** FabM <FabM!~FabM@armadeus/team/FabM> has quit IRC (Ping timeout: 250 seconds)20:01
*** ec <ec!~ec@gateway/tor-sasl/ec> has quit IRC (Ping timeout: 276 seconds)22:19
*** ec <ec!~ec@gateway/tor-sasl/ec> has joined #yosys22:34

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!