HoloIRCUser has quit [Read error: Connection reset by peer]
Skip has quit [Remote host closed the connection]
HoloIRCUser has joined #litex
HoloIRCUser2 has quit [Ping timeout: 246 seconds]
Degi has quit [Ping timeout: 256 seconds]
Degi has joined #litex
CarlFK has joined #litex
HoloIRCUser2 has joined #litex
HoloIRCUser has quit [Ping timeout: 256 seconds]
HoloIRCUser has joined #litex
HoloIRCUser2 has quit [Ping timeout: 272 seconds]
HoloIRCUser has quit [Ping timeout: 272 seconds]
st-gourichon-fid has quit [Read error: Connection reset by peer]
st-gourichon-fid has joined #litex
st-gourichon-fid has quit [Ping timeout: 260 seconds]
st-gourichon-fid has joined #litex
st-gourichon-fid has quit [Ping timeout: 260 seconds]
st-gourichon-fid has joined #litex
<kbeckmann>
1440p60 would have been fun but it seems I can't go above 800 MHz on the PLL, at least not using the algorithm in ecppll. Maybe it's possible to generate a PLL config that does that anyway :).
<zyp>
the ecp5 pll is specced to a VCO freq between 400-800MHz, so a config generator would naturally try to keep within those bounds to generate a config valid to spec
<zyp>
but if you pick your own factors, nothing prevents you from exceeding that
<zyp>
things will just start acting weid once you get too far out of spec :)
<zyp>
weird
CarlFK has quit [Ping timeout: 264 seconds]
proteusguy has quit [Ping timeout: 240 seconds]
acathla has quit [Ping timeout: 256 seconds]
FFY00 has quit [Remote host closed the connection]
FFY00 has joined #litex
proteusguy has joined #litex
scanakci has quit [Quit: Connection closed for inactivity]
CarlFK has joined #litex
CarlFK has quit [Quit: Leaving.]
CarlFK has joined #litex
kgugala_ has quit [Read error: Connection reset by peer]
kgugala has joined #litex
<kbeckmann>
zyp: thanks, I have to try it out. This is already out of spec since the output buffers are rated at 800 MHz and I use them at 1500 (!)
<tnt>
Mbps not MHz.
<zyp>
which output buffers? aren't they rated for 400 MHz?
<tnt>
yeah 800 Mbps i.e. 400 MHz.
<zyp>
I thought top/bottom banks would do 200 and side banks would do 400
<zyp>
ah, because DDR, right
acathla has joined #litex
acathla has joined #litex
acathla has quit [Changing host]
darren099 has joined #litex
CarlFK has quit [Quit: Leaving.]
Stary- is now known as Stary
Skip has joined #litex
<loxodes>
I'm trying to stream samples from an ADC into HyperRAM memory that is attached to a litex soc, do y'all have any advice on how to approach this?
<loxodes>
On a board with DRAM I've used LiteDRAMDMAWriter to haul samples from a module into memory, but that doesn't support HyperRAM.
<loxodes>
Is there a more general library for streaming data into memory from a module, or should I build something from scrach myself? (I'm inexperienced and mostly work by combining examples, in this case I'd be looking at wishbonebridge for writing to wishbone and LiteDRAMDMAWriter?)
<zyp>
not sure if there are already any stream to wishbone dma modules, but it shouldn't be too hard making one
<_florent_>
loxodes: we don't have a DMA <--> Wishbone currently, but it would indeed be useful for some use cases
<loxodes>
okay, thanks!
<_florent_>
loxodes: creating one similar to LiteDRAMDMAWriter but targeting Wishbone is a good idea, if you want to create it and need help, i'm happy to help
FFY00 has quit [Remote host closed the connection]
FFY00 has joined #litex
kgugala has quit [Read error: Connection reset by peer]