aboutsummaryrefslogtreecommitdiffstats
path: root/ice40/main.cc
Commit message (Expand)AuthorAgeFilesLines
...
* Added BUILD_GUI, BUILD_PYTHON and BUILD_TESTS cmake options,Miodrag Milanovic2018-06-231-6/+24
* place_sa: Add option to disable timing-driven placementDavid Shah2018-06-231-2/+5
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/glSergiusz Bazanski2018-06-221-5/+3
|\
| * Added custom QApplication implementationMiodrag Milanovic2018-06-221-1/+2
| * Switched from clifford@clifford.at to clifford@symbioticeda.com for copyright...Clifford Wolf2018-06-221-1/+1
* | Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/glSergiusz Bazanski2018-06-221-223/+248
|\|
| * fixed namespace for gui sectionMiodrag Milanovic2018-06-221-0/+2
| * Added return code to json parsing and pcf readingMiodrag Milanovic2018-06-211-2/+4
| * log_error now trows exception, main is covering catchMiodrag Milanovic2018-06-211-231/+241
| * Cleanup parse_json_file API, some other cleanupsClifford Wolf2018-06-211-1/+1
| * Improvements in routerClifford Wolf2018-06-211-0/+6
| * Add frequency setting and fix slack calculationDavid Shah2018-06-211-1/+6
* | Reimplement FPGAWidget in modern OpenGL.Sergiusz Bazanski2018-06-221-0/+4
|/
* Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrClifford Wolf2018-06-201-3/+11
|\
| * WIP: adding timing budget to placerDavid Shah2018-06-201-2/+10
| * Improving timing annotatorDavid Shah2018-06-201-1/+1
* | Improve --tmfuzz mode and iCE40 delay estimatorClifford Wolf2018-06-201-7/+12
|/
* Add "nextpnr-ice40 --tmfuzz"Clifford Wolf2018-06-201-0/+40
* Fix jsonparse compiler warnings, clangformat updatesClifford Wolf2018-06-201-1/+1
* Working on the timing annotatorDavid Shah2018-06-201-1/+2
* Add Context::force and "nextpnr-ice40 --force"Clifford Wolf2018-06-191-3/+12
* Add rng to Context, start using ctx->verboseClifford Wolf2018-06-191-14/+10
* Getting rid of old IdString API users, Add ctx to many internal APIsClifford Wolf2018-06-181-1/+1
* Rename Design to Context, derive from Arch instead of instantiatingClifford Wolf2018-06-181-15/+14
* Rename Chip to Arch and ChipArgs to ArchArgsClifford Wolf2018-06-181-16/+16
* place_sa: Adding seed optionDavid Shah2018-06-171-1/+11
* General reformattingDavid Shah2018-06-171-1/+1
* Improving the placer outputDavid Shah2018-06-171-0/+2
* ice40: Fixing buildDavid Shah2018-06-171-1/+1
* place: Tidying up the SA placerDavid Shah2018-06-161-1/+1
* experiment: Simple heuristic-based placerDavid Shah2018-06-161-1/+1
* Add route-ripup routing loopClifford Wolf2018-06-141-1/+1
* Add A*-like optimizations to routerClifford Wolf2018-06-131-1/+7
* ice40: Add a PCF parserDavid Shah2018-06-131-0/+9
* ice40: Add package selectionDavid Shah2018-06-131-3/+14
* Simple IO buffer insertion, enable packer by defaultDavid Shah2018-06-131-4/+1
* Write tests to replace -test option from mainMiodrag Milanovic2018-06-121-61/+0
* reveresed logic for enabling main file, and made tests link arch filesMiodrag Milanovic2018-06-121-1/+1
* ice40: Debugging the packerDavid Shah2018-06-121-2/+12
* Add "nextpnr.h"Clifford Wolf2018-06-111-1/+1
* Fixed portability issue, now it works on msys2 windows build as wellMiodrag Milanovic2018-06-111-2/+3
* Pass design to gui, display chip nameMiodrag Milanovic2018-06-101-1/+1
* ice40: Write logic cell config to bitstreamDavid Shah2018-06-101-1/+1
* ice40: Writing an empty ASC fileDavid Shah2018-06-101-0/+9
* Add very basic routerClifford Wolf2018-06-091-0/+2
* python: Fixing builds as importable moduleDavid Shah2018-06-081-0/+5
* Reformat remaining filesDavid Shah2018-06-081-1/+0
* Applied clang-format to my own contributionsZipCPU2018-06-071-4/+3
* Set the default log to stdoutZipCPU2018-06-071-1/+5
|\
| * Moved placer definitions to place.h, main automatically runs placer nowZipCPU2018-06-071-3/+2