Tuesday, 2020-10-20

*** tpb has joined #litex00:00
*** Degi has quit IRC02:07
*** Degi has joined #litex02:07
*** Krickit has joined #litex07:16
Krickithi07:16
_florent_hi07:21
_florent_Krickit: which design are you trying to build?07:21
_florent_st-gourichon-fid: DFU support is minimal yes, we could improve it07:22
Krickiti'm trying to design a circuit on versa ecp5 with ecp5 lattice fpga07:23
Krickitnow i have this error07:24
_florent_ok and are you starting from an existing litex target?07:24
Krickitnope i used the guide step by step07:25
Krickitnow i have a gateware folder with verilog file, init memory files and pinmap07:25
Krickiti added che pico32 verilog file on my project07:26
Krickiti did't understand where i wrong07:26
_florent_in the gui we recommend to use a litex target, can you describe which steps you followed? which script you are running?07:27
_florent_are you running this? : https://github.com/litex-hub/litex-boards/blob/master/litex_boards/targets/versa_ecp5.py07:28
Krickityes, i used this link https://github.com/enjoy-digital/litex07:28
_florent_if you select a PicoRV32 CPU, LiteX will automatically add it to the design for you (including the sources)07:28
_florent_yes but this link is the LiteX repository :)07:29
Krickityes in fact07:30
Krickiti went to folder litex_board - targets07:30
Krickitand i run versa_ecp5.py with option diamond toolchain07:31
_florent_ok07:31
Krickiti work on ubuntu subsystem in windows 1007:31
_florent_and it's stuck on "running DRC..."?07:32
Krickityes07:32
Krickitwhen i try to syntetize07:33
Krickitwith  versa_ecp5.v file as toplevel07:33
Krickiti have to error up07:34
_florent_ok07:35
_florent_last time i tested it was building correctly, i would need to try again07:35
Krickitto add pico3207:36
_florent_have you try installing the open source toolchain (Yosys/Trellis/NextPnr)?07:36
Krickitnope, i have to use diamond07:36
_florent_ok, just for info about the open source toolchains, you can get prebuilt binaries from https://github.com/open-tool-forge/fpga-toolchain/tags07:38
_florent_what command line are you using? because i don't understand why you are mentioning pico32 (the default CPU is vexriscv)07:38
daveshahAny reason why you are using WSL and not native Windows Diamond?07:40
Krickit./versa_ecp5.py --device=LFE5UM --toolchain=diamond --cpu-type=picorv32 --sys-clk-freq=100e607:40
Krickiti'm using WSL only for linux command operation07:41
KrickitDiamond is on windows07:41
daveshahHmm, I wonder if that arrangement is causing problems07:41
_florent_that's indeed possible07:42
daveshahI have certainly seen WSL fail in strange ways before07:43
Krickitok,07:44
st-gourichon-fidkeesj, _florent_ thank you for your feedback. I make a PR.08:10
keesjmorning08:14
st-gourichon-fidmorning everyone08:14
keesjI was trying to setup quickfeather last week and I think it have been setup to allow cross os installation  (include WSL) but the whole conda thing and download of binaries "to make it easy" is not very userfriendly to me. I got the same kind of problems with docker "just run this command and everything will work" causes a lack of documentation and creates a layer of confusion that only really help noobs (and08:18
keesj makes it very hard to step into open source)08:18
keesjbut .. WSL has been pretty good to me (makes me feel at home/productive when I need to use windows)08:19
*** Krickit has quit IRC08:49
st-gourichon-fidPR done: https://github.com/enjoy-digital/litex/pull/67809:14
st-gourichon-fidHmm, wasn't there a bot that posted titles of URLs appearing in the channel? Anyway: "DFUProg now checks and propagate return codes of called executables... #678"09:17
*** CarlFK[m] has quit IRC09:24
*** xobs has quit IRC09:24
*** DerFetzer[m] has quit IRC09:24
*** disasm[m] has quit IRC09:25
*** sajattack[m] has quit IRC09:25
*** abeljj[m] has quit IRC09:25
*** leons has quit IRC09:25
*** abeljj[m] has joined #litex09:34
acathlaversa_ecp5 does not build because: "ERROR: Net 'init_rst' is multiply driven by cell ports FD1S3BX_3.Q and FD1S3BX_5.Q"09:46
_florent_st-gourichon-fid: thanks for the PR, we are generally trying to raise the error when it happens, i'll have a closer look later09:49
_florent_acathla: it's related to the changes in ECP5PLL that is now handling rst internally, i think i fixed it but possible the target it not up to date in litex09:51
st-gourichon-fid_florent_, yes, I have seen more areas where processes are spawn without checking.  "Small steps"...09:51
*** CarlFK[m] has joined #litex09:53
*** leons has joined #litex09:53
*** DerFetzer[m] has joined #litex09:53
*** xobs has joined #litex09:53
*** mibus[m] has joined #litex09:53
*** disasm[m] has joined #litex09:53
*** sajattack[m] has joined #litex09:53
_florent_acathla: the versa_ecp5 target was not up to date in litex, i just updated it10:01
*** DerFetzer[m] has quit IRC11:07
*** mibus[m] has quit IRC11:09
dkozelfutarisIRCcloud: Thanks for that! I'm very interested in how miek's work continues.11:19
acathla_florent_, it's works! thank you11:52
mithroOpenRAM on SKY130 talk from Matt as part of FOSSi Foundation DialUp talk series is starting in 10 minutes -- https://youtu.be/9Lw83kFtnc415:49
*** abeljj[m] has quit IRC16:00
*** oter has joined #litex16:51
*** oter_ has joined #litex16:51
acathlait works* ( hours later...)17:40
*** tcal has quit IRC18:23
*** SpaceCoaster_ has joined #litex19:18
*** SpaceCoaster has quit IRC19:18
*** CarlFK has quit IRC20:12
*** CarlFK has joined #litex20:20
*** Xesxen has quit IRC20:21
*** oter has quit IRC21:00
*** oter_ has quit IRC21:00
*** Xesxen has joined #litex22:35
*** Xesxen has quit IRC22:45
*** TMM has quit IRC23:03
*** TMM has joined #litex23:03
*** CarlFK has quit IRC23:27
*** Xesxen has joined #litex23:41
*** lf has quit IRC23:42
*** lf has joined #litex23:42

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!