*** tpb has joined #vtr-dev | 00:00 | |
*** digshadow has quit IRC | 00:25 | |
*** digshadow has joined #vtr-dev | 00:26 | |
*** digshadow has quit IRC | 06:42 | |
*** digshadow has joined #vtr-dev | 06:56 | |
*** digshadow has quit IRC | 08:08 | |
*** digshadow has joined #vtr-dev | 18:04 | |
mithro | jhol: ping? | 18:18 |
---|---|---|
jhol | mithro: hi! | 19:00 |
jhol | how's it going? | 19:01 |
mithro | jhol: I'm trying to get the hlc output for the routing going... | 19:01 |
jhol | oh yeah? | 19:01 |
jhol | working at all? | 19:01 |
mithro | jhol: Trying to understand the hlc output at the moment | 19:03 |
jhol | sure | 19:03 |
jhol | so there's no inter-tile switches implemented in the HLC yet | 19:03 |
jhol | also, do you have the HLC branchs of symbiflow-arch-defs and icebox? | 19:04 |
mithro | We shouldn't need the HLC branch of symbiflow-arch-defs now right - that should be merged? | 19:07 |
mithro | Just the HLC branch of vpr and icebox? | 19:07 |
jhol | if that's the case and the arch defs havn't been restructured, then no you won't need the hlc branch | 19:07 |
jhol | the icebox branch is needed for a couple of mods I made to the hlc2asc script | 19:08 |
jhol | but apart from that, if you make sure you're only using SB_DFFs, no other types, and no SB_CARRYs, you should get valid HLC output | 19:08 |
mithro | jhol: So you should be able to checkout my rr-fix branch and run | 19:11 |
jhol | oh nice! | 19:11 |
jhol | I'll have a look tomorrow | 19:11 |
mithro | jhol: make ARCH=ice40 DEVICE_TYPE=top-routing-virt ROUTE_CHAN_WIDTH=200 wire.patched.echo | 19:11 |
mithro | and get a valid routed wire example | 19:11 |
jhol | I'm not expecting the HLC output to do very much with top-routing-virt | 19:11 |
jhol | it rather relies on the structures on tile-routing-virt | 19:12 |
mithro | https://www.irccloud.com/pastebin/h9m4FokA/ | 19:13 |
tpb | Title: Snippet | IRCCloud (at www.irccloud.com) | 19:13 |
*** digshadow has quit IRC | 19:13 | |
mithro | jhol: That is what my current modifications do... | 19:14 |
jhol | yeah looks about what I'd expect with top-routing-virt | 19:14 |
jhol | the HLC outputter would need reworking to support top-routing-virt | 19:14 |
mithro | jhol: Just need to translate the node stuff to HLC | 19:15 |
jhol | TBH, I think the way forward is to look into doing it with the .place and .route files (maybe after they are changed to an XML format) | 19:15 |
jhol | a converter script as part of icestorm would be more appropriate | 19:16 |
jhol | I hoped that it would be possible to make HLC a generic file format, but the way it's currently designed it's far too ice40 specific to be a useful feature in VPR | 19:16 |
mithro | jhol: I have thoughts on this | 19:16 |
mithro | jhol: But I want to get the HLC stuff to the point we can start verifying if vpr is routing valid stuff | 19:17 |
mithro | jhol: then we can go back and look at that | 19:17 |
jhol | yeah I understand | 19:17 |
mithro | I think the FASM format might be good enough -- basically something which says "turn on this symbolic name" | 19:18 |
jhol | yes, that's one half of it - the other is some key-value pairs to configure the configuration of tiles | 19:19 |
mithro | jhol: But getting vpr to output xml for the other files would also be useful | 19:19 |
mithro | anyway, lunch time | 19:19 |
*** digshadow has joined #vtr-dev | 19:36 | |
mithro | jhol: Is there something which documents the hlc format? | 21:16 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!