Monday, 2021-02-08

*** tpb has joined #symbiflow00:00
mithroHave people seen http://kastner.ucsd.edu/hlsbook/ ?01:11
tpbTitle: Parallel Programming for FPGAs | Kastner Research Group (at kastner.ucsd.edu)01:11
*** Raito_Bezarius has joined #symbiflow01:47
*** rj_ has joined #symbiflow01:54
*** citypw has joined #symbiflow02:12
*** rj_ has quit IRC02:14
*** rj_ has joined #symbiflow02:26
*** rj_ has quit IRC02:33
*** rj_ has joined #symbiflow02:33
*** rj_ has quit IRC02:50
*** space_zealot has quit IRC03:28
*** space_zealot has joined #symbiflow03:42
*** Degi_ has joined #symbiflow03:56
*** Degi has quit IRC03:58
*** Degi_ is now known as Degi03:58
*** futarisIRCcloud has quit IRC05:18
*** space_zealot has quit IRC05:48
*** _whitelogger has quit IRC06:18
*** _whitelogger has joined #symbiflow06:20
*** tpb has joined #symbiflow07:09
*** anymouse_404 has joined #symbiflow09:32
*** anymouse_404 has quit IRC09:34
*** infinite_recursi has joined #symbiflow10:31
*** infinite_recursi has quit IRC10:35
*** gromero__ has joined #symbiflow12:00
*** gromero__ is now known as gromero12:07
*** infinite_recursi has joined #symbiflow12:46
infinite_recursiAre there existing codes for letter display through vga in verilog? Something like a shell program with no commands?12:48
infinite_recursiSo all letters when typed on keyboard show up and on pressing enter the line moves up and one can type something else on next line starting with a $12:49
infinite_recursi?12:49
lambdainfinite_recursi: I doubt it exists already, but shouldn't need much more than a UART, a text renderer and a small state machine12:50
lambda(or s/UART/some kind of input peripheral/12:51
infinite_recursiWhere can I get a text renderer?12:52
infinite_recursiuart and fsm I can create, I think text renderer should be quite some work, creating pixel representations for every character on keyboard12:52
lambdafeel free to use my graphics submodule, it's VHDL though https://gitlab.com/YARM-project/soc/-/tree/master/vhdl/components/gfx12:52
lambdait interfaces to a memory storing the character codepoints using tram_addr and tram_data in gfx_module.vhd12:54
infinite_recursiThanks, this is great. Though, is there nothing like this in verilog?12:56
lambdathere probably is, but since I don't use verilog I don't know anything in particular, sorry12:58
infinite_recursiNo problem, thanks, the work text renderer helped13:03
infinite_recursiFound https://github.com/gipi/electronics-notes/tree/master/fpga/mojo/VGAGlyph13:03
*** tucanae47 has quit IRC13:26
*** flammit has quit IRC13:26
*** daveshah has quit IRC13:26
*** ktemkin has quit IRC13:27
*** tannewt has quit IRC13:27
*** jopdorp has quit IRC13:27
*** davidlattimore has quit IRC13:27
*** ric96 has quit IRC13:27
*** ovf has quit IRC13:27
*** y2kbugger has quit IRC13:27
*** emilazy has quit IRC13:27
*** sorear has quit IRC13:27
*** elms has quit IRC13:27
*** hosana has quit IRC13:27
*** tucanae47 has joined #symbiflow13:27
*** davidlattimore has joined #symbiflow13:28
*** sorear has joined #symbiflow13:28
*** ric96 has joined #symbiflow13:28
*** hosana has joined #symbiflow13:28
*** flammit has joined #symbiflow13:29
*** jopdorp has joined #symbiflow13:29
*** y2kbugger has joined #symbiflow13:29
*** emilazy has joined #symbiflow13:30
*** ovf has joined #symbiflow13:31
*** ktemkin has joined #symbiflow13:31
*** daveshah has joined #symbiflow13:31
*** tannewt has joined #symbiflow13:31
*** FFY00 has joined #symbiflow13:40
*** infinite_recursi has quit IRC13:44
*** elms has joined #symbiflow13:45
*** space_zealot has joined #symbiflow14:38
*** space_zealot has quit IRC15:04
*** space_zealot has joined #symbiflow16:21
*** citypw has quit IRC16:24
lambdais the TMDS_33 IOSTANDARD (for DVI and HDMI) supported yet? if not, what does it get lowered to, LVCMOS33?16:51
sf-slack<acomodi> TMDS_33 is not yet supported, but LVCMOS33 yes16:52
lambdaalright, then I'm just gonna assume that's why my HDMI output doesn't work :)16:53
sf-slack<acomodi> Most probably yes, that's the reason. FYI, I need to double check, but all the supported IOSTANDARDS at the moment are: LVCMOS[12|15|18|25|33] and SSTL[15|135]16:55
sf-slack<acomodi> From the prjxray perspective, this would be the fuzzer that requires an enhancment to increase the range of IOSTANDARDs supported: https://github.com/SymbiFlow/prjxray/tree/master/fuzzers/030-iob17:00
*** kraiskil has joined #symbiflow17:59
umarcorinfinite_recursi: the ref I provided the other day has text rendering, https://github.com/juanmard/screen-pong/tree/master/stage-0318:01
*** tannewt has quit IRC18:24
*** tannewt has joined #symbiflow18:25
*** elms has quit IRC18:25
*** ovf has quit IRC18:25
*** elms has joined #symbiflow18:26
*** ovf has joined #symbiflow18:27
*** kgugala has joined #symbiflow18:35
*** kgugala_ has quit IRC18:38
sf-slack<timo.callahan> Has anyone explored how much of the whole ecosystem can run on *ChromeOS-Linux*?    I've checked that dfu-util works with Fomu, and openocd & picocom work with Arty, but I haven't yet tried installing/running LiteX or Symbiflow.   One thing that DOESN'T seem to work is connecting to Fomu after it's programmed and should be visible on /dev/ttyACM0.18:49
*** kgugala has quit IRC19:10
*** kgugala has joined #symbiflow19:10
*** kraiskil has quit IRC20:32
sf-slack<pgielda> ChromeOS Linux runs inside kvm so its not using the same linux kernel20:36
sf-slack<pgielda> so you will not see /dev/ttyACM0 as its kinda a different computer20:36
sf-slack<pgielda> maybe crosvm supports USB forwarding somehow20:37
sf-slack<pgielda> I seem to remember that it was supposed to be supported at one point but not sure if it does not filter out uart devies like /dev/ttyACM* etc20:38
sf-slack<pgielda> something you probably could try to experiment is vmc in crosh20:40
sf-slack<pgielda> and see what it can do nowaydays20:40
sf-slack<pgielda> in any case you have to somehow forward the USB to the virtual machine that linux runs in, it might be doable, might not.20:42
sf-slack<pgielda> otherwise everything linux should work, its kinda just a debian running in a vm20:42
Evidlocan anyone recommend a devboard for learning to interface with ethernet, an SD card, and some memory?20:48
EvidloI was maybe considering an Arty board with some PMODs, although I think I would prefer a Lattice board20:50
mithroEvidlo: Arty is the best one if you want a Xilinx device, a ECP5 board like the https://www.crowdsupply.com/radiona/ulx3s or the new https://shop.lambdaconcept.com/home/46-1-ecpix-5.html seem like pretty decent options20:52
tpbTitle: ULX3S | Crowd Supply (at www.crowdsupply.com)20:52
Evidlois knowledge fairly transferrable between boards?  my long term goal is to eventually get 10GigE with an ECP520:52
Evidlothan second one looks like it has more peripherals than the Arty anyway20:53
mithroEvidlo: if you stay on the open source tools -- then yes, if you need to use proprietary tools -- it's much harder20:55
Evidloany reason I should prefer the bigger ECPIX-5?  I really have no idea how many cells/LUTs I would need21:01
Evidlolong term project is to do some DSP on several hundred streams of data and send it over 10 gigabit ethernet21:03
mithroEvidlo: I would always suggest going bigger if you can afford it21:22
-_whitenotifier- [fasm] mithro opened issue #49: Split the antlr parser into it's own Python package - https://git.io/JtwlW22:12
*** craigo has joined #symbiflow22:13
*** craigo has quit IRC22:13
*** join_subline has quit IRC22:41
*** gromero has quit IRC22:46
*** daveshah has quit IRC23:03
*** ktemkin has quit IRC23:03
*** ric96 has quit IRC23:04
*** ktemkin has joined #symbiflow23:04
*** daveshah has joined #symbiflow23:04
*** ric96 has joined #symbiflow23:05
*** josi7 has quit IRC23:14
*** josi7 has joined #symbiflow23:33

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