Commit Graph

1619 Commits

Author SHA1 Message Date
Eddie Hung
c6f66b4468 Adapt blinky for xc7 2018-11-09 17:05:55 -08:00
Eddie Hung
11b1309e62 Merge branch 'router_improve' of https://github.com/YosysHQ/nextpnr into xc7-router_improve 2018-11-09 17:05:48 -08:00
Eddie Hung
2711ff9cdc Merge branch 'xc7' into xc7-router_improve 2018-11-09 16:59:38 -08:00
Clifford Wolf
c780ce584a Fix log msg typo
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-11-09 23:03:14 +01:00
Clifford Wolf
e312fc79bc Improve router console output
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-11-09 22:59:23 +01:00
Clifford Wolf
f0a3a272ca Fixes and improvements in new router
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-11-09 22:39:39 +01:00
Clifford Wolf
aeaa0552ba Essentially a rewrite router1
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-11-09 17:00:45 +01:00
Clifford Wolf
66dd17664c Merge branch 'master' of github.com:YosysHQ/nextpnr into router_improve 2018-11-09 12:57:14 +01:00
Eddie Hung
15d9b3d3cc
Merge pull request #104 from YosysHQ/issue90
[common] placer to produce error when >1 cell->bel constraint
2018-11-08 16:28:14 -08:00
Eddie Hung
8258586c7d [common] placer to produce error when >1 cell->bel constraint 2018-11-08 16:21:31 -08:00
Eddie Hung
a5be1bbe6e [xc7] Fix LUT mask logic; also add attributes for IGNORE0 and {CE,S,IGNORE}1 2018-11-05 08:21:32 -08:00
Eddie Hung
e53f8364ec [xc7] Also ignore PIN token lines for PCF 2018-11-05 08:21:14 -08:00
Miodrag Milanovic
636a03d71e Fix method override in gui 2018-11-05 08:56:01 +01:00
Eddie Hung
1ee041e63f Add more ISE stuff to .gitignore 2018-11-04 22:15:06 -08:00
Eddie Hung
f67cf32d0d [xc7] PCF reader to ignore lines with NET token 2018-11-04 22:14:10 -08:00
Eddie Hung
61939dca11 [xc7] blinky.sh to set freq 125 MHz and run trce 2018-11-04 22:13:51 -08:00
Eddie Hung
f1b454b96c [xc7] blinky.v to use led0-3, and just to be safe, set BUFGCTRL control
inputs too
2018-11-04 22:13:24 -08:00
Eddie Hung
42a1b1a750 [xc7] Add NET PERIOD constraint to blinky.pcf (for trce) 2018-11-04 22:12:43 -08:00
David Shah
8df72a1f34 ice40: Fix SPRAM and IO globals
Signed-off-by: David Shah <dave@ds0.me>
2018-11-04 14:13:53 +00:00
Eddie Hung
e137a9c507 [xc7] Add xdl and bitgen to blinky.sh 2018-11-03 16:12:11 -07:00
Eddie Hung
1e41183c5e Update .gitignore with *_fpga_editor.log 2018-11-03 16:11:56 -07:00
Eddie Hung
5c56fab0ab [xc7] Add torc_info->site_index_to_bel lookup; also fix Arch::getBelByName() 2018-11-03 15:56:06 -07:00
Eddie Hung
aa7f7d6a97 clangformat 2018-11-03 15:18:26 -07:00
Eddie Hung
d80b63cc55 [xc7] Re-enable PCF reading 2018-11-03 15:17:53 -07:00
Eddie Hung
4239e3668a [xc7] Make clg400 the default package (Zybo) 2018-11-03 15:02:09 -07:00
Eddie Hung
ac919421f0 Add more ISE output to .gitignore 2018-11-03 14:25:20 -07:00
Eddie Hung
c6bf8aff43 [xc7] Fix timing analysis for constant drivers 2018-11-03 14:24:29 -07:00
Eddie Hung
8f1c91151b Revert "[xc7] Fix getPortTimingClass for IOBs"
This reverts commit 5d9019994e.
2018-11-03 13:30:58 -07:00
Eddie Hung
0e1c23a07b [xc7] blinky.v to only have 4 LEDs 2018-11-03 13:27:39 -07:00
Eddie Hung
e758d8befe Add *.xdl and *.bit to .gitignore 2018-11-03 12:56:46 -07:00
Eddie Hung
5d9019994e [xc7] Fix getPortTimingClass for IOBs 2018-11-03 12:55:36 -07:00
Eddie Hung
324ff41f13 Fix Torc path 2018-11-03 12:10:21 -07:00
Eddie Hung
af4f9680e2 Merge branch 'master' into xc7 2018-11-03 11:42:19 -07:00
Eddie Hung
735c7c7c9c torc now expected to be /opt/torc 2018-11-03 11:41:36 -07:00
Miodrag Milanović
429db5c7e7
Merge pull request #102 from YosysHQ/ecp5_gui_update
Ecp5 gui update
2018-11-03 17:39:24 +01:00
David Shah
158212417f
Merge pull request #101 from daveshah1/ecp5_pll
WIP: ecp5: Add PLL support and improve global promotion/routint
2018-11-03 10:57:21 +00:00
Miodrag Milanovic
27fcaf50d2 Fix lpf button action 2018-11-03 10:03:27 +01:00
Miodrag Milanovic
aed04ae6f2 Added image generator and regenerate icons 2018-11-03 10:02:53 +01:00
Miodrag Milanovic
a0e79c993f Added LPF support and all chip models available for select 2018-11-03 09:39:43 +01:00
David Shah
04f9b87101 ecp5: Allow setting IO SLEWRATE
Signed-off-by: David Shah <dave@ds0.me>
2018-11-01 20:41:51 +00:00
David Shah
0a52133865
Merge pull request #100 from YosysHQ/ecp5_lpf
ecp5: Add LPF parser and IO buffer insertion
2018-11-01 10:17:58 +00:00
David Shah
e005cc6754 ecp5: Add PLL support
Signed-off-by: David Shah <dave@ds0.me>
2018-10-31 19:52:41 +00:00
David Shah
24a2feda30 ecp5: Separate global promotion and routing
Signed-off-by: David Shah <dave@ds0.me>
2018-10-31 16:22:34 +00:00
David Shah
c782f07b1b ecp5: Add IO buffer insertion
Signed-off-by: David Shah <dave@ds0.me>
2018-10-31 11:30:09 +00:00
David Shah
db0646be8a ecp5: Adding LPF parser
Signed-off-by: David Shah <dave@ds0.me>
2018-10-31 10:48:54 +00:00
Miodrag Milanovic
49f2fff2b0 Proper OpenGL limit for QT 2018-10-29 09:34:20 +01:00
David Shah
af9ed378b4 ice40: Fix PLL DYNAMICDELAY
Signed-off-by: David Shah <davey1576@gmail.com>
2018-10-27 23:28:25 +02:00
Miodrag Milanovic
69b9aaba9d ups, uncomment 2018-10-27 11:52:29 +02:00
Miodrag Milanovic
61b2fcf7da Fixed pip graphics 2018-10-27 11:50:40 +02:00
Miodrag Milanovic
d7614d3d2b fix edge case 2018-10-27 10:21:29 +02:00