*** tpb has joined #yosys | 00:00 | |
*** lf has quit IRC | 00:03 | |
*** lf has joined #yosys | 00:03 | |
*** sm2n has joined #yosys | 00:27 | |
*** citypw has joined #yosys | 02:46 | |
*** citypw has quit IRC | 02:51 | |
*** sm2n has quit IRC | 02:58 | |
*** citypw has joined #yosys | 03:03 | |
*** Degi_ has joined #yosys | 03:53 | |
*** Degi has quit IRC | 03:54 | |
*** Degi_ is now known as Degi | 03:54 | |
*** roamingryan has joined #yosys | 04:18 | |
*** lansiir has joined #yosys | 04:40 | |
*** oldtopman has quit IRC | 04:41 | |
*** roamingryan has quit IRC | 04:52 | |
*** danvet has joined #yosys | 06:38 | |
*** citypw has quit IRC | 09:54 | |
*** kraiskil has joined #yosys | 11:14 | |
*** citypw has joined #yosys | 12:14 | |
*** citypw has quit IRC | 12:30 | |
*** citypw has joined #yosys | 12:30 | |
*** roamingryan has joined #yosys | 13:37 | |
*** vidbina has joined #yosys | 14:25 | |
*** emeb has joined #yosys | 14:31 | |
*** sm2n has joined #yosys | 14:36 | |
*** citypw has quit IRC | 15:12 | |
*** roamingryan has quit IRC | 15:12 | |
*** kraiskil has quit IRC | 15:15 | |
*** roamingryan has joined #yosys | 16:05 | |
*** roamingryan has quit IRC | 16:06 | |
*** kraiskil has joined #yosys | 16:26 | |
*** danvet has quit IRC | 16:49 | |
*** danvet has joined #yosys | 16:50 | |
*** danvet has quit IRC | 17:23 | |
*** kraiskil has quit IRC | 17:34 | |
*** danvet has joined #yosys | 17:44 | |
*** kraiskil has joined #yosys | 18:01 | |
*** danvet has quit IRC | 18:10 | |
*** kraiskil has quit IRC | 18:31 | |
*** kraiskil has joined #yosys | 18:49 | |
*** kraiskil has quit IRC | 18:52 | |
*** kraiskil has joined #yosys | 18:52 | |
*** kraiskil has quit IRC | 18:55 | |
*** kraiskil has joined #yosys | 18:58 | |
*** vidbina has quit IRC | 19:17 | |
*** bluesceada has quit IRC | 20:09 | |
*** Xark has quit IRC | 20:09 | |
*** Xark has joined #yosys | 20:10 | |
*** bluesceada has joined #yosys | 20:13 | |
*** kraiskil has quit IRC | 20:17 | |
*** kraiskil has joined #yosys | 20:17 | |
*** chipdsgr has joined #yosys | 20:20 | |
*** kraiskil has quit IRC | 21:09 | |
agg | gatecat: on ecp5 alu, the output of one can be the carry input of the next, but the position difference depends on where each alu is placed (it's alternatively 4 or 5 columns); am i right in thinking the legacy constr_x can't deal with this and the new cluster stuff in principle could, but would need more supporting work on ecp5? | 22:25 |
---|---|---|
gatecat | agg: yes, that's correct, indeed this kind of thing was one of the use cases for the new API | 22:25 |
agg | any idea if this would be tricky or relatively simple? | 22:26 |
agg | i haven't looked at the cluster stuff in much detail yet, not sure if there's any examples to crib from for something like this | 22:26 |
gatecat | no, the lack of examples to implement from would be the main problem here | 22:27 |
gatecat | let me think about this over the weekend | 22:27 |
agg | thanks, no rush or anything, was just curious after someone asked in #nmigen | 22:27 |
agg | it turns out if you do set the bel locations for all the mults and alus, you can implement the 72x72 -> 144 wide multiply that diamond generates | 22:27 |
agg | (well you need to delete a couple of unused cin inputs that it doesn't like, but otherwise pretty much just worked) | 22:28 |
gatecat | oh nice | 22:28 |
agg | i have been slowly working on fuzzing and adding timing info for the alus, since atm it's just there for mults, but at some point want to go through all the various diamond-generated dsp verilogs and get them working in npnr | 22:28 |
agg | happy to have a go at adding alu-to-alu placement support some time though | 22:29 |
gatecat | that'd be really nice, thanks for your work on this! | 22:29 |
agg | no problem at all, thank you for all the rest of it! | 22:30 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!