*** tpb <[email protected]> has joined #litex | 00:00 | |
*** mtm <[email protected]> has quit IRC (Ping timeout: 260 seconds) | 00:03 | |
MoeIcenowy | oh, NaxRiscV is now GC? | 01:29 |
---|---|---|
MoeIcenowy | _florent_: as Zicbom is now part of RV spec, maybe now we should implement a DMA-interface-less practice in SW? | 01:30 |
MoeIcenowy | nothing is supporting Zicbom now, but C906 has a private replacement of it | 01:35 |
*** bentomo <[email protected]> has joined #litex | 01:36 | |
cr1901 | The hell is the Zicbom extension? | 02:04 |
* cr1901 feels like the RV spec has kinda lost the plot | 02:04 | |
MoeIcenowy | cr1901: instructions to flush cache | 02:09 |
*** mtm <[email protected]> has joined #litex | 02:10 | |
cr1901 | Ahhh right, the base spec has no insns to flush cache | 02:19 |
cr1901 | (which is fine w/ me) | 02:19 |
cr1901 | MoeIcenowy: Do you know a list of _all_ the Z extensions? Last I checked the base spec only mentions A to Y | 02:27 |
MoeIcenowy | cr1901: no and never no | 03:07 |
MoeIcenowy | Zxxxx is for extended standard extensions | 03:07 |
MoeIcenowy | for example, the old I extension is now new I + Zicsr + Zifencei | 03:08 |
cr1901 | Did C split into Zs yet? | 03:14 |
cr1901 | I remember an extended compressed extension | 03:14 |
*** Degi <[email protected]> has quit IRC (Ping timeout: 260 seconds) | 03:53 | |
*** Degi_ <[email protected]> has joined #litex | 03:53 | |
*** Degi_ is now known as Degi | 03:54 | |
*** bentomo <[email protected]> has quit IRC (Quit: Client closed) | 04:01 | |
*** bentomo <[email protected]> has joined #litex | 04:18 | |
*** bentomo <[email protected]> has quit IRC (Quit: Client closed) | 04:26 | |
*** FabM <FabM!~FabM@2a03:d604:103:600:2e60:8c7c:e8fb:7990> has joined #litex | 06:51 | |
MoeIcenowy | cr1901: it's not split, Zc is enhancement to C | 07:02 |
Melkhior | somlo: for VexRiscv, the DMA is in the cluster I think - it would be there: <https://github.com/SpinalHDL/VexRiscv/blob/026d1b1a16df63da35255a5ef744fcaafd829514/src/main/scala/vexriscv/demo/smp/VexRiscvSmpLitexCluster.scala#L73-L85> ? | 07:31 |
*** lexano <[email protected]> has quit IRC (Ping timeout: 255 seconds) | 07:32 | |
*** shoragan <shoragan!~shoragan@user/shoragan> has quit IRC (Killed (silver.libera.chat (Nickname regained by services))) | 07:53 | |
*** shoragan_ is now known as shoragan | 07:53 | |
*** shoragan_ <shoragan_!~shoragan@user/shoragan> has joined #litex | 07:53 | |
*** lexano <[email protected]> has joined #litex | 07:54 | |
*** Brinx <[email protected]> has quit IRC (Remote host closed the connection) | 08:14 | |
*** Brinx <[email protected]> has joined #litex | 08:56 | |
*** jersey99 <[email protected]> has quit IRC (Quit: Client closed) | 09:11 | |
*** Brinx <[email protected]> has quit IRC (Remote host closed the connection) | 09:18 | |
*** Brinx <[email protected]> has joined #litex | 09:18 | |
*** Brinx <[email protected]> has quit IRC (Remote host closed the connection) | 09:18 | |
*** Brinx <[email protected]> has joined #litex | 09:19 | |
*** hcab14 <[email protected]> has quit IRC (Quit: Client closed) | 09:42 | |
*** shoragan_ <shoragan_!~shoragan@user/shoragan> has quit IRC (Quit: quit) | 10:07 | |
*** mtm <[email protected]> has quit IRC (Ping timeout: 260 seconds) | 12:03 | |
*** mtm <[email protected]> has joined #litex | 14:08 | |
*** bentomo <bentomo!~bentomo@2620:1f7:890:4160::2:120> has joined #litex | 14:22 | |
tnt | Does anyone know how to generate a MPSoC boot image from a litex design ? | 15:16 |
*** bentomo <bentomo!~bentomo@2620:1f7:890:4160::2:120> has quit IRC (Ping timeout: 260 seconds) | 16:08 | |
*** Brinx <[email protected]> has quit IRC (Remote host closed the connection) | 16:25 | |
*** Brinx <[email protected]> has joined #litex | 16:26 | |
*** Brinx <[email protected]> has quit IRC (Ping timeout: 260 seconds) | 16:30 | |
*** bentomo <bentomo!~bentomo@2620:1f7:890:4160::2:120> has joined #litex | 17:14 | |
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 | 17:18 |
bentomo | I'd recommend reading that flow first. | 17:18 |
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. | 17:20 |
*** hcab14 <[email protected]> has joined #litex | 17:45 | |
*** jersey99 <[email protected]> has joined #litex | 17:52 | |
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? | 18:23 |
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 | 18:24 |
*** jersey99 <[email protected]> has quit IRC (Quit: Client closed) | 18:28 | |
*** jersey99 <[email protected]> has joined #litex | 18:29 | |
*** bentomo <bentomo!~bentomo@2620:1f7:890:4160::2:120> has quit IRC (Ping timeout: 260 seconds) | 18:32 | |
*** FabM <FabM!~FabM@armadeus/team/FabM> has quit IRC (Quit: Leaving) | 19:00 | |
*** jersey99 <[email protected]> has quit IRC (Quit: Client closed) | 19:13 | |
*** jersey99 <[email protected]> has joined #litex | 19:15 | |
*** hcab14 <[email protected]> has quit IRC (Quit: Client closed) | 20:15 | |
jersey99 | _florent_Is there an example that you could point me to where you simulate an external (non-litex) module? | 20:35 |
*** jersey99 <[email protected]> has quit IRC (Quit: Client closed) | 21:00 | |
*** somlo <[email protected]> has quit IRC (Remote host closed the connection) | 23:50 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!