*** tpb <[email protected]> has joined #litex | 00:00 | |
*** msh <[email protected]> has quit IRC (Ping timeout: 256 seconds) | 02:54 | |
*** Degi_ <[email protected]> has joined #litex | 03:21 | |
*** Degi <[email protected]> has quit IRC (Ping timeout: 268 seconds) | 03:22 | |
*** Degi_ is now known as Degi | 03:22 | |
*** key2 <key2!sid337923@2a03:5180:f::5:2803> has quit IRC (*.net *.split) | 07:44 | |
*** key2 <[email protected]> has joined #litex | 07:45 | |
*** FabM <[email protected]> has joined #litex | 07:58 | |
*** Brinx <[email protected]> has quit IRC (Remote host closed the connection) | 08:30 | |
*** Brinx <[email protected]> has joined #litex | 09:05 | |
*** Brinx <[email protected]> has quit IRC (Remote host closed the connection) | 09:05 | |
*** Brinx <[email protected]> has joined #litex | 09:05 | |
*** shoragan <shoragan!~shoragan@user/shoragan> has quit IRC (Read error: Connection reset by peer) | 09:49 | |
*** mtretter <[email protected]> has quit IRC (Ping timeout: 248 seconds) | 09:50 | |
*** shoragan <shoragan!~shoragan@user/shoragan> has joined #litex | 09:58 | |
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) | 10:48 | |
*** TMM_ <[email protected]> has joined #litex | 10:49 | |
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) | 12:06 | |
*** TMM_ <[email protected]> has joined #litex | 12:06 | |
*** keesj <[email protected]> has joined #litex | 13:16 | |
keesj | Hi | 13:16 |
---|---|---|
*** minute <[email protected]> has quit IRC (Ping timeout: 260 seconds) | 13:42 | |
*** dave <[email protected]> has joined #litex | 14:35 | |
dave | I'm using a vexrisv system, with a DRAM chip. I have a DMA acquisition system that grabs data into DRAM. It is then sent via DMA to external hardware. Is there a way to disable the L2 cache for parts (eg the top half) of the DRAM? | 14:38 |
tnt | Does your vex access those parts of DRAM ? | 14:41 |
dave | Yes. I have code at the start and heap below that. At the moment I alloc a block from heap to be used by the DMA. But I could partition the whole DRAM area. | 14:41 |
dave | Very impressed by the dram/dma code in Litex BTW. | 14:42 |
dave | I also want to be able to send data from the riscv, so I want to be able to write to some block directly. | 14:42 |
sensille | can i have etherbone in a design and still handle other udp packets by the cpu? | 16:01 |
*** Brinx <[email protected]> has quit IRC (Remote host closed the connection) | 16:08 | |
sensille | this might get me somewhere: self.ethcore_etherbone.udp.crossbar.get_port() | 16:18 |
*** FabM <FabM!~FabM@armadeus/team/FabM> has quit IRC (Quit: Leaving) | 16:27 | |
sensille | or LiteEthUDPStreamer() instead? | 16:44 |
*** zjason` is now known as zjason | 16:46 | |
sensille | and do i map the streams to the wishbone bus myself, or is there a ready-made adapter? | 17:11 |
sensille | or use csrs? | 17:13 |
*** Wolfvak <Wolfvak!~Wolfvak@user/wolfvak> has quit IRC (Ping timeout: 246 seconds) | 17:42 | |
*** Wolfvak <Wolfvak!~Wolfvak@user/wolfvak> has joined #litex | 17:50 | |
*** dave <[email protected]> has quit IRC (Quit: Leaving) | 18:46 | |
_florent_ | sensille: https://github.com/litex-hub/litex-boards/blob/master/litex_boards/targets/siglent_sds1104xe.py#L98-L145 | 18:57 |
sensille | _florent_: thanks. so that adds an etherbone interface on port 1234 as well as a direct wishbone interface to ethmac. but can i receive packets directly through the ethmac map? | 20:43 |
sensille | i want the board to handle a second udp port with a non-etherbone protocol, in addition to etherbone | 20:49 |
*** zjason` <zjason`[email protected]> has joined #litex | 20:54 | |
*** zjason <[email protected]> has quit IRC (Ping timeout: 256 seconds) | 20:56 | |
sensille | from what i gathered so far i can add a second udp handler with LiteEthUDPStreamer and expose the stream to the cpu | 21:07 |
*** TMM_ <[email protected]> has quit IRC (Ping timeout: 264 seconds) | 23:15 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!