_florent_ changed the topic of #litex to: LiteX FPGA SoC builder and Cores / Github : https://github.com/enjoy-digital, https://github.com/litex-hub / Logs: https://freenode.irclog.whitequark.org/litex
tpb has quit [Remote host closed the connection]
tpb has joined #litex
<Dolu> mithro, that's actualy my plan ^^
<Dolu> having a single FPU shared between the CPU
<Dolu> basicaly, the goal is that the addition of the FPU in a multicore system would not hit the area that much to make it a kind of "default" option.
<Dolu> The main thing is that it would allow to run without penality software that were written with the assumption that float/double are free
<sorear> there's also a range of FP implementation options
<Dolu> Typicaly, MPG123 use float by default, also seems like SDL2 realy like using float for audio convertions, making it totaly unusable
<Dolu> So currently the idea was to have float and double converted in load/store into the FPU native format, which could be anything (ex : less than 32 bits native float to save area but allow software to run smoothly)
<Dolu> but i don't know so much yet about all the float traps/sneaky stuff XD
<mithro> Dolu: I'm wondering if an FPU based around "hardware assisted soft float" could be performant...
<Dolu> mithro: Ahhh so, "microcoding" the FPU ?
<mithro> Dolu: yeah, kinda I guess
<Dolu> Seems to me that it could be a good middle ground between FPU and software implementation for performances, but i haven't started any FPU design yet to have a good idea about the area.
_florent_ has quit [Read error: Connection reset by peer]
davidlattimore has quit [Read error: Connection reset by peer]
davidlattimore has joined #litex
_florent_ has joined #litex
lf has quit [Ping timeout: 260 seconds]
lf_ has joined #litex
dkozel has quit [*.net *.split]
mntmn has quit [*.net *.split]
Dolu has quit [Ping timeout: 260 seconds]
dkozel has joined #litex
mntmn has joined #litex
somlo has quit [Ping timeout: 246 seconds]
Degi has quit [Ping timeout: 264 seconds]
Degi has joined #litex
somlo has joined #litex
Bertl_oO is now known as Bertl_zZ
Degi has quit [Ping timeout: 265 seconds]
Degi has joined #litex
_whitelogger has joined #litex
_whitelogger has joined #litex
_whitelogger has joined #litex
<lf_> is there an example on how to use the udp stream port with the liteeth? i am useing an colorlight 5a-75e.
<_florent_> lf_: https://github.com/enjoy-digital/liteeth/blob/master/liteeth/frontend/stream.py convert a LiteX stream (valid/ready/data) to / from UDP streams
<_florent_> lf_: I started refactoring the examples/bench, but haven't added a example for UDP stream yet
<_florent_> lf_: you can eventually revert LiteEth to commit 5247a2008aca5ae5bfa1dc017701373cf3951d08 to have the example on Versa ECP5 with UDP Loopback
<lf_> ah thanks will try that
Dolu has joined #litex
lkcl has quit [Ping timeout: 240 seconds]
acathla has quit [Read error: Connection reset by peer]
acathla has joined #litex
lkcl has joined #litex
acathla has joined #litex
acathla has quit [Changing host]
Bertl_zZ is now known as Bertl
lkcl has quit [Ping timeout: 264 seconds]
lkcl has joined #litex
acathla has quit [Read error: Connection reset by peer]
acathla has joined #litex
peeps[zen] has joined #litex
peepsalot has quit [Ping timeout: 272 seconds]
lkcl has quit [Ping timeout: 240 seconds]
roboknight has joined #litex
<roboknight> Now that I've gotten the VexRiscv working on the alchitry cu, and it seems to boot from the flash... I'd like to add a component to Litex.
<roboknight> An LPC bus. It is all Verilog. I see the CPU examples that use pythondata... but they seem to depend on finding things in CPU.
<roboknight> Is there a different/better way to add something like this?
<_florent_> roboknight: Hi, you can integrate Verilog/VHDL sources directly
<roboknight> Ahh, how do you go about doing that? Because that would work for me as well.
<_florent_> roboknight: you can find some nice examples in Betrusted: https://github.com/betrusted-io/gateware/tree/master/gateware
<roboknight> I'll look there. Thanks.
<_florent_> ex here where a I2C core is integrated: https://github.com/betrusted-io/gateware/blob/master/gateware/i2c/core.py
<_florent_> connected to internal Migen/LiteX signals
<roboknight> Just saw the I2C core... that looks exactly like what I'd like to do.
<roboknight> Thanks. That sure makes it significantly easier than trying to make a pythondata module.
<_florent_> the pythondata modules are here to replace submodules to distribute the different CPUs, for you own project you can just have the Verilog/VHDL files directly in your project
lkcl has joined #litex
<roboknight> The only thing I'm confused about is where the platform.add_source is "going"... It shows "deps" "gateware" "gateware" "i2c" in the os.path.join... But the verilog source appears to be in the same path as the core.py.
<roboknight> So I'd like to work out what I need to do to be able to find the verilog source.
chrisps has joined #litex
<chrisps> is building any of the pcie examples supported on windows
<chrisps> does anyone here have a vcu1525
<chrisps> im kind of at the end of my rope with this thing
<chrisps> i set up LITEX_ENV_VIVADO=E:\Xilinx\Vivado\2020.2
<chrisps> and installed everything in the guide
<tpb> Title: INFO:SoC: __ _ __ _ __INFO:SoC: / / (_) /____ | |/_/IN - Pastebin.com (at pastebin.com)
peeps[zen] is now known as peepsalot
<lf_> mmh i think i break the ethernet on my colorlight. is there any good way to test that?
<lf_> or it does just not work with the timmings
<lf_> also i am not 100% sure but this clock rename might not be needed: https://github.com/enjoy-digital/litex/blob/master/litex/soc/integration/soc.py#L1377
<_florent_> chrisps: can you add vivado binaries to your PATH?
<_florent_> lf_: if you want to check your hardware and have a revision 7.0 you can find a bitstream here: https://github.com/enjoy-digital/colorlite/issues/5#issuecomment-732107745
<_florent_> you can try to load it and ping it at 192.168.1.20
Bertl is now known as Bertl_zZ
<lf_> _florent_: i have a 75e v7.1 but ethernet might be pin competible. i will test that and if i will have to get another board ready
key2 has quit [Ping timeout: 258 seconds]
<somlo> shorne: ping
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #litex