Commit Graph

134 Commits

Author SHA1 Message Date
David Shah bd6cf518f3 Begin I2C/SPI IP reverse engineering 2017-11-23 19:45:27 +00:00
David Shah da7a2a9d0d Fix whitespace and a couple of typos 2017-11-20 09:43:54 +00:00
David Shah b059f37b50 Add all cf_bits and pullup strength notes 2017-11-18 15:38:14 +00:00
David Shah 614c60df25 Add missing 5k BRAM bits 2017-11-17 18:29:14 +00:00
David Shah 902e972cc5 Make 5k db as a default target 2017-11-17 15:27:07 +00:00
David Shah 095b8404e8 Remove non-existing routing resources (5k) 2017-11-17 15:10:04 +00:00
David Shah afcc653b78 Add support for UltraPlus SPRAM 2017-11-17 15:10:04 +00:00
David Shah c71db50a27 Add UltraPlus LED driver support and demo 2017-11-17 15:09:58 +00:00
David Shah e7d22f2277 UltraPlus Internal Oscillator support 2017-11-17 15:09:58 +00:00
David Shah cdf6883639 UltraPlus DSPs working 2017-11-17 15:09:51 +00:00
David Shah 8f9eba3fe3 Add new tile types and MAC16s to chipdb 2017-11-17 15:09:41 +00:00
David Shah c9160c77dc Tidy up some of the icebox changes 2017-11-17 15:09:40 +00:00
David Shah 2f962ac92e Fix 5k corner routing, and reverse engineer SPRAM 2017-11-17 15:09:17 +00:00
David Shah 88eebff7db Start UltraPlus DSP documentation 2017-11-17 15:08:47 +00:00
David Shah 94aa596cb1 Trace DSP routing 2017-11-17 15:08:25 +00:00
David Shah c69b87d593 Fix 5k gbin configuration 2017-11-06 16:14:41 +00:00
David Shah 5e7924c8c1 Add more 5k RAM bits to db 2017-11-05 19:14:42 +00:00
David Shah 1c56e56032 Fix 5k padin_glb_netwk bits 2017-11-05 16:32:58 +00:00
David Shah e75e9171ac Fix global network 1 padin bit 2017-11-01 20:16:33 +00:00
David Shah 3a6b05c6aa Work on 5k global buffer pads 2017-11-01 15:37:51 +00:00
David Shah 6f76600881 Add missing up5k global buffer pads 2017-10-31 19:45:27 +00:00
David Shah 2ad5600b47 Working up5k PLL support 2017-10-31 15:11:40 +00:00
David Shah 938bf7b65e Fix loading 5k asc files 2017-10-31 14:21:08 +00:00
David Shah b78417ee78 Add new 5k IO config bits to database 2017-10-29 17:07:18 +00:00
David Shah e9e9d0e9cb Share glb_netwk data between 5k and 8k parts 2017-10-29 16:14:15 +00:00
David Shah d5b610f0e8 Fix global network data for up5k 2017-10-25 16:20:28 +01:00
David Shah 42325a4774 Fix colbuf db for up5k 2017-10-25 14:49:33 +01:00
David Shah 2a7c32e49a Add ColBufCtrl bits to database for 5k parts 2017-10-25 10:50:36 +01:00
David Shah 6e80f13b56 Add CarryInSet bit to DB 2017-10-24 19:38:35 +01:00
David Shah bf21b64498 Fix IeRen database for up5k 2017-10-23 11:30:23 +01:00
David Shah 5afdeee0e0 Swap IEREN for pin 26 to get example working, other inputs still need fixing 2017-10-21 20:16:10 +01:00
David Shah ec419b4206 Fix RAM tile location in icebox.py 2017-10-21 18:30:14 +01:00
David Shah 29593ed2cb Fix icebox to generate a working chipdb 2017-10-21 18:22:00 +01:00
David Shah 85be8e4e3d Bring chip data in icebox in line with icepack - and icecube 2017-10-21 11:27:12 +01:00
David Shah ca35e566d4 Modify icebox.py so it generates a 5k chipdb 2017-10-20 19:13:23 +01:00
David Shah e6913a3bfb Add (attempt at) IeRen mapping for 5k 2017-10-20 17:34:30 +01:00
Darrell Harmon 8e28386248 Add LP384 support to icebox_html
Unsure about what IO tiles should be enabled, so all are enabled.
2017-10-12 18:09:05 -06:00
Clifford Wolf 4749394e23 Merge pull request #97 from rlutz/hlc-fixes
Fixes to high-level configuration converters
2017-09-14 18:55:50 +02:00
Roland Lutz a684b28b55 icebox: Add support for non-warmboot images 2017-09-04 19:18:08 +02:00
Roland Lutz c9c181fef2 icebox: Put .hlc converters under ISC license 2017-09-02 14:45:03 +02:00
Clifford Wolf 8354bc6086 Removed files that are under GNU licenses 2017-08-31 15:00:41 +02:00
Roland Lutz bb2bc7a00c icebox: Fix parsing of IO block special wires 2017-08-27 22:25:50 +02:00
Roland Lutz 5ac8f1a687 icebox: Fix parsing of PLL directive 2017-08-27 22:20:42 +02:00
Roland Lutz 7e4689d3f5 icebox: Give useful error messages for .hlc parsing errors 2017-08-27 22:14:38 +02:00
Roland Lutz 5cea17ea88 icebox: Make `check' a phony target 2017-08-27 21:57:44 +02:00
Clifford Wolf 7b07cd489d Merge pull request #93 from rlutz/extra-bits
icebox: Preserve extra bits when writing to file
2017-08-25 15:06:40 +02:00
Clifford Wolf 1565fdc0ee Implement high-level configuration format
# Conflicts:
#	icebox/Makefile
2017-08-25 14:59:59 +02:00
Roland Lutz 7e692cba7c icebox: Preserve extra bits when writing to file 2017-08-25 12:49:24 +02:00
Larry Doolittle b3d35ccadc Squelch trailing whitespace 2017-08-01 14:43:15 +02:00
Clifford Wolf 1f9d00bb9c Don't build chipdb-5k.txt by default (it does not work yet) 2017-07-31 15:58:14 +02:00