<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_: 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.
<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