Commit Graph

411 Commits

Author SHA1 Message Date
Roland Lutz 475cdba6dd icemulti: Differentiate between header and image count 2017-09-04 20:13:03 +02:00
Roland Lutz 52387ef66c icemulti: Populate headers early 2017-09-04 20:11:43 +02:00
Roland Lutz 29cd829eb3 icemulti: Remove class `Header' 2017-09-04 20:10:26 +02:00
Roland Lutz 4cb0dcbffa icemulti: Make function `write_header' global 2017-09-04 20:10:26 +02:00
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
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 8354bc6086 Removed files that are under GNU licenses 2017-08-31 15:00:41 +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
Clifford Wolf 82f9fdb575 Merge pull request #82 from rlutz/master
`iceprog' improvements, documentation fixes
2017-07-05 18:26:33 +02:00
Roland Lutz 53a8bcce35 iceprog: Keep name space clean 2017-07-04 18:21:54 +02:00
Roland Lutz 62e7089710 iceprog: Remove trailing newline 2017-07-04 18:21:54 +02:00
Roland Lutz f36652689f iceprog: Break overlong lines 2017-07-04 18:21:54 +02:00
Roland Lutz 64e129bee9 iceprog: Fix coding style inconsistencies 2017-07-04 18:21:54 +02:00
Roland Lutz 0a8d98f36a iceprog: Fix error messages 2017-07-04 18:21:54 +02:00