Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ecp5: LUT permutation support | gatecat | 2021-12-13 | 1 | -1/+3 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | ecp5: Reduce some chipdb fields sizes | Matt Johnston | 2021-12-13 | 1 | -8/+10 |
| | | | | This reduces the final binary size by ~7 MB for 85k | ||||
* | ecp5: Switch from RelPtr to RelSlice | D. Shah | 2021-01-27 | 1 | -37/+28 |
| | | | | | | | | | | This replaces RelPtrs and a separate length field with a Rust-style slice containing both a pointer and a length; with bounds checking always enforced. Thus iterating over these structures is both cleaner and safer. Signed-off-by: D. Shah <dave@ds0.me> | ||||
* | Simplify and improve chipdb embedding/loading. | whitequark | 2020-06-26 | 1 | -0/+2 |
| | |||||
* | CMake: rewrite chipdb handling from ground up. | whitequark | 2020-06-25 | 1 | -5/+9 |
| | |||||
* | ecp5: Add SPICB0 IO support | David Shah | 2020-01-20 | 1 | -1/+1 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Merge remote-tracking branch 'origin/master' into mmicko/ecp5_gui | Miodrag Milanovic | 2019-12-28 | 1 | -2/+6 |
|\ | |||||
| * | ecp5: Add constids for new timing cell types | David Shah | 2019-10-26 | 1 | -0/+2 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
| * | ecp5: Add an error for out-of-sync constids and bba | David Shah | 2019-10-26 | 1 | -2/+4 |
| | | | | | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | | Add global wires | Miodrag Milanovic | 2019-12-15 | 1 | -0/+9 |
| | | |||||
* | | more new wires added | Miodrag Milanovic | 2019-12-14 | 1 | -0/+24 |
| | | |||||
* | | add more | Miodrag Milanovic | 2019-12-13 | 1 | -0/+9 |
| | | |||||
* | | added siologic | Miodrag Milanovic | 2019-12-13 | 1 | -0/+3 |
| | | |||||
* | | Add many new wires | Miodrag Milanovic | 2019-12-13 | 1 | -0/+21 |
| | | |||||
* | | display horizontal wires, add some globals to list | Miodrag Milanovic | 2019-10-23 | 1 | -0/+3 |
| | | |||||
* | | Simplify layout of elements | Miodrag Milanovic | 2019-10-20 | 1 | -6/+6 |
| | | |||||
* | | more wires between switchboxes | Miodrag Milanovic | 2019-10-20 | 1 | -0/+6 |
| | | |||||
* | | Less types needed | Miodrag Milanovic | 2019-10-20 | 1 | -40/+16 |
| | | |||||
* | | Start adding visible wires | Miodrag Milanovic | 2019-10-20 | 1 | -0/+28 |
| | | |||||
* | | Added type to wire | Miodrag Milanovic | 2019-10-20 | 1 | -0/+60 |
|/ | |||||
* | ecp5: Router performance improvements | David Shah | 2019-02-25 | 1 | -2/+8 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | ecp5: Add DQS groupings to database | David Shah | 2019-02-24 | 1 | -3/+14 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | ecp5: Add 10% safety margin to pip delays | David Shah | 2018-11-16 | 1 | -2/+2 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | ecp5: Fix db import, improve timing data debugging | David Shah | 2018-11-16 | 1 | -3/+11 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | ecp5: Fix timing pip classes | David Shah | 2018-11-16 | 1 | -1/+1 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | ecp5: Fix timing data import | David Shah | 2018-11-16 | 1 | -5/+16 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | ecp5: Adding real timing data to database | David Shah | 2018-11-16 | 1 | -31/+105 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | ecp5: Groundwork for DCU support | David Shah | 2018-11-15 | 1 | -3/+8 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | ecp5: Import SPINE data to database | David Shah | 2018-09-29 | 1 | -1/+8 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | ecp5: Add crude approximation of Pip delays | David Shah | 2018-08-19 | 1 | -2/+44 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | ecp5: Update to use const IdStrings in place of PortPin/BelType | David Shah | 2018-08-08 | 1 | -14/+12 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | ecp5: Write tiletype names in correct order | David Shah | 2018-08-02 | 1 | -1/+1 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | ecp5: Add tilemap to chip database | David Shah | 2018-08-01 | 1 | -2/+17 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | ecp5: Fix chipdb builder | David Shah | 2018-07-27 | 1 | -1/+2 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | ecp5: Add global network info to database | David Shah | 2018-07-25 | 1 | -0/+18 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | ecp5: Update trellis_import to use new bbasm | David Shah | 2018-07-25 | 1 | -289/+42 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | ecp5: Remove obsolete db entries, add Bel z-position | David Shah | 2018-07-23 | 1 | -15/+1 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | ecp5: Adding new Bel pin API | David Shah | 2018-07-22 | 1 | -1/+11 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | ecp5: Adding PIO data to chipdb | David Shah | 2018-07-18 | 1 | -0/+78 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | ecp5: Major improvements to Trellis importer | David Shah | 2018-07-17 | 1 | -299/+71 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | ecp5: Improving SLICE bel | David Shah | 2018-07-12 | 1 | -0/+29 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | Deterministic chipdb blobs | Clifford Wolf | 2018-07-11 | 1 | -1/+1 |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | ||||
* | ecp5: Buttons working | David Shah | 2018-07-11 | 1 | -1/+1 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | ecp5: Adding tiletypes to database | David Shah | 2018-07-11 | 1 | -0/+5 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | ecp5: Architecture fixes | David Shah | 2018-07-11 | 1 | -1/+1 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | ecp5: Add 25k database | David Shah | 2018-07-11 | 1 | -3/+3 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | ecp5: Adding complete binary blob writer to Trellis importer | David Shah | 2018-07-11 | 1 | -32/+158 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | ecp5: Starting to add BBA to importer | David Shah | 2018-07-11 | 1 | -0/+313 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | ecp5: Adding Bels to import script | David Shah | 2018-07-11 | 1 | -10/+118 |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | ||||
* | ecp5: Starting to develop a Trellis importer | David Shah | 2018-07-11 | 1 | -0/+120 |
Signed-off-by: David Shah <davey1576@gmail.com> |