Commit Graph

433 Commits

Author SHA1 Message Date
David Shah 4a930377f0 Quick fix of pin 23 issue (pending further discussion) 2017-10-20 14:46:24 +01:00
Clifford Wolf d9d2a3dcaa Merge pull request #104 from HarmonInstruments/master
Add LP384 support to icebox_html
2017-10-13 15:31:00 +02: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 5c4d4db08d Add icemulti example 2017-09-14 19:09:52 +02:00
Clifford Wolf d0f5b2ee8e Merge branch 'reuse-images' of https://github.com/rlutz/icestorm 2017-09-14 19:00:15 +02: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
Clifford Wolf 69613a26d3 Merge pull request #100 from rlutz/icemulti-errorsargs
`icemulti' error checks and argument handling
2017-09-05 11:56:13 +02:00
Roland Lutz d1bfc4543e icemulti: Re-use images 2017-09-04 20:14:45 +02:00
Roland Lutz dd9ce3fcb5 icemulti: Print image filenames along with offsets 2017-09-04 20:13:47 +02:00
Roland Lutz 7dad1afe6d icemulti: Treat offset printing like ordinary flag 2017-09-04 20:13:47 +02:00
Roland Lutz 0e503a69a8 icemulti: Remove constant `NUM_HEADERS' 2017-09-04 20:13:03 +02:00
Roland Lutz a622580c13 icemulti: Remove special first element from header lists 2017-09-04 20:13:03 +02:00
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
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