aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add missing iCE40 global buffer belsClifford Wolf2018-06-131-0/+18
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add test PicoRV32 build scriptClifford Wolf2018-06-132-0/+7
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrClifford Wolf2018-06-132-3/+38
|\
| * ice40: Pack RAMsDavid Shah2018-06-133-8/+46
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | Add A*-like optimizations to routerClifford Wolf2018-06-138-31/+97
|/ | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* tests: Fix ice40 testsDavid Shah2018-06-136-0/+6
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Promote one clock to a global bufferDavid Shah2018-06-133-1/+61
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Add hierarchy to bel/wire/pip namesClifford Wolf2018-06-134-19/+31
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Fixing implementation of constantsDavid Shah2018-06-134-9/+55
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Update READMEDavid Shah2018-06-131-4/+3
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* cmake: Fixing the installerDavid Shah2018-06-132-1/+3
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* ice40: Update examples to use packer/pcfDavid Shah2018-06-1310-398/+37
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Update chip Graphics APIClifford Wolf2018-06-134-23/+35
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrClifford Wolf2018-06-1328-351/+1078
|\
| * ice40: Add a PCF parserDavid Shah2018-06-137-171/+131
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * ice40: Add package selectionDavid Shah2018-06-133-3/+25
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * ice40: Add package pins to databaseDavid Shah2018-06-132-3/+52
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * Simple IO buffer insertion, enable packer by defaultDavid Shah2018-06-134-33/+65
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * Remove IO buffers when fed by SB_IODavid Shah2018-06-135-15/+98
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * frontend/son: Insert generic IO buffers for top level IODavid Shah2018-06-131-4/+30
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * frontend/json: Refactor port importerDavid Shah2018-06-131-37/+32
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * Adding IO buffer insertion function to JSON frontendDavid Shah2018-06-131-0/+55
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * Compile on windows againMiodrag Milanovic2018-06-131-0/+4
| |
| * context menu and cleanupMiodrag Milanovic2018-06-122-10/+43
| |
| * clangformat cleanupMiodrag Milanovic2018-06-129-410/+405
| |
| * Write tests to replace -test option from mainMiodrag Milanovic2018-06-129-82/+528
| |
| * reveresed logic for enabling main file, and made tests link arch filesMiodrag Milanovic2018-06-125-18/+45
| |
* | Redesign PosInfo APIClifford Wolf2018-06-134-15/+80
|/ | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Updating REAMDEDavid Shah2018-06-121-1/+10
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Fixing regression due to IDStringsDavid Shah2018-06-121-0/+7
| | | | Signed-off-by: David Shah <davey1576@gmail.com>
* Minor clangformat changesClifford Wolf2018-06-122-4/+7
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrClifford Wolf2018-06-127-13/+104
|\
| * Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrDavid Shah2018-06-122-1/+13
| |\
| | * Add QTreeWidget and fill with belsMiodrag Milanovic2018-06-122-1/+13
| | |
| * | Minimal Python bindings for IdStringDavid Shah2018-06-121-0/+5
| |/ | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * Improve packer diagnosticsDavid Shah2018-06-121-1/+4
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
| * ice40: Add support for LC placement constraints in packerDavid Shah2018-06-124-11/+82
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | Add fast IdString <-> PortPin conversionClifford Wolf2018-06-125-16/+28
| | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | Add proper fast IdStringClifford Wolf2018-06-122-12/+80
|/ | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add IdString APIClifford Wolf2018-06-127-24/+61
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrDavid Shah2018-06-1239-42/+191
|\
| * Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrClifford Wolf2018-06-124-11/+19
| |\
| * | Fix NEXTPNR_NAMESPACEClifford Wolf2018-06-127-6/+30
| | | | | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
| * | Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrClifford Wolf2018-06-1221-12/+634
| |\ \
| * | | Add nextpnr namespaceClifford Wolf2018-06-1233-42/+167
| | | | | | | | | | | | | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* | | | ice40: Testing the placement validity checkDavid Shah2018-06-122-1/+28
| |_|/ |/| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | | ice40: Debugging and fixing FF configurationDavid Shah2018-06-124-11/+19
| |/ |/| | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | ice40: Creating packer testsDavid Shah2018-06-124-0/+233
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | Implement the placement validity checkerDavid Shah2018-06-124-2/+61
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>
* | ice40: Adding a placement validity checkerDavid Shah2018-06-125-6/+148
| | | | | | | | Signed-off-by: David Shah <davey1576@gmail.com>