tpb has quit [Remote host closed the connection]
tpb has joined #symbiflow
<mithro> Have people seen http://kastner.ucsd.edu/hlsbook/ ?
<tpb> Title: Parallel Programming for FPGAs | Kastner Research Group (at kastner.ucsd.edu)
Raito_Bezarius has joined #symbiflow
rj_ has joined #symbiflow
citypw has joined #symbiflow
rj_ has quit [Quit: rj_]
rj_ has joined #symbiflow
rj_ has quit [Quit: rj_]
rj_ has joined #symbiflow
rj_ has quit [Ping timeout: 268 seconds]
space_zealot has quit [Ping timeout: 264 seconds]
space_zealot has joined #symbiflow
Degi_ has joined #symbiflow
Degi has quit [Ping timeout: 246 seconds]
Degi_ is now known as Degi
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
space_zealot has quit [Ping timeout: 258 seconds]
_whitelogger has joined #symbiflow
tpb has quit [Disconnected by services]
tpb has joined #symbiflow
anymouse_404 has joined #symbiflow
anymouse_404 has quit [Client Quit]
infinite_recursi has joined #symbiflow
infinite_recursi has quit [Client Quit]
gromero__ has joined #symbiflow
gromero__ is now known as gromero
infinite_recursi has joined #symbiflow
<infinite_recursi> Are there existing codes for letter display through vga in verilog? Something like a shell program with no commands?
<infinite_recursi> So 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 $
<infinite_recursi> ?
<lambda> infinite_recursi: I doubt it exists already, but shouldn't need much more than a UART, a text renderer and a small state machine
<lambda> (or s/UART/some kind of input peripheral/
<infinite_recursi> Where can I get a text renderer?
<infinite_recursi> uart and fsm I can create, I think text renderer should be quite some work, creating pixel representations for every character on keyboard
<lambda> feel free to use my graphics submodule, it's VHDL though https://gitlab.com/YARM-project/soc/-/tree/master/vhdl/components/gfx
<lambda> it interfaces to a memory storing the character codepoints using tram_addr and tram_data in gfx_module.vhd
<infinite_recursi> Thanks, this is great. Though, is there nothing like this in verilog?
<lambda> there probably is, but since I don't use verilog I don't know anything in particular, sorry
<infinite_recursi> No problem, thanks, the work text renderer helped
tucanae47 has quit [Read error: Connection reset by peer]
flammit has quit [Read error: Connection reset by peer]
daveshah has quit [Read error: Connection reset by peer]
ktemkin has quit [Read error: Connection reset by peer]
tannewt has quit [Read error: Connection reset by peer]
davidlattimore has quit [Read error: Connection reset by peer]
jopdorp has quit [Read error: Connection reset by peer]
ric96 has quit [Ping timeout: 265 seconds]
ovf has quit [Ping timeout: 260 seconds]
y2kbugger has quit [Read error: Connection reset by peer]
emilazy has quit [Read error: Connection reset by peer]
sorear has quit [Read error: Connection reset by peer]
elms has quit [Read error: Connection reset by peer]
hosana has quit [Read error: Connection reset by peer]
tucanae47 has joined #symbiflow
davidlattimore has joined #symbiflow
sorear has joined #symbiflow
ric96 has joined #symbiflow
hosana has joined #symbiflow
flammit has joined #symbiflow
jopdorp has joined #symbiflow
y2kbugger has joined #symbiflow
emilazy has joined #symbiflow
ovf has joined #symbiflow
ktemkin has joined #symbiflow
daveshah has joined #symbiflow
tannewt has joined #symbiflow
FFY00 has joined #symbiflow
infinite_recursi has quit [Ping timeout: 246 seconds]
elms has joined #symbiflow
space_zealot has joined #symbiflow
space_zealot has quit [Ping timeout: 260 seconds]
space_zealot has joined #symbiflow
citypw has quit [Ping timeout: 268 seconds]
<lambda> is the TMDS_33 IOSTANDARD (for DVI and HDMI) supported yet? if not, what does it get lowered to, LVCMOS33?
<sf-slack> <acomodi> TMDS_33 is not yet supported, but LVCMOS33 yes
<lambda> alright, then I'm just gonna assume that's why my HDMI output doesn't work :)
<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]
<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-iob
kraiskil has joined #symbiflow
<umarcor> infinite_recursi: the ref I provided the other day has text rendering, https://github.com/juanmard/screen-pong/tree/master/stage-03
tannewt has quit [Read error: Connection reset by peer]
tannewt has joined #symbiflow
elms has quit [Ping timeout: 272 seconds]
ovf has quit [Read error: Connection reset by peer]
elms has joined #symbiflow
ovf has joined #symbiflow
kgugala has joined #symbiflow
kgugala_ has quit [Ping timeout: 264 seconds]
<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.
kgugala has quit [Read error: Connection reset by peer]
kgugala has joined #symbiflow
kraiskil has quit [Ping timeout: 272 seconds]
<sf-slack> <pgielda> ChromeOS Linux runs inside kvm so its not using the same linux kernel
<sf-slack> <pgielda> so you will not see /dev/ttyACM0 as its kinda a different computer
<sf-slack> <pgielda> maybe crosvm supports USB forwarding somehow
<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* etc
<sf-slack> <pgielda> something you probably could try to experiment is vmc in crosh
<sf-slack> <pgielda> and see what it can do nowaydays
<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.
<sf-slack> <pgielda> otherwise everything linux should work, its kinda just a debian running in a vm
<Evidlo> can anyone recommend a devboard for learning to interface with ethernet, an SD card, and some memory?
<Evidlo> I was maybe considering an Arty board with some PMODs, although I think I would prefer a Lattice board
<mithro> Evidlo: 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 options
<tpb> Title: ULX3S | Crowd Supply (at www.crowdsupply.com)
<Evidlo> is knowledge fairly transferrable between boards? my long term goal is to eventually get 10GigE with an ECP5
<Evidlo> than second one looks like it has more peripherals than the Arty anyway
<mithro> Evidlo: if you stay on the open source tools -- then yes, if you need to use proprietary tools -- it's much harder
<Evidlo> any reason I should prefer the bigger ECPIX-5? I really have no idea how many cells/LUTs I would need
<Evidlo> long term project is to do some DSP on several hundred streams of data and send it over 10 gigabit ethernet
<mithro> Evidlo: I would always suggest going bigger if you can afford it
<_whitenotifier> [fasm] mithro opened issue #49: Split the antlr parser into it's own Python package - https://git.io/JtwlW
craigo has joined #symbiflow
craigo has quit [Remote host closed the connection]
join_subline has quit [Quit: leaving]
gromero has quit [Remote host closed the connection]
daveshah has quit [Ping timeout: 240 seconds]
ktemkin has quit [Ping timeout: 240 seconds]
ric96 has quit [Read error: Connection reset by peer]
ktemkin has joined #symbiflow
daveshah has joined #symbiflow
ric96 has joined #symbiflow
josi7 has quit [Ping timeout: 264 seconds]
josi7 has joined #symbiflow