<shuffle2>
from liteeth.phy.ecp5rgmii import LiteEthPHYRGMII causes liteeth\phy\__init__.py to run, which will import a bunch of random things for platforms i'm not targeting :/
<shuffle2>
is there something equivalent to settings64-Vivado.bat for lattice diamond? i've only used the tcl console. or is just adding lattice bin paths to PATH the "proper" way (it does seem to be working..)?
<shuffle2>
curious why ecp3 support was removed :/
<shuffle2>
litex\boards\platforms\versa_ecp5.py imports LatticeProgrammer but never uses it?
<shuffle2>
are you even supposed to use create_programmer()? only see it used in one place
<xobs>
shuffle2: that's an excellent question. I've never actually used the programmer myself. that sounds like some vestigial import taht could probably be removed.
_tcal has joined #litex
<shuffle2>
lol, the pgrcmd tool in diamond tries to import some c++ symbol from vmcontrol.dll with type mismatch, so it fails -.-
<shuffle2>
heh, the pgrcmd from the standalone package imports the correct symbol...wonder how they mixed that up
<shuffle2>
what litex calls versa_ecp5 is actually versa_ecp5g ? :(
<shuffle2>
very cool to see icmp just work tho :D
_tcal has quit [Ping timeout: 240 seconds]
_tcal has joined #litex
Degi has quit [Ping timeout: 246 seconds]
Degi has joined #litex
felix_ has quit [Ping timeout: 265 seconds]
felix_ has joined #litex
HoloIRCUser has joined #litex
HoloIRCUser3 has quit [Read error: Connection reset by peer]
Skip has quit [Remote host closed the connection]
captain_morgan has quit [Read error: Connection reset by peer]
captain_morgan has joined #litex
captain_morgan has quit [Read error: Connection reset by peer]
HoloIRCUser1 has joined #litex
HoloIRCUser has quit [Read error: No route to host]
<_florent_>
scanakci: nice for Linux on BlackParrot, for the simulation, are you using a simulated SRAM or LiteDRAM + DFI model (--with-sdram), the latter could allow you to be closer to the actual hardware behavior if that's not what you are already using.
<_florent_>
shuffle2: there are probably indeed a few points we could improve (imports, programmers, etc...) happy to have issues or PR regarding that, i was planning working on improving programmers soon to have something more coherent
<_florent_>
shuffle2: otherwise for ECP
<_florent_>
ECP3, i was not aware of anyone using it, so removed ECP3 support since ECP5 seems now a better choice: easier to source, probably cheaper and has an open-source toolchain, etc...
<_florent_>
but we could re-introduce it if you think this is useful
HoloIRCUser has joined #litex
HoloIRCUser1 has quit [Ping timeout: 246 seconds]
CarlFK has quit [Read error: Connection reset by peer]
HoloIRCUser1 has joined #litex
rohitksingh has quit [Ping timeout: 244 seconds]
HoloIRCUser has quit [Ping timeout: 260 seconds]
<scanakci>
_florent_: I use --ram-init option. I guess it refers to the former one.
<scanakci>
In litex_sim, how should my command line look like if I use --with-sdram option? With ram-init option, I specify my bbl in the command line easily but could not realize how I can specify my bbl if I use --with-sdram.
<scanakci>
it looks like that there is --sdram-init option in the latest version. My LiteX version does not have it. I guess it is time to upgrade my LiteX repo.
<_florent_>
scanakci: you can also initialize the memory with --with-sdram by using --sdram-init
CarlFK has joined #litex
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
rohitksingh has joined #litex
robert2 has joined #litex
CarlFK has quit [Quit: Leaving.]
CarlFK has joined #litex
Skip has joined #litex
daniellimws has quit [Ping timeout: 256 seconds]
daniellimws has joined #litex
CarlFK has quit [Ping timeout: 260 seconds]
gregdavill has quit [Ping timeout: 240 seconds]
tcal has quit [Ping timeout: 244 seconds]
_tcal has quit [Ping timeout: 260 seconds]
_tcal has joined #litex
tcal has joined #litex
robert3 has joined #litex
Degi_ has joined #litex
anuejn_ has joined #litex
_tcal has quit [Ping timeout: 260 seconds]
robert2 has quit [*.net *.split]
felix_ has quit [*.net *.split]
Degi has quit [*.net *.split]
acathla has quit [*.net *.split]
anuejn has quit [*.net *.split]
miek has quit [*.net *.split]
Degi_ is now known as Degi
acathla has joined #litex
felix_ has joined #litex
miek has joined #litex
_tcal has joined #litex
miek has quit [*.net *.split]
felix_ has quit [*.net *.split]
acathla has quit [*.net *.split]
miek has joined #litex
felix_ has joined #litex
acathla has joined #litex
HoloIRCUser has joined #litex
HoloIRCUser1 has quit [Ping timeout: 256 seconds]
HoloIRCUser has quit [Ping timeout: 240 seconds]
Skip has quit [Remote host closed the connection]
Skip has joined #litex
<somlo>
_florent_: any idea how much ddr3 the ECPiX-5 board is expected to have on board?
<dkozel>
Good for ~130 Megasamples / second in GNU Radio/Numpy's complex 32 bit float format. Yep, I can work with that!
<shuffle2>
_florent_: re: ecp3, probably not a big deal...i'm porting an old project from ecp3 to ecp5(non-5g) and would be nice to have both targets working at once, but i can just add the ecp3 stuff locally...needed to tweak some stuff for non-5g also anyway
<shuffle2>
unrelated general litex question: why does litex contain a lot of duplicated + modified migen/misoc classes? (the target platform definitions, things in soc/interconnect, etc)
<zyp>
maybe it's easier to maintain a modified copy than to get changes upstreamed?
HoloIRCUser1 has quit [Ping timeout: 272 seconds]
HoloIRCUser1 has joined #litex
HoloIRCUser2 has joined #litex
HoloIRCUser1 has quit [Ping timeout: 246 seconds]
<dkozel>
Does anyone know of a "blank" or basic LiteX submodule template showing how to setup a wishbone interface (maybe a loopback?) and a register inside the module?