summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #57 from gatecat/subtilesmaingatecat2021-05-261-0/+10
|\ | | | | interchange: Add sub-tiles, needed for Nexus FASM generation
| * interchange: Add sub-tiles, needed for Nexus FASM generationgatecat2021-05-251-0/+10
|/ | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Merge pull request #42 from gatecat/macro-param-mapgatecat2021-05-211-1/+49
|\ | | | | Add parameter mapping rules for macros
| * Add parameter mapping rules for macrosgatecat2021-05-121-1/+41
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
| * Allow macro expansions conditional on parameter matchgatecat2021-04-221-0/+8
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
* | Merge pull request #56 from antmicro/add-site-to-phys-pipAlessandro Comodi2021-05-201-0/+8
|\ \ | | | | | | schema: physical: add site information to physicalPip
| * | schema: physical: add site information to physicalPipAlessandro Comodi2021-05-201-0/+8
|/ / | | | | | | | | | | | | This is required to understand which site is used when a pseudo tile PIP is being used. Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
* | Merge pull request #43 from gatecat/document-lib-namesgatecat2021-05-201-1/+4
|\ \ | | | | | | Add a documented requirement for primLibs library names
| * | Add a documented requirement for primLibs library namesgatecat2021-04-231-1/+4
| |/ | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
* | Merge pull request #52 from gatecat/site-pips-diagramsTim Ansell2021-05-112-1/+185
|\ \ | | | | | | docs: Add a diagram showing legal/illegal site pip usage
| * | docs: Add a diagram showing legal/illegal site pip usagegatecat2021-05-102-1/+185
|/ / | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
* | Merge pull request #51 from gatecat/clarify-site-pip-usageTim Ansell2021-05-091-0/+13
|\ \ | | | | | | docs: Clarify correct usage of site PIPs
| * | docs: Clarify correct usage of site PIPsgatecat2021-05-071-0/+13
|/ / | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
* | Merge pull request #31 from gatecat/wire-general-routingKarol Gugala2021-04-291-0/+29
|\ \ | |/ |/| Add Wire types and categories
| * Add wire types and categoriesgatecat2021-04-211-0/+29
|/ | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Merge pull request #35 from gatecat/cell-pin-constKarol Gugala2021-04-201-0/+30
|\ | | | | Add specification of default cell pin values
| * Add specification of default cell pin valuesgatecat2021-04-191-0/+30
|/ | | | | | | | | | | | | | | | | | | This adds structures for DeviceResources for the default values for cell pins that are missing or disconnected. Previously the contract was that the synthesis tool would always give cell pins a value, but this has several problems: - existing flows aren't doing this - cells might want to be created by the PnR tool or anything else reading the interchange format - sometimes, floating is a valid default value (for example certain dedicated pins) and the existing contract didn't recognise that - setting all disconnected pins to ground is definitely not correct, vendor tools usually connect disconnected clock enables to Vcc for example. Signed-off-by: gatecat <gatecat@ds0.me>
* Merge pull request #36 from mithro/mainTim Ansell2021-04-141-50/+2
|\ | | | | Clean up the options.
| * Clean up the options.Tim 'mithro' Ansell2021-04-141-50/+2
| | | | | | | | Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
* | Merge pull request #33 from mithro/mainTim Ansell2021-04-1311-3/+516
|\| | | | | Adding Sphinx documentation generation for the docs.
| * Adding Sphinx documentation generation for the docs.Tim 'mithro' Ansell2021-04-1311-3/+516
|/ | | | Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
* Merge pull request #28 from litghost/eos_s3_decomplitghost2021-04-094-0/+43
|\ | | | | Add discussion of the EOS S3 BEL and cell library.
| * Add discussion of the EOS S3 BEL and cell library.Keith Rothman2021-04-084-0/+43
|/ | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
* Merge pull request #27 from litghost/note_on_cell_bel_mappinglitghost2021-04-081-0/+25
|\ | | | | Add note about cell to BEL mapping assumption.
| * Add note about cell to BEL mapping assumption.Keith Rothman2021-04-081-0/+25
|/ | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
* Merge pull request #26 from litghost/add_bel_and_site_designlitghost2021-04-0821-0/+190
|\ | | | | Initial BEL and site design discussion.
| * Fix some simple errors.Keith Rothman2021-04-081-7/+7
| | | | | | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
| * Add section on Versal ACAP decomposition.Keith Rothman2021-04-086-6/+32
| | | | | | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
| * Add explicit note about static muxes and bitstream configurations.Keith Rothman2021-04-081-0/+16
| | | | | | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
| * Address review feedback.Keith Rothman2021-04-081-6/+22
| | | | | | | | | | | | | | - Some spelling and grammar fixes - Added a section on control signals Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
| * Initial BEL and site design discussion.Keith Rothman2021-04-0716-0/+132
| | | | | | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
* | Merge pull request #25 from litghost/add_dev_resource_doclitghost2021-04-061-0/+355
|\ \ | | | | | | Initial device resources doc.
| * | Fix review comments for device_resources doc.Keith Rothman2021-04-061-4/+4
| | | | | | | | | | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
| * | Spelling check for device_resources doc.Keith Rothman2021-04-051-9/+9
| | | | | | | | | | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
| * | Iterate DeviceResources doc with feedback from review.Keith Rothman2021-04-051-3/+134
| | | | | | | | | | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
| * | Initial device resources doc.Keith Rothman2021-04-051-0/+224
| |/ | | | | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
* | Merge pull request #22 from litghost/small_fixlitghost2021-03-301-2/+5
|\ \ | |/ |/| Fix examples for format definitions, and add tombstone.
| * Fix examples for format definitions, and add tombstone.Keith Rothman2021-03-291-2/+5
|/ | | | | | | Fields in capnproto shouldn't be deleted for backwards compability reasons. Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
* Merge pull request #21 from clavin-xlnx/remove_tile_pat_idxlitghost2021-03-291-1/+0
|\ | | | | Removing tile pattern index for now, resolves Issue #17.
| * Removing tile pattern index for now.clavin2021-03-291-1/+0
|/ | | | Signed-off-by: clavin <clavin@xilinx.com>
* Merge pull request #20 from litghost/add_missing_stufflitghost2021-03-222-1/+4
|\ | | | | Add DeviceResources to cxx_static Makefile and C++ namespace.
| * Add DeviceResources to cxx_static Makefile and C++ namespace.Keith Rothman2021-03-222-1/+4
|/ | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
* Merge pull request #19 from litghost/add_default_parameterslitghost2021-03-222-3/+76
|\ | | | | Add entries for default parameters, and how to present parameters as strings.
| * Add entries for default parameters, and how to present parameters as strings.Keith Rothman2021-03-222-3/+76
|/ | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
* Merge pull request #18 from litghost/pseudo_cell_docslitghost2021-03-181-0/+37
|\ | | | | Add initial pseudo cell documentation.
| * Clarify some lines based on review comments.Keith Rothman2021-03-181-6/+7
| | | | | | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
| * Add initial pseudo cell documentation.Keith Rothman2021-03-181-0/+36
|/ | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
* Merge pull request #13 from litghost/test_schemalitghost2021-02-242-0/+25
|\ | | | | Test schema on GH Actions.
| * Have at least 2 members in LUT equation union.Keith Rothman2021-02-241-0/+1
| | | | | | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
| * Test schema on GH Actions.Keith Rothman2021-02-241-0/+24
|/ | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>