Commit Graph

121 Commits

Author SHA1 Message Date
Eddie Hung
5aff7bbbc4 Fix INIT of pass-thru LUT to be "2" not "1" 2018-12-02 15:32:29 -08:00
Eddie Hung
5ddfc32c75 Add attosoc.sh and attosoc_tb.vhd 2018-11-30 17:06:55 -08:00
Eddie Hung
4574a57efc Add attosoc 2018-11-30 15:24:32 -08:00
Eddie Hung
fdca3d6d77 firmware.hex with delay loop 2018-11-30 15:23:09 -08:00
Eddie Hung
cac7ce2747 Cleanup 2018-11-29 17:20:51 -08:00
Eddie Hung
f4e7f4e690 Use wholesale attrs from ISE for MMCME2_ADV 2018-11-29 17:20:35 -08:00
Eddie Hung
2fdf937259 Assignment LUT inputs from fastest down 2018-11-29 17:08:05 -08:00
Eddie Hung
0327fa554a Revert "Ahead of LUT input swapping, assign LUT<6 from A6 downwards"
This reverts commit ec96897c1d.
2018-11-29 16:54:33 -08:00
Eddie Hung
c5165f7830 Duplicate arcs.clear() 2018-11-29 16:32:33 -08:00
Eddie Hung
d7dd945f55 Overwrite COMPENSATION attribute on MMCME2_ADV to "INTERNAL" 2018-11-29 16:32:08 -08:00
Eddie Hung
d8b6b231de Move required attributes to pack 2018-11-29 15:38:28 -08:00
Eddie Hung
6985e80c01 Merge branch 'xc7' of gitlab.com:eddiehung/nextpnr into xc7 2018-11-29 13:32:32 -08:00
Miodrag Milanovic
535fc953d4 Use site x location to determine if it is one block or other 2018-11-29 12:44:02 -08:00
Eddie Hung
9f03d9eed3 Add PLL to bring 125MHz clock to 60MHz for picorv32 2018-11-29 12:25:39 -08:00
Eddie Hung
4161856d49 Add support for MMCME2_ADV 2018-11-28 22:34:22 -08:00
Miodrag Milanovic
bfa2157ae6 compile fix for gui and proper size 2018-11-28 17:59:58 +01:00
Miodrag Milanovic
f2fecc3c69 make gui run 2018-11-28 17:04:26 +01:00
Eddie Hung
13e7798b34 Fix #endif placement 2018-11-27 18:11:19 -08:00
Eddie Hung
212b03999b Gzip the torc_info data 2018-11-27 18:08:03 -08:00
Eddie Hung
440802bf9d Add support for serialization of torc_info 2018-11-27 17:55:31 -08:00
Eddie Hung
662733c171 Remove methods 2018-11-27 14:12:25 -08:00
Eddie Hung
a0b6d3b19b clangformat 2018-11-27 12:28:48 -08:00
Eddie Hung
ae9ccfa5ad Refactor torc_info constructor 2018-11-27 12:28:21 -08:00
Eddie Hung
fc015d28d3 Fix pip indexing, do not allow fabric to connect to CLK (only global network can) 2018-11-20 17:41:46 -08:00
Eddie Hung
c3dc8696eb Fix getDelayFromNS() 2018-11-20 15:00:09 -08:00
Eddie Hung
ab9cb99f52 Arch::getPipDelay() returns delay of dst wire; Arch::getWireDelay() to return nothing 2018-11-20 14:52:01 -08:00
Eddie Hung
fa3e390e5f Add TODO 2018-11-20 14:43:21 -08:00
Eddie Hung
18cee5d279 More changes for upstream 2018-11-20 14:26:29 -08:00
Eddie Hung
e19ad23ef4 Merge branch 'xc7-router_improve' into xc7 2018-11-13 17:21:46 -08:00
Eddie Hung
9a498c26d1 Update picorv32.sh 2018-11-13 11:07:43 -08:00
Eddie Hung
bccf95296c Add picorv32.pcf 2018-11-13 11:07:08 -08:00
Eddie Hung
ca94aa1915 Reduce blinky.sh freq to 150MHz 2018-11-13 10:11:27 -08:00
Eddie Hung
fa3d366ddb Add missing operator needed by router_improve 2018-11-13 10:10:57 -08:00
Eddie Hung
d5ca744ca0 Fix typo 2018-11-13 09:10:14 -08:00
Eddie Hung
72a16004e1 Divide columns by 2 to get better X estimate for tiles 2018-11-13 09:01:24 -08:00
Eddie Hung
ec96897c1d Ahead of LUT input swapping, assign LUT<6 from A6 downwards 2018-11-11 14:21:06 -08:00
Eddie Hung
75654a69f0 Fix LUT input delays, speedup construct_wire_to_delay? 2018-11-11 14:15:11 -08:00
Eddie Hung
53f025c03f Improved delay estimator 2018-11-11 12:56:52 -08:00
Eddie Hung
83117bef66 Add missing APIs needed for router_improve 2018-11-11 10:19:17 -08:00
Eddie Hung
99f5836b0e Add some cell delays 2018-11-10 19:55:22 -08:00
Eddie Hung
a0c6c64be7 blinky.v to not instantiate PS7, blink more slowly/predictably 2018-11-10 18:50:43 -08:00
Eddie Hung
533c730418 Update without $iob suffix 2018-11-10 18:49:58 -08:00
Eddie Hung
10d6db6d94 Do not add "$iob" suffix 2018-11-10 18:48:46 -08:00
Eddie Hung
f6bdd92640 Implement Arch::getPipName() and remove debug/verbose before routing 2018-11-10 16:11:38 -08:00
Eddie Hung
3d8b88deef blinky to instantiate PS7 so that reconfiguring from Linux doesn't kill PS 2018-11-10 12:53:41 -08:00
Eddie Hung
2b2254f514 Add support for PS7 blocks 2018-11-10 12:53:41 -08:00
Eddie Hung
3b86c3a381 blinky to instantiate PS7 so that reconfiguring from Linux doesn't kill PS 2018-11-10 12:52:52 -08:00
Eddie Hung
3576509684 Add support for PS7 blocks 2018-11-10 12:51:56 -08:00
Eddie Hung
4619b2d82f Disable debug/verbose flag before routing 2018-11-09 17:09:25 -08:00
Eddie Hung
31ae470414 Adapt blinky for xc7 2018-11-09 17:07:23 -08:00