1
0
mirror of https://github.com/YosysHQ/nextpnr.git synced 2026-03-05 02:55:01 +00:00

Commit Graph

  • 92ea676fc4 Merge http://github.com/YosysHQ/nextpnr into xc7 Eddie Hung 2018-11-14 18:37:08 -08:00
  • e1d2c595a1 Improve message spacing Eddie Hung 2018-11-14 18:27:43 -08:00
  • 06ddb632d1 Merge remote-tracking branch 'origin/master' into timingapi Eddie Hung 2018-11-14 17:59:21 -08:00
  • d3b2065cd7 Merge pull request #114 from YosysHQ/fix_legalise Eddie Hung 2018-11-14 17:58:16 -08:00
  • adc50a207f Timing fixes David Shah 2018-11-14 08:46:10 +00:00
  • 934c5d5f8b Merge http://github.com/YosysHQ/nextpnr into xc7 Eddie Hung 2018-11-13 17:24:44 -08:00
  • e19ad23ef4 Merge branch 'xc7-router_improve' into xc7 Eddie Hung 2018-11-13 17:21:46 -08:00
  • df2622d300 [placer1] Only perform slack redist if legalised Eddie Hung 2018-11-13 16:21:22 -08:00
  • 1b93107843 [placer1] Only increase temperature if legaliser moved something Eddie Hung 2018-11-13 16:17:39 -08:00
  • cab91b035b [common] Fix 'after after' Eddie Hung 2018-11-13 16:04:59 -08:00
  • 6527e3b6ae [common] Fix typo in Loc::operator!=() Eddie Hung 2018-11-13 16:01:30 -08:00
  • 519bcd31bf [placer1] Fix require_legal polarity Eddie Hung 2018-11-13 15:52:06 -08:00
  • 42d1990784 [timing] Path report to include pips when --verbose set Eddie Hung 2018-11-13 16:32:06 -08:00
  • 9f13bc7eb0 [timing] Crit path report to print out edges Eddie Hung 2018-11-13 14:14:51 -08:00
  • c5ba77e06b Merge remote-tracking branch 'origin/master' into timingapi Eddie Hung 2018-11-13 13:47:37 -08:00
  • efa22e5ba9 Merge pull request #113 from YosysHQ/ice40_carry_budget Eddie Hung 2018-11-13 13:46:21 -08:00
  • 51a2894762 [ice40] getBudgetOverride() to use constrained Z not placed Z Eddie Hung 2018-11-13 12:51:46 -08:00
  • 4134bfa78e [timing] Resolve another merge conflict Eddie Hung 2018-11-13 12:12:26 -08:00
  • 2d39cde17b Merge remote-tracking branch 'origin/master' into timingapi Eddie Hung 2018-11-13 12:12:11 -08:00
  • 3b2b15dc4a Merge pull request #107 from YosysHQ/router_improve Eddie Hung 2018-11-13 11:39:51 -08:00
  • 9a498c26d1 Update picorv32.sh Eddie Hung 2018-11-13 11:07:43 -08:00
  • bccf95296c Add picorv32.pcf Eddie Hung 2018-11-13 11:07:08 -08:00
  • ca94aa1915 Reduce blinky.sh freq to 150MHz Eddie Hung 2018-11-13 10:11:27 -08:00
  • fa3d366ddb Add missing operator needed by router_improve Eddie Hung 2018-11-13 10:10:57 -08:00
  • d0ae4c77be Merge pull request #105 from YosysHQ/placer1_tmg_ignore Clifford Wolf 2018-11-13 18:48:59 +01:00
  • 7402a4b955 [placer1] Tidy up logic Eddie Hung 2018-11-13 09:26:28 -08:00
  • d5ca744ca0 Fix typo Eddie Hung 2018-11-13 09:10:14 -08:00
  • 97f1901fcf Merge branch 'router_improve' of http://github.com/YosysHQ/nextpnr into xc7-router_improve Eddie Hung 2018-11-13 09:05:35 -08:00
  • 72a16004e1 Divide columns by 2 to get better X estimate for tiles Eddie Hung 2018-11-13 09:01:24 -08:00
  • caca485cff Minor router1 debug log improvements Clifford Wolf 2018-11-13 17:30:49 +01:00
  • 51b09f2407 Improve router1 debug output, switch to nameOf APIs Clifford Wolf 2018-11-13 16:29:33 +01:00
  • e06eef375c Add more nameOf() convenience methods Clifford Wolf 2018-11-13 16:08:44 +01:00
  • 23218b3378 Add some architecture API FAQ items Clifford Wolf 2018-11-13 16:08:04 +01:00
  • 959d163ba7 ecp5: Improve delay estimates David Shah 2018-11-13 14:27:23 +00:00
  • 9eaed81ed5 Merge pull request #112 from pedrovanzella/master David Shah 2018-11-13 13:14:24 +00:00
  • 710ea1b265 Mark getArchOptions as override in derived classes Pedro Vanzella 2018-11-13 11:03:48 -02:00
  • 06e0e1ffee Various router1 fixes, Add BelId/WireId/PipId::operator<() Clifford Wolf 2018-11-13 05:03:46 +01:00
  • ba7a7a3733 timing: Fix compile warning David Shah 2018-11-12 14:00:08 +00:00
  • d3ad522bfe ecp5: Copy clock constraints during global promotion David Shah 2018-11-12 13:59:09 +00:00
  • fc5e6bec9a timing: Add support for clock constraints David Shah 2018-11-12 13:42:25 +00:00
  • 11579a1046 ecp5: EBR clocking fix David Shah 2018-11-04 15:11:01 +00:00
  • dab70466cd generic: Update arch to new timing API David Shah 2018-11-04 14:58:25 +00:00
  • 8af86ff37d ecp5: Update arch to new timing API David Shah 2018-11-04 14:51:48 +00:00
  • bd2b3e5e02 timing: Fix Fmax for clocks with mixed edge usage David Shah 2018-11-04 14:26:16 +00:00
  • 07e265868b archapi: Add getDelayFromNS to improve timing algorithm portability David Shah 2018-11-04 14:03:33 +00:00
  • e633aa09cc timing: Fix handling of clock inputs David Shah 2018-11-03 14:09:27 +00:00
  • fad69d4930 timing: Don't include false startpoints in async paths David Shah 2018-11-02 19:13:50 +00:00
  • cba9b528e8 timing: Improve Fmax output and print cross-clock paths David Shah 2018-11-02 18:59:04 +00:00
  • 143abc6034 timing: Multiple clock analysis David Shah 2018-11-02 17:26:14 +00:00
  • 9687f7d1da Working on multi-clock analysis David Shah 2018-11-02 16:56:53 +00:00
  • 122771cac3 timing: iCE40 Arch API changes for clocking info David Shah 2018-11-02 13:35:59 +00:00
  • 3ca02cc55c Working on adding multiple domains to timing analysis David Shah 2018-10-30 10:07:37 +00:00
  • b6312abc5d timing: Implementing parts of new timing API David Shah 2018-10-28 11:52:21 +00:00
  • 83b1c43630 timing: Working on a timing constraint API David Shah 2018-10-24 18:10:19 +01:00
  • e0fe523606 Fix router1 check for ECP5 David Shah 2018-11-12 11:23:31 +00:00
  • 7bd542ecbe Make zoom in/out always display content Miodrag Milanovic 2018-11-12 10:05:46 +01:00
  • cf27b3f8d2 Merge pull request #108 from dlharmon/master Clifford Wolf 2018-11-12 09:09:57 +01:00
  • f3205f6602 Merge pull request #111 from YosysHQ/issue106 David Shah 2018-11-11 23:56:28 +00:00
  • becf3021bd ice40: Don't set colbuf bits for 384 David Shah 2018-11-11 23:52:04 +01:00
  • e1a8136a92 Merge branch 'master' of github.com:YosysHQ/nextpnr Darrell Harmon 2018-11-11 15:46:44 -07:00
  • ec96897c1d Ahead of LUT input swapping, assign LUT<6 from A6 downwards Eddie Hung 2018-11-11 14:21:06 -08:00
  • 75654a69f0 Fix LUT input delays, speedup construct_wire_to_delay? Eddie Hung 2018-11-11 14:15:11 -08:00
  • 7af788f9e3 [timing] Fix combinational -> combinatorial Eddie Hung 2018-11-11 13:49:09 -08:00
  • 2438027020 Merge pull request #110 from YosysHQ/force_timing_continue Eddie Hung 2018-11-11 13:25:15 -08:00
  • 32517dfb04 [timing] Better messaging for failed timing analysis, allow --force to continue Eddie Hung 2018-11-11 13:19:50 -08:00
  • 53f025c03f Improved delay estimator Eddie Hung 2018-11-11 12:56:52 -08:00
  • dd85e11abb [timing] More verbosity for crit path report Eddie Hung 2018-11-11 11:55:27 -08:00
  • 3312b9832d Merge branch 'master' of github.com:YosysHQ/nextpnr Darrell Harmon 2018-11-11 12:50:44 -07:00
  • cdd0f0fea0 better error message on failure to open JSON file Darrell Harmon 2018-11-11 12:50:14 -07:00
  • 6002a0a80a clangformat Clifford Wolf 2018-11-11 19:48:15 +01:00
  • 83117bef66 Add missing APIs needed for router_improve Eddie Hung 2018-11-11 10:19:17 -08:00
  • 19561fde52 Merge branch 'router_improve' of https://github.com/YosysHQ/nextpnr into xc7-router_improve Eddie Hung 2018-11-11 10:13:13 -08:00
  • f9a5126338 Another router1 bugfix Clifford Wolf 2018-11-11 17:50:42 +01:00
  • f93129634b Add getConflictingWireWire() arch API, streamline getConflictingXY semantic Clifford Wolf 2018-11-11 17:28:41 +01:00
  • 9e5aded5c6 ecp5: Fix 85k PLL_LR David Shah 2018-11-11 15:12:27 +00:00
  • 2d35d99ed2 Show wires in tree for ECP5 as well Miodrag Milanovic 2018-11-11 13:52:19 +01:00
  • 5d11af5a25 multiple selection fix Miodrag Milanovic 2018-11-11 13:26:33 +01:00
  • ee8826b6e8 Ignore "duplicate" arcs in the same net in router1 Clifford Wolf 2018-11-11 12:16:25 +01:00
  • dac553cab4 Add some additional checks to router1 to find issues in input netlist Clifford Wolf 2018-11-11 12:04:02 +01:00
  • d2bdb670c0 Add getConflictingPipWire() arch API, router1 improvements Clifford Wolf 2018-11-11 11:34:38 +01:00
  • a445ae37ee Pip visible for all archs Miodrag Milanovic 2018-11-11 11:08:34 +01:00
  • b8870bb99c Propagate proper ctx, fixes fetchMore Miodrag Milanovic 2018-11-11 10:53:48 +01:00
  • 285bffeac5 Another bugfix in router1 Clifford Wolf 2018-11-11 10:11:55 +01:00
  • 5cc9b9f61f Bugfix in router1 Clifford Wolf 2018-11-11 10:02:32 +01:00
  • 3cfdb4e0c1 Sorted out zoomout, works for all now Miodrag Milanovic 2018-11-11 09:04:20 +01:00
  • 0ad5197ff4 show 4th tresllis_io in tile bounds Miodrag Milanovic 2018-11-11 08:25:54 +01:00
  • 6b197fde72 Merge pull request #93 from YosysHQ/gui_changes Miodrag Milanović 2018-11-10 23:00:34 -08:00
  • 78b684bcf8 [placer1] Actually check for TMG_IGNORE! Eddie Hung 2018-11-10 22:30:35 -08:00
  • 200fb3f664 [placer1] Ignore timing of TMG_IGNORE nets Eddie Hung 2018-11-10 20:05:36 -08:00
  • 99f5836b0e Add some cell delays Eddie Hung 2018-11-10 19:55:22 -08:00
  • a0c6c64be7 blinky.v to not instantiate PS7, blink more slowly/predictably Eddie Hung 2018-11-10 18:50:43 -08:00
  • 533c730418 Update without $iob suffix Eddie Hung 2018-11-10 18:49:58 -08:00
  • 10d6db6d94 Do not add "$iob" suffix Eddie Hung 2018-11-10 18:48:46 -08:00
  • f6bdd92640 Implement Arch::getPipName() and remove debug/verbose before routing Eddie Hung 2018-11-10 16:11:38 -08:00
  • e7ae28cafe Minor improvements in router1 Clifford Wolf 2018-11-11 00:29:25 +01:00
  • 5b8c8bb966 Some router1 cleanups Clifford Wolf 2018-11-10 23:50:49 +01:00
  • d904a37138 flush logs when throwing an assertion_failure Clifford Wolf 2018-11-10 23:50:08 +01:00
  • 540765a14e Merge branch 'router_improve' of https://github.com/YosysHQ/nextpnr into xc7-router_improve Eddie Hung 2018-11-10 12:54:09 -08:00
  • 3d8b88deef blinky to instantiate PS7 so that reconfiguring from Linux doesn't kill PS Eddie Hung 2018-11-10 12:52:52 -08:00
  • 2b2254f514 Add support for PS7 blocks Eddie Hung 2018-11-10 12:51:56 -08:00