mithro: I tried a "VexRiscv-Lite" I created on tinyfpgab... as is par for the course, I don't get any activity, even w/ _florent_'s minimal soc
Time to simulate I guess...
ewen has quit
rohitksingh_work joined the channel
ewen joined the channel
CarlFK joined the channel
ducky[m] has quit
nbags[m] has quit
futaris[m] has quit
CarlFK[m] has quit
nancy[m] has quit
synaption[m] has quit
xobs has quit
shivm28[m] has quit
jea[m] has quit
felix[m] has quit
micolous[m] has quit
jfng has quit
_florent_
cr1901_modern: what's your "VexRiscv-Lite"? is it a specific vexrsicv verilog you generated to reduce resource usage? If you share it, i'll do some tests
Title: GitHub - cr1901/VexRiscv-verilog at lite (at github.com)
cr1901_modern
And yes, it's a variant explicitly to reduce resource usage
shivm28[m] joined the channel
I'm not ready to share the SoC it's part of though; you'll need to reduce the integrated_rom_size of your tinyfpga-soc to 0x1800 for all the block RAM to fit
futaris[m] joined the channel
nancy[m] joined the channel
nbags[m] joined the channel
CarlFK[m] joined the channel
felix[m] joined the channel
jfng joined the channel
xobs joined the channel
synaption[m] joined the channel
jea[m] joined the channel
DSNTravellerbot[ joined the channel
ducky[m] joined the channel
micolous[m] joined the channel
_florent_
cr1901_modern: thanks, have you been able to test it on another board (a Xilinx one?)
futarisIRCcloud has quit
cr1901_modern
_florent_: No, not yet
_florent_
cr1901_modern: if you want an easy way to test configurations, you can use the simulation: in litex/boards/targets, run ./sim.py --cpu-type=vexriscv
cr1901_modern: and you replace the VexRiscv.v in litex/soc/cores/cpu/vexriscv/verilog with your generated file
cr1901_modern: the VexRiscv-Lite.v is working in simulation
cr1901_modern: i'm going to test in arty
cr1901_modern: it's working on arty.
ewen
mithro: Appears we can upgrade FuPy to modern micropython:
Executing booted program at 0x40000000
MicroPython v1.9.4-509-gf4e8a40-dirty on 2018-08-27; litex with lm32
>>>
mithro: or if we just pull forward rather than rebase
Executing booted program at 0x40000000
MicroPython v1.9.4-513-gc6fb8fc-dirty on 2018-08-27; litex with lm32
FTR, key trick to getting v1.9.4-... version numbers is that we must grab the v1.9.4 tag from the upstream and push it up to our repo.
(otherwise git describe will report v1.8.7-NNNN-.... with a huge number of commits, which is rather misleading.)
Title: GitHub - ewenmcneill/fupy-micropython at ports-fupy (at github.com)
nickzoic joined the channel
xobs
In case anyone is following along at home, I managed to port Coriolis to run on Ubuntu 18.04, including porting it to Python3. I still can't /do/ anything with it yet, since I'm trying to figure out how to get yosys to synthesize something it'll accept. https://github.com/xobs/coriolis
tpb
Title: GitHub - xobs/coriolis: An alternative PnR system, or at least an attempt to modernize it. (at github.com)
nickzoic has quit
twoolie joined the channel
twoolie
I have the LM32 booting on TinyFPGA-BX with _florent_'s tinySOC
ewen has quit
ewen joined the channel
ewen
mithro: third_party/edid-decode is causing me pain trying to push to my own repo, even after cherry-picking the URL change from your branch, "git submodule sync", "git submodule update --recursive".
The following submodule paths contain changes that can
not be found on any remote:
third_party/edid-decode
mithro: is there some step I'm missing in how to make it happy again?
ewen has quit
twoolie has quit
Kripton has quit
ewen joined the channel
mithro: Finally fixed my thirdparty/edid-decode issue by (a) cherry-picking your submodules update (as well as the edid-decode git repo location change) *and* (b) rm -rf .git/modules/third_party/edid-decode third_party/edid-decode && git s
Title: WIP: Update third party submodules (including edid-decode) by ewenmcneill · Pull Request #36 · timvideos/litex-buildenv · GitHub (at github.com)
shorne has quit
ewen
_florent_: After updating litex modules in litex-buildenv (with the updates mithro had), building litex-buildenv on Mimas V2 breaks, very early in the build, in make.py.