tpb has joined #litex
<somlo> _florent_: so far, reverting 1425a68 isn't getting me noticeably better Fmax numbers, so I don't think it's the culprit either
<somlo> guess it's karma for having gotten so many good runs with fmax at 60MHz earlier on :)
<somlo> guess I'll just start some builds in a loop on a different server and forget about them
<somlo> use nexys5ddr to refine my AXI-point-to-point rocket-litedram link, then start working on getting it all to run on the Trellis board
<somlo> that one has enough room for me not to need '-nowidelut', which should hopefully get me past 60MHz more often
<somlo> *nexys4ddr :)
CarlFK has joined #litex
freemint has quit [Ping timeout: 245 seconds]
freemint has joined #litex
freemint has quit [Ping timeout: 250 seconds]
rohitksingh has quit [Ping timeout: 245 seconds]
rohitksingh has joined #litex
freemint has joined #litex
freemint has quit [Ping timeout: 245 seconds]
rohitksingh has quit [Ping timeout: 250 seconds]
freemint has joined #litex
freemint has quit [Ping timeout: 250 seconds]
freemint has joined #litex
freemint has quit [Ping timeout: 264 seconds]
freemint has joined #litex
freemint has quit [Remote host closed the connection]
freemint has joined #litex
RaYmAn_ is now known as RaYmAn
freemint has quit [Ping timeout: 245 seconds]
freemint has joined #litex
<acathla> How do I make litex generate the csr.csv I need?
freemint has quit [Ping timeout: 250 seconds]
<acathla> Found it, but doesn't communicate :(
freemint has joined #litex
CarlFK is now known as PedroFK
PedroFK is now known as CarlFK
somlo has quit [Ping timeout: 250 seconds]
<_florent_> acathla: are you trying to use a uart <--> wishbone bridge? If so maybe you can have a look at: https://github.com/litex-hub/fpga_101/tree/master/lab003
<tpb> Title: fpga_101/lab003 at master · litex-hub/fpga_101 · GitHub (at github.com)
somlo has joined #litex
freemint has quit [Ping timeout: 268 seconds]
freemint has joined #litex
freemint has quit [Ping timeout: 268 seconds]
freemint has joined #litex
rohitksingh has joined #litex
rohitksingh has quit [Ping timeout: 264 seconds]
freemint has quit [Ping timeout: 245 seconds]
freemint has joined #litex
<somlo> _florent_: I'm currently connecting Rocket's axi port directly to LiteDRAM: https://pastebin.com/t2aBuWFA
<somlo> _florent_: but obviously Rocket issues addresses starting at 0x8000_0000, and I would guess LiteDRAM expects addresses to start at 0
<somlo> wondering if there's an easy way to tell LiteDRAM to expect the offset.
<somlo> right now it works, because we have less than 0x8000_0000 bytes of RAM, so the MSB is discarded :)
<somlo> but if we ever had more than 2Gig, it'd be a problem
<somlo> here's a slightly more streamlined version (add memory region only, no "dangling" wishbone slave port): https://pastebin.com/5v8QPSGU
ambro718 has joined #litex
rohitksingh has joined #litex
rohitksingh has quit [Ping timeout: 265 seconds]
<_florent_> somlo: thanks, i'll look at that tomorrow
freemint has quit [Ping timeout: 245 seconds]
freemint has joined #litex
<somlo> _florent_: thanks! it's not commit-ready or anything, just looking for the most elegant way to introduce an offset into a connection between two interfaces
<somlo> I think for wishbone it's done by some combo of mem_decoder() and the Decoder class in interconnect/wishbone.py, still trying to mentally track the logic flow and where the translation actually happens when main_mem is a wb slave in the "classic" setup :)
ambro718 has quit [Quit: Konversation terminated!]
rohitksingh has joined #litex
CarlFK has quit [Quit: Leaving.]
lolsborn has quit [Ping timeout: 276 seconds]
lolsborn has joined #litex
tpb has quit [Remote host closed the connection]