Commit Graph

767 Commits

Author SHA1 Message Date
Roland Lutz a96d1fffdc icemulti: Store image reference in header 2017-09-04 20:10:26 +02:00
Roland Lutz b7a6785b88 icemulti: Remove unused flag Header::empty 2017-09-04 20:10:26 +02:00
Roland Lutz d1e91ace22 icemulti: Treat coldboot as global flag 2017-09-04 20:10:26 +02:00
Clifford Wolf cc3c1906ab Merge pull request #101 from rlutz/warmboot
Add support for non-warmboot images
2017-09-04 19:48:40 +02:00
Roland Lutz a684b28b55 icebox: Add support for non-warmboot images 2017-09-04 19:18:08 +02:00
Roland Lutz 898229bf2b icepack: Add support for non-warmboot images 2017-09-04 19:18:08 +02:00
Roland Lutz a9c53a32c0 icemulti: Check for negative alignment exponent 2017-09-04 15:51:03 +02:00
Roland Lutz 395b36f293 icemulti: Use getopt to parse arguments 2017-09-04 15:51:03 +02:00
Roland Lutz ca90cc78e1 icemulti: Refuse to pack empty image 2017-09-04 15:51:03 +02:00
Roland Lutz e9e49bb5db icemulti: Add missing error checks 2017-09-04 15:51:03 +02:00
Roland Lutz 450306dfb1 icemulti: Give more information about I/O errors 2017-09-04 15:51:03 +02:00
Roland Lutz 21b2504aed icemulti: Report program name in error messages 2017-09-04 15:51:03 +02:00
Roland Lutz fc39f2e038 icemulti: Use standard macros for exit status 2017-09-04 15:51:03 +02:00
Clifford Wolf 55b7810abe Merge pull request #99 from marcusmueller/modularize_config
modularized standard Makefile config
2017-09-03 23:03:28 +02:00
Marcus Müller b87a750f4b modularized standard Makefile config 2017-09-03 19:20:50 +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 873eb9effa Minor spelling and punctuation fixes in docs 2017-08-02 13:27:53 +02:00
Larry Doolittle b3d35ccadc Squelch trailing whitespace 2017-08-01 14:43:15 +02:00
Clifford Wolf 607ee66cc1 Update timeline on website 2017-07-31 16:18:33 +02:00
Clifford Wolf 6948c4370d Merge branch 'ice5k' 2017-07-31 15:59:14 +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
Clifford Wolf b888b750a6 Fix some bugs in two of the icefuzz make_*.py scripts 2017-07-31 15:56:58 +02:00
Clifford Wolf ea0e19f3d3 Fix icecube.sh to work with lin and lin64 dirs, remove hardcoded ICECUBEDIR= 2017-07-31 15:56:25 +02:00
Clifford Wolf 72d2a02810 Remove extra IoCtrl cf_bit_ and extra_padeb_test_ lines from database 2017-07-31 15:55:07 +02:00
Clifford Wolf 68e25c22e1 Fix icebox.py and remove extra debug output 2017-07-31 15:54:28 +02:00
Clifford Wolf 43c38447c9 Fix icepack debug output 2017-07-31 15:53:59 +02:00
Clifford Wolf 872e333cf7 Merge branch 'master' into ice5k 2017-07-31 14:57:24 +02:00
Clifford Wolf 81e943e050 Add "DSP iCE board" to board list 2017-07-21 18:21:47 +02:00
Clifford Wolf 4ac8fff26c Use better error pattern in icestick checker example 2017-07-21 17:43:05 +02:00
Clifford Wolf 6124133269 Add icestick "checker" example 2017-07-21 16:57:11 +02:00
Clifford Wolf cb0a0f7ef8 Improve rs232demo test bench 2017-07-19 15:27:41 +02:00
Clifford Wolf 70e01c1802 Add pre- and post-synthesis testbench examples 2017-07-18 18:38:01 +02:00
Clifford Wolf 50915bf151 Merge pull request #88 from rqou/master
Remove use of err.h
2017-07-17 11:23:04 +02:00
Robert Ou 4e653c3b7e iceprog: Make errors print only the program name
Previously, the entire argv[0] would be printed.
2017-07-17 01:43:27 -07:00
Robert Ou 9acaac752a iceprog: Do not use nonstandard err.h
This header does not exist under MinGW. Replace these functions with
standard functions.
2017-07-17 01:28:59 -07:00
Clifford Wolf f06de9a436 Merge pull request #87 from rqou/master
Make install target work for Windows
2017-07-17 09:03:55 +02:00
Robert Ou 4111f9cca5 makefile: Make install target work for Windows 2017-07-16 20:59:55 -07:00
Robert Ou 917afd1a85 makefile: Do not ignore user-provided CFLAGS 2017-07-16 18:51:54 -07:00
Scott Shawcroft f704149b72 Fix routing issues by normalizing the net names in the tiles. 2017-07-07 19:10:41 -07:00
Scott Shawcroft b019ae4e65 Rework bram indexing to unbreak 8k. Still not sure if its correct for 5k. 2017-07-07 17:00:20 -07:00
Scott Shawcroft f16265c662 Work in progress DB. Having trouble getting group_segments to work without error. 2017-07-07 16:50:11 -07:00
Clifford Wolf 3c42bdbf66 Fix coding style in iceprog.c (mostly line breaks and indenting) 2017-07-05 18:34:57 +02:00