_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://libera.irclog.whitequark.org/litex
tpb has quit [Remote host closed the connection]
tpb has joined #litex
mtm has quit [Ping timeout: 260 seconds]
<MoeIcenowy> oh, NaxRiscV is now GC?
<MoeIcenowy> _florent_: as Zicbom is now part of RV spec, maybe now we should implement a DMA-interface-less practice in SW?
<MoeIcenowy> nothing is supporting Zicbom now, but C906 has a private replacement of it
bentomo has joined #litex
<cr1901> The hell is the Zicbom extension?
* cr1901 feels like the RV spec has kinda lost the plot
<MoeIcenowy> cr1901: instructions to flush cache
mtm has joined #litex
<cr1901> Ahhh right, the base spec has no insns to flush cache
<cr1901> (which is fine w/ me)
<cr1901> MoeIcenowy: Do you know a list of _all_ the Z extensions? Last I checked the base spec only mentions A to Y
<MoeIcenowy> cr1901: no and never no
<MoeIcenowy> Zxxxx is for extended standard extensions
<MoeIcenowy> for example, the old I extension is now new I + Zicsr + Zifencei
<cr1901> Did C split into Zs yet?
<cr1901> I remember an extended compressed extension
Degi has quit [Ping timeout: 260 seconds]
Degi_ has joined #litex
Degi_ is now known as Degi
bentomo has quit [Quit: Client closed]
bentomo has joined #litex
bentomo has quit [Quit: Client closed]
FabM has joined #litex
FabM has quit [Changing host]
FabM has joined #litex
<MoeIcenowy> cr1901: it's not split, Zc is enhancement to C
lexano has quit [Ping timeout: 255 seconds]
shoragan is now known as Guest3417
Guest3417 has quit [Killed (silver.libera.chat (Nickname regained by services))]
shoragan_ is now known as shoragan
shoragan_ has joined #litex
lexano has joined #litex
Brinx has quit [Remote host closed the connection]
Brinx has joined #litex
jersey99 has quit [Quit: Client closed]
Brinx has quit [Remote host closed the connection]
Brinx has joined #litex
Brinx has quit [Remote host closed the connection]
Brinx has joined #litex
hcab14 has quit [Quit: Client closed]
shoragan_ has quit [Quit: quit]
mtm has quit [Ping timeout: 260 seconds]
mtm has joined #litex
bentomo has joined #litex
<tnt> Does anyone know how to generate a MPSoC boot image from a litex design ?
bentomo has quit [Ping timeout: 260 seconds]
Brinx has quit [Remote host closed the connection]
Brinx has joined #litex
Brinx has quit [Ping timeout: 260 seconds]
bentomo has joined #litex
<bentomo> I'm not a litex expert, but I know that MPSoC has very special boot, because the ARM reads the spi flash. So Vitis/Xilinx software tools are actually required to generate them. IDK if litex supports them so try to grep around for any command line calls to "bootgen", "xsdk", "vitis", "xsct" etc... If you don't know how the xilinx tools do it first
<bentomo> I'd recommend reading that flow first.
<bentomo> Vivado can supposedly produce a bin file that's readable by MPSoC, but I've had lots of issues programming the bin without using the Vitis/XSDK tools. Vivado can "supposedly" do it.
hcab14 has joined #litex
jersey99 has joined #litex
<jersey99> Does anyone know what migen means, when it says "could not lower all specials", in the context of using an Instance of a vhdl module?
<jersey99> the external module being included is a special. And it is trying to 'lower' it, by checking if it can do some substitutions. But somehow fails to
jersey99 has quit [Quit: Client closed]
jersey99 has joined #litex
bentomo has quit [Ping timeout: 260 seconds]
FabM has quit [Quit: Leaving]
jersey99 has quit [Quit: Client closed]
jersey99 has joined #litex
hcab14 has quit [Quit: Client closed]
<jersey99> _florent_Is there an example that you could point me to where you simulate an external (non-litex) module?
jersey99 has quit [Quit: Client closed]
somlo has quit [Remote host closed the connection]