1
0
mirror of https://github.com/YosysHQ/nextpnr.git synced 2026-03-03 18:26:30 +00:00

Commit Graph

  • 3ce32b6b1d Adding some utilities for packing David Shah 2018-06-12 11:02:07 +02:00
  • 19aefe374c ice40: Optimising chipdb builds David Shah 2018-06-12 10:39:33 +02:00
  • 5a5dcc52fd Made gtest work on MINGW with solution from https://github.com/google/googletest/issues/606 Miodrag Milanovic 2018-06-12 08:06:27 +02:00
  • 102e10f2dd Clang format to ignore 3rdparty and fix one file Miodrag Milanovic 2018-06-11 21:36:54 +02:00
  • 599cbb12fa Fix gitignore Miodrag Milanovic 2018-06-11 21:08:03 +02:00
  • 9029ebde3b Added dummy tests per arch Miodrag Milanovic 2018-06-11 21:04:30 +02:00
  • 362af26833 added google tests to 3rdparty Miodrag Milanovic 2018-06-11 20:42:56 +02:00
  • 8c9ce776ec Added property editor for example Miodrag Milanovic 2018-06-11 20:34:40 +02:00
  • f1cf449c09 compile QtPropertyBrowser Miodrag Milanovic 2018-06-11 19:36:39 +02:00
  • eb392f649e Added QtPropertyBrowser source Miodrag Milanovic 2018-06-11 18:22:20 +02:00
  • be73894bea Add "nextpnr.h" Clifford Wolf 2018-06-11 20:12:57 +02:00
  • ac67482380 Remove pool, dict, vector namespace aliases Clifford Wolf 2018-06-11 19:56:33 +02:00
  • f63eec034f Add conflicting=false argument to bind getters Clifford Wolf 2018-06-11 19:46:03 +02:00
  • 17fae4c9e1 Proper looking output in python console Miodrag Milanovic 2018-06-11 15:34:01 +02:00
  • 979a14c930 OpenGL library portable way of using Miodrag Milanovic 2018-06-11 10:01:25 +02:00
  • b4b5586efd Fixed portability issue, now it works on msys2 windows build as well Miodrag Milanovic 2018-06-11 09:33:42 +02:00
  • 9f8bdd3c3e nice way to get main window Miodrag Milanovic 2018-06-10 20:48:52 +02:00
  • d8d38cd107 Draw fpga model Miodrag Milanovic 2018-06-10 19:56:17 +02:00
  • 4bcbe977ab Propagate design to widget Miodrag Milanovic 2018-06-10 18:33:39 +02:00
  • 67227847e5 Pass design to gui, display chip name Miodrag Milanovic 2018-06-10 18:25:23 +02:00
  • d3f1112580 Improving 5k support David Shah 2018-06-10 17:20:29 +02:00
  • 458a13456a Fix iCE40 routing graph Clifford Wolf 2018-06-10 17:08:14 +02:00
  • 602e6fab1e Add support for iCE40 global buffers (currently only for 1k devices) Clifford Wolf 2018-06-10 16:31:06 +02:00
  • 02b83d6db6 Debugging on icebreaker David Shah 2018-06-10 15:06:26 +02:00
  • 032c94d094 Add blinky post-synthesis testbench Clifford Wolf 2018-06-10 14:31:38 +02:00
  • 4a79e70470 Fix ice40 pip/switch locked performance issue Clifford Wolf 2018-06-10 14:08:00 +02:00
  • 8d5da98122 ice40: Set config bits for unused IO David Shah 2018-06-10 13:38:34 +02:00
  • 4e6d6e632f ice40: Fix techmap David Shah 2018-06-10 13:33:47 +02:00
  • 30e672313d ice40: Add IO config to bitstream David Shah 2018-06-10 13:24:48 +02:00
  • d0bd657551 ice40: Write logic cell config to bitstream David Shah 2018-06-10 12:58:05 +02:00
  • 6da8f98eac ice40: Lock out mutually exclusive pips David Shah 2018-06-10 12:17:55 +02:00
  • 827a43c88c ice40: Start adding routing to asc output David Shah 2018-06-10 12:11:58 +02:00
  • d0431225f1 ice40: Writing an empty ASC file David Shah 2018-06-10 11:56:07 +02:00
  • 89d5280bf6 ice40: Adding non-routing config bits to database David Shah 2018-06-10 11:14:50 +02:00
  • 48b72126c9 ice40: Add switch data to database David Shah 2018-06-10 10:54:41 +02:00
  • 70f322ab44 Renamed LOC attribute to BEL, fix ice40 IO bel names Clifford Wolf 2018-06-09 19:52:22 +02:00
  • 72f5e640af Adding basic placement constraints David Shah 2018-06-09 19:38:37 +02:00
  • e15620ccd4 json: Parse cell attributes David Shah 2018-06-09 19:33:35 +02:00
  • 8cabb39d6d Getting rid of .nil() methods, compare with zero- and default-constructed objects instead Clifford Wolf 2018-06-09 18:41:38 +02:00
  • 0bc5b1c2d9 Add dummy implementations of dummy Chip API Clifford Wolf 2018-06-09 18:31:35 +02:00
  • dfbfbf87db Add very basic router Clifford Wolf 2018-06-09 18:19:20 +02:00
  • 208d378322 Remove writing on sell types to cout (left over debug output?) Clifford Wolf 2018-06-09 15:20:13 +02:00
  • 57cd67dbc1 Improving the Python bindings, particularly the map/pair wrappers David Shah 2018-06-08 15:53:24 +02:00
  • 5fa79cd2b5 Updating README.md David Shah 2018-06-08 11:24:32 +02:00
  • c16a971c0f python: Fixing builds as importable module David Shah 2018-06-08 11:17:04 +02:00
  • 7f330af9f3 Reformat remaining files David Shah 2018-06-08 11:04:02 +02:00
  • cbd0622fb8 Merged log_ lines in the JSON parser ZipCPU 2018-06-07 15:54:23 -04:00
  • 87775d3c6f Tried to add fixes *and* update clang-format jsonparse.cc ZipCPU 2018-06-07 15:46:21 -04:00
  • 4499864024 Applied clang-format to my own contributions ZipCPU 2018-06-07 15:38:24 -04:00
  • e7ff22ce90 clang format for gui related files Miodrag Milanovic 2018-06-06 22:53:52 +02:00
  • 41b949832c Fix handling of parameters in JSON David Shah 2018-06-07 20:39:53 +02:00
  • 9b87f132c8 Improving dump_design.py David Shah 2018-06-07 20:35:08 +02:00
  • a4f687548e Adjusted info message names for rule-checker and parser ZipCPU 2018-06-07 12:04:01 -04:00
  • 37d2fc65b1 Fix placer build for dummy arch Clifford Wolf 2018-06-07 17:50:36 +02:00
  • c13c15bada Set the default log to stdout ZipCPU 2018-06-07 09:52:32 -04:00
  • c352f6536b Moved placer definitions to place.h, main automatically runs placer now ZipCPU 2018-06-07 09:49:21 -04:00
  • f32b9622d5 Initial (random) placer capability ZipCPU 2018-06-07 09:38:14 -04:00
  • 1d39924c14 ice40: More Python bindings and examples David Shah 2018-06-07 15:04:07 +02:00
  • 547d4fe3ee ice40: Refactor PortPin and add Python binding David Shah 2018-06-07 14:36:35 +02:00
  • efd8722fd9 Connected the log file facility to stderr ZipCPU 2018-06-07 08:12:22 -04:00
  • 0dbfa4662f Preliminary placer changes to main ZipCPU 2018-06-07 07:52:05 -04:00
  • 1ed5c641c1 Merge branch 'master' into gqtech ZipCPU 2018-06-07 07:45:22 -04:00
  • d7bb30cc66 added ports (not ports_directions) to jsonparse.cc ZipCPU 2018-06-07 07:38:35 -04:00
  • ed0c44891f Replacing Boost type_traits with std David Shah 2018-06-07 13:36:42 +02:00
  • 024ff8fa7d cmake: Add HX1K-only builds support David Shah 2018-06-07 13:20:16 +02:00
  • c3e0252703 Reformat Python bindings and ice40 main David Shah 2018-06-07 13:10:53 +02:00
  • 6236a10427 Fixing file->run renaming David Shah 2018-06-07 13:08:18 +02:00
  • 9ebc879826 Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr David Shah 2018-06-07 12:59:41 +02:00
  • 66b36cdd45 Merge branch 'python' David Shah 2018-06-07 12:59:27 +02:00
  • b0e66d441c Global design object working David Shah 2018-06-07 12:57:52 +02:00
  • 1ea8fa4881 clang-format for design and chip codebase Clifford Wolf 2018-06-07 12:56:49 +02:00
  • 2edde06c07 Fix clang-format include order issues Clifford Wolf 2018-06-07 12:48:53 +02:00
  • a5249da02d Working on global Python design object David Shah 2018-06-07 12:40:31 +02:00
  • 8bfeaeaced Add ICE40_HX1K_ONLY config macro Clifford Wolf 2018-06-07 12:26:02 +02:00
  • 9eeecf0e62 Rename --file to --run Clifford Wolf 2018-06-07 12:19:48 +02:00
  • e576f71838 Developing Python bindings for Design and related types David Shah 2018-06-07 11:41:54 +02:00
  • 3769b20580 Adding Python to/from string wrappers for internal IDs David Shah 2018-06-07 09:47:00 +02:00
  • 0f6ebd6384 Allow specifying multiple Python files on the command line David Shah 2018-06-07 09:01:30 +02:00
  • bdd9313582 Allow loading and running Python files before GUI starts David Shah 2018-06-07 08:56:54 +02:00
  • 109287ee90 Removed unused set of warnings from log.cc ZipCPU 2018-06-06 17:17:44 -04:00
  • c18f0b1c22 Added the build directory to .gitignore ZipCPU 2018-06-06 15:45:53 -04:00
  • 3a6e400f44 rulecheck.cc: Add missing return David Shah 2018-06-06 21:14:42 +02:00
  • ff5a719d8b Fixed run-time bug in json parser ZipCPU 2018-06-06 15:02:20 -04:00
  • 01e705189b Merge branch 'gqtech' into jsonparser ZipCPU 2018-06-06 14:56:02 -04:00
  • 795cf4f3a3 String fixes to json parser ZipCPU 2018-06-06 14:55:20 -04:00
  • 5908f2af06 json: Fixing the build David Shah 2018-06-06 20:54:42 +02:00
  • 16b9a2f1b5 Attempt to add JSON parser--not working yet w/ build system ZipCPU 2018-06-06 14:44:54 -04:00
  • 5e463b8543 Merge branch 'master' into gqtech ZipCPU 2018-06-06 12:21:04 -04:00
  • 468ed85280 Applied Rule Check to parser results, refactored JSON parser ZipCPU 2018-06-06 12:20:24 -04:00
  • f9bd66e7ac Add iCE40 device selection, improve iCE40 IO GraphicElements Clifford Wolf 2018-06-06 17:23:58 +02:00
  • afbae1bb99 Merge branch 'ice40-xy' Clifford Wolf 2018-06-06 17:08:58 +02:00
  • 28e2276906 Add simple SVG generator to ice40 main Clifford Wolf 2018-06-06 17:08:31 +02:00
  • 72b4bba0e7 Add ice40 geometry information Clifford Wolf 2018-06-06 16:42:42 +02:00
  • a04436e19b Merge branch 'chip-api-refactor' Clifford Wolf 2018-06-06 16:02:01 +02:00
  • f07682f515 Add ice40 --test mode Clifford Wolf 2018-06-06 16:01:31 +02:00
  • 9afa6a2016 Update and simplify dummy arch Clifford Wolf 2018-06-06 15:30:23 +02:00
  • 5ff9aafb20 Refactor Chip API and iCE40 database Clifford Wolf 2018-06-06 15:13:41 +02:00
  • d0ee08aeb1 Merge branch 'master' into gqtech ZipCPU 2018-06-06 07:55:18 -04:00
  • 2e6d0b752a Removed erroneous BEL assignment in JSON parser ZipCPU 2018-06-06 07:49:35 -04:00
  • d3f19cc27e cmake: Fix Boost::Python finder on Gentoo David Shah 2018-06-06 11:27:02 +02:00