Saturday, 2019-06-29

*** tpb has joined #litex00:00
*** tweakoz has quit IRC01:37
*** tweakoz has joined #litex02:21
*** tweakoz has quit IRC04:43
*** tweakoz has joined #litex04:49
_florent_Hi, just for info, the mem_map limitation to 256MB regions has been removed, so this mean we can now allocate smaller or larger regions (@daveshah you should no longer need a hack for the 512MB of the DDR3 on your Trellis board)08:56
daveshah_florent_: what about regions that aren't aligned to their size?08:56
daveshahI had to move the CSRs below main memory to get 1GB of space starting at 0xC000000008:57
daveshahHowever, moving the CSRs might be the best solution here anyway08:58
_florent_daveshah: here is the new decoder: https://github.com/enjoy-digital/litex/blob/master/litex/soc/integration/soc_core.py#L98, it should work with regions that are not aligned to their size09:00
tpbTitle: litex/soc_core.py at master · enjoy-digital/litex · GitHub (at github.com)09:00
_florent_daveshah: i changed the default mem_map: https://github.com/enjoy-digital/litex/blob/master/litex/soc/integration/soc_core.py#L135, but we could still change it if not optimal09:01
tpbTitle: litex/soc_core.py at master · enjoy-digital/litex · GitHub (at github.com)09:01
daveshah_florent_: that mem map looks good, pretty much what I had09:02
daveshahThanks!09:02
_florent_ok good09:03
*** tweakoz has quit IRC09:32
flammitthanks!15:18
somlodaveshah: I synthesized LiteX+Rocket *with* MMU last night for the ecp5versa last night, using -abc916:26
somloutilization was 103% slices :)16:26
somloREALLY close...16:27
somloI'll still need an 85k chip, for now...16:27
daveshahsomlo: There are two possible scopes for area reduction still.16:28
daveshahsynth_ecp5 -nowidelut might decrease area (but also might not)16:28
daveshahAdding -D 100000 to the abc9 call itself should definitely reduce area (https://github.com/YosysHQ/yosys/blob/master/techlibs/ecp5/synth_ecp5.cc#L279)16:29
tpbTitle: yosys/synth_ecp5.cc at master · YosysHQ/yosys · GitHub (at github.com)16:29
daveshahBut at the expense of Fmax16:29
somlodaveshah: thanks, I'll try those and report back16:32
somlodaveshah: silly question, if I have   yosys -p "synth_ecp5 -nowidelut -abc9 -json ...", how do I add "-D 100000" specifically as a "sub-option" to "-abc9" ?16:48
somloor would I have to unroll all of synth_ecp5 to be able to do that?16:49
daveshahYou'd have to modify synth_ecp5.cc16:56
daveshahWe need to work out how to make these options more accessible16:57
somlook, I can try that -- but first let's see what I can do with just -nowidelut...16:59
daveshahSounds good16:59
*** tweakoz has joined #litex17:47
*** Dolu1990 has joined #litex20:55
*** Dolu1990 has quit IRC22:36

Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!