summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* Merge pull request #10 from litghost/flesh_out_lut_sectionlitghost2021-02-231-2/+30
|\ | | | | Add INIT parameter field and add comments to LUT section.
| * Add INIT parameter field and add comments to LUT section.Keith Rothman2021-02-231-2/+30
|/ | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
* Merge pull request #9 from litghost/add_constant_cell_portlitghost2021-02-221-0/+19
|\ | | | | Add missing constant information to device database.
| * Add missing constant information to device database.Keith Rothman2021-02-191-0/+19
|/ | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
* Merge pull request #8 from litghost/enable_out_of_source_buildlitghost2021-02-151-2/+14
|\ | | | | Enable out of source build directory.
| * Enable out of source build directory.Keith Rothman2021-02-151-2/+14
|/ | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
* Merge pull request #7 from litghost/fix_interface_pathlitghost2021-02-151-1/+2
|\ | | | | Add INTERFACE path to library.
| * Add INTERFACE path to library.Keith Rothman2021-02-151-1/+2
|/ | | | Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
* Merge pull request #6 from litghost/add_cmake_for_schema_fileslitghost2021-02-151-0/+35
|\ | | | | Add CMake file to build static library.