*** tpb has joined #symbiflow | 00:00 | |
*** acomodi has quit IRC | 00:15 | |
*** Bertl_oO is now known as Bertl_zZ | 00:23 | |
*** jevinski_ has joined #symbiflow | 02:16 | |
*** jevinskie has quit IRC | 02:19 | |
*** hzeller has joined #symbiflow | 02:50 | |
*** citypw has joined #symbiflow | 03:14 | |
*** _whitelogger has quit IRC | 04:35 | |
*** _whitelogger has joined #symbiflow | 04:37 | |
*** Bertl_zZ is now known as Bertl | 05:19 | |
*** Bertl is now known as Bertl_oO | 05:46 | |
*** proteusguy has quit IRC | 06:00 | |
*** kraiskil has joined #symbiflow | 06:08 | |
hzeller | Mostly for own educational purposes and to play around with the parts easier, I put together a simple Makefile to build an example for the BASYS3 board out of the symbiflow tree https://github.com/hzeller/symbiflow-simple-sample | 06:24 |
---|---|---|
tpb | Title: GitHub - hzeller/symbiflow-simple-sample: Using Symbiflow arch defs to get BASYS3 board entertained with logic (at github.com) | 06:24 |
*** kraiskil has quit IRC | 06:31 | |
*** OmniMancer has joined #symbiflow | 07:02 | |
*** hzeller has quit IRC | 07:21 | |
*** futarisIRCcloud has quit IRC | 08:48 | |
*** citypw has quit IRC | 09:16 | |
*** futarisIRCcloud has joined #symbiflow | 10:03 | |
*** _whitelogger has quit IRC | 11:14 | |
*** _whitelogger has joined #symbiflow | 11:19 | |
*** adjtm has quit IRC | 11:26 | |
*** adjtm has joined #symbiflow | 11:34 | |
*** proteusguy has joined #symbiflow | 12:33 | |
*** hzeller has joined #symbiflow | 13:39 | |
*** jevinski_ has quit IRC | 13:46 | |
*** jevinskie has joined #symbiflow | 13:48 | |
*** jevinskie has quit IRC | 13:52 | |
*** jevinskie has joined #symbiflow | 13:54 | |
hackerfoo | hzeller: Nice! | 14:00 |
sf-slack2 | <acomodi> update on equivalent tiles: I have just murax with equivalent tiles and it works fine on HW | 14:05 |
sf-slack2 | <acomodi> I have also updated the PR to get the tiles tags in the `arch.xml` file. I think it is ready to be reviewed: https://github.com/SymbiFlow/symbiflow-arch-defs/pull/653 | 14:07 |
tpb | Title: WIP: Modified prjxray import to add tiles tags by acomodi · Pull Request #653 · SymbiFlow/symbiflow-arch-defs · GitHub (at github.com) | 14:07 |
*** citypw has joined #symbiflow | 14:14 | |
*** OmniMancer has quit IRC | 14:41 | |
*** hzeller has quit IRC | 14:58 | |
*** hzeller has joined #symbiflow | 15:05 | |
*** jevinski_ has joined #symbiflow | 15:13 | |
*** jevinskie has quit IRC | 15:15 | |
*** futarisIRCcloud has quit IRC | 15:32 | |
*** citypw has quit IRC | 15:53 | |
*** jevinski_ has quit IRC | 15:59 | |
mithro | Morning | 16:10 |
sf-slack2 | <mgielda> [time_of_day] | 16:10 |
*** acomodi has joined #symbiflow | 16:13 | |
*** vitamin-q[m] has joined #symbiflow | 16:13 | |
sf-slack2 | <pgielda> Good morning. | 16:16 |
*** hzeller has quit IRC | 16:35 | |
mithro | kgugala: So I think we should proceed with the explicit flipflops for now and defer the implicit flipflops? | 16:42 |
mithro | kgugala: What is the status of https://github.com/SymbiFlow/symbiflow-arch-defs/pull/639/files ? I think you just need to fix the model.xml part? | 16:43 |
tpb | Title: v2x dsp_in_registered test fix by kgugala · Pull Request #639 · SymbiFlow/symbiflow-arch-defs · GitHub (at github.com) | 16:43 |
mithro | kgugala: Can you reply to https://github.com/SymbiFlow/symbiflow-arch-defs/pull/639/files#r278361302 ? | 16:44 |
tpb | Title: v2x dsp_in_registered test fix by kgugala · Pull Request #639 · SymbiFlow/symbiflow-arch-defs · GitHub (at github.com) | 16:44 |
sf-slack2 | <kgugala> @mithro sure we can go with explicit dffs for now, as for #639 fixing model.xml is what we need to have the current code to work fine (dsp_in_registered with explicit dffs). To have the rest of the tests there working we'd need to switch them to explicit dffs or fix implicit inference in v2x | 16:49 |
sf-slack2 | <kgugala> @mithro I have replied to your question in #639 | 17:03 |
mithro | kgugala: So - model.xml files should *only* be top level models and includes to sub model.xml files? | 17:07 |
mithro | kgugala: Do you understand what I mean? | 17:07 |
sf-slack2 | <kgugala> @mithro isn't it like that now? currently v2x generates model.xml which is a top level, and may include some sub models | 17:19 |
sf-slack2 | <kgugala> but you wrote `FYI - A model never includes another model. Models are low level primitives.` - so I thought you did not want there to be any includes. But the above suggests you do want the model to be able to include other models. Which is it? | 17:30 |
*** acomodi has quit IRC | 18:23 | |
*** hzeller has joined #symbiflow | 18:28 | |
litghost | kgugala: A model can include other models | 20:39 |
litghost | kgugala: A primative v2x should not include other models (e.g. leaf pbtype) | 20:39 |
litghost | kgugala: But intermediate v2x's which include other intermediate pbtypes and primative pbtypes, those should include the models of the children of the node | 20:40 |
mithro | litghost: That is incorrect | 20:49 |
mithro | litghost: A model can never include another model | 20:49 |
mithro | A model.xml file can include other model.xml files | 20:49 |
litghost | mithro: We do it all the time? We are talking about the XML section, yes? | 20:49 |
litghost | mithro: If I read kgugala's question, he is talking about the XML model including another model, e.g. intermediate XML include another intermediate or primative XML? | 20:50 |
mithro | Just doing a quick example | 20:51 |
litghost | https://github.com/SymbiFlow/symbiflow-arch-defs/blob/master/xc7/primitives/slicel/ntemplate.slicelN.model.xml | 20:51 |
tpb | Title: symbiflow-arch-defs/ntemplate.slicelN.model.xml at master · SymbiFlow/symbiflow-arch-defs · GitHub (at github.com) | 20:51 |
litghost | Like I said, we do this all the time by hand | 20:51 |
mithro | litghost / kgugala: https://gist.github.com/mithro/94ff11701379637990e5b3be16b7f46c | 20:52 |
tpb | Title: model.xml.md · GitHub (at gist.github.com) | 20:52 |
litghost | mithro: Of course | 20:53 |
litghost | mithro: The model tag cannot really include another mode, without some weird XPath trickry | 20:53 |
litghost | mithro: It is probably possible, but seems unnessary and confusing | 20:54 |
mithro | litghost: We are talking about https://github.com/SymbiFlow/symbiflow-arch-defs/pull/639/files/a8e33ac14c63d5d0268ca9ee39d81819b4dbc33f#r278249196 | 20:54 |
tpb | Title: v2x dsp_in_registered test fix by kgugala · Pull Request #639 · SymbiFlow/symbiflow-arch-defs · GitHub (at github.com) | 20:54 |
mithro | litghost: All properties have to be propagated out to the top level ports... | 20:55 |
litghost | mithro: Yes. | 20:56 |
litghost | mithro: That particular thread is confusing, because we already have an unambiguous way to declare a blackbox (e.g. leaf) | 20:58 |
litghost | "(* blackbox *)" | 20:58 |
litghost | VPR doesn't support packing intermediate pbtype nodes, so the entire discussion is moot | 20:59 |
litghost | mithro: If someone wants to instance the equivilant of an intermediate node, Yosys techmapping needs to burn it down to the primative (leaf) pbtypes | 20:59 |
litghost | mithro: I think the "all at once" mode is never correct | 21:00 |
mithro | litghost: So, only pb_types which have a blif=`.subckt <model_name>` should end up in the model.xml | 21:01 |
litghost | mithro: Yes | 21:02 |
mithro | litghost: I would like to discuss the "all at once" mode but lets not block on that for now | 21:02 |
litghost | mithro: And intermediate nodes should always include their included children wholesale | 21:02 |
mithro | litghost: Yes | 21:02 |
litghost | mithro: So leaf's define models, and intermediate's define includes to other XMLs | 21:02 |
mithro | litghost: Yeap | 21:03 |
mithro | kgugala: ^ | 21:35 |
mithro | kerel: Did you understand that? | 21:35 |
mithro | opps | 21:40 |
mithro | kgugala: Did you understand that? | 21:40 |
mithro | kgugala / litghost: https://github.com/SymbiFlow/prjxray-db/commit/e29750043d678016526d238da864748dd8c822dc | 21:57 |
tpb | Title: Updating artix7 based on "Merge pull request #810 from mithro/import-… · SymbiFlow/prjxray-db@e297500 · GitHub (at github.com) | 21:57 |
*** futarisIRCcloud has joined #symbiflow | 22:12 | |
*** acomodi has joined #symbiflow | 22:33 | |
*** lopsided98_ has joined #symbiflow | 23:03 | |
*** lopsided98 has quit IRC | 23:06 | |
*** _whitelogger has quit IRC | 23:47 | |
*** _whitelogger has joined #symbiflow | 23:49 | |
* hackerfoo posted a file: Notes107.pdf (60KB) < http://sandbox.hackerfoo.com:8008/_matrix/media/v1/download/sandbox.hackerfoo.com/RsIgGuwmRoYTOILqxcLFkSpO > | 23:50 | |
hackerfoo | ^ That's what I have so far for a schematic of the RAM blocks in an M slice. | 23:51 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!