aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-10-20Modify icebox.py so it generates a 5k chipdbDavid Shah
2017-10-20Add (attempt at) IeRen mapping for 5kDavid Shah
2017-10-20Fix make_ram40 for UltraPlusDavid Shah
Sometimes make_ram40 was assigning too many IO pins, causing a placment failure, and also sometimes connecting a global clock net to WCLKE or RCLKE which was also causing a placment failure.
2017-10-20Fix case where make_prim allocates all global buffer pinsDavid Shah
This is a low probability bug more likely to show up in low pin count devices with few GBINs. In rare cases make_prim would constrain all of the global buffer capable pins but not the clock input. icecube would then fail to place the clock input. This is fixed by always constraining the clock if all GBIN pins are used.
2017-10-20Quick fix of pin 23 issue (pending further discussion)David Shah
2017-10-13Merge pull request #104 from HarmonInstruments/masterClifford Wolf
Add LP384 support to icebox_html
2017-10-12Add LP384 support to icebox_htmlDarrell Harmon
Unsure about what IO tiles should be enabled, so all are enabled.
2017-09-14Add icemulti exampleClifford Wolf
2017-09-14Merge branch 'reuse-images' of https://github.com/rlutz/icestormClifford Wolf
2017-09-14Merge pull request #97 from rlutz/hlc-fixesClifford Wolf
Fixes to high-level configuration converters
2017-09-05Merge pull request #100 from rlutz/icemulti-errorsargsClifford Wolf
`icemulti' error checks and argument handling
2017-09-04icemulti: Re-use imagesRoland Lutz
2017-09-04icemulti: Print image filenames along with offsetsRoland Lutz
2017-09-04icemulti: Treat offset printing like ordinary flagRoland Lutz
2017-09-04icemulti: Remove constant `NUM_HEADERS'Roland Lutz
2017-09-04icemulti: Remove special first element from header listsRoland Lutz
2017-09-04icemulti: Differentiate between header and image countRoland Lutz
2017-09-04icemulti: Populate headers earlyRoland Lutz
2017-09-04icemulti: Remove class `Header'Roland Lutz
2017-09-04icemulti: Make function `write_header' globalRoland Lutz
2017-09-04icemulti: Store image reference in headerRoland Lutz
2017-09-04icemulti: Remove unused flag Header::emptyRoland Lutz
2017-09-04icemulti: Treat coldboot as global flagRoland Lutz
2017-09-04Merge pull request #101 from rlutz/warmbootClifford Wolf
Add support for non-warmboot images
2017-09-04icebox: Add support for non-warmboot imagesRoland Lutz
2017-09-04icepack: Add support for non-warmboot imagesRoland Lutz
2017-09-04icemulti: Check for negative alignment exponentRoland Lutz
2017-09-04icemulti: Use getopt to parse argumentsRoland Lutz
2017-09-04icemulti: Refuse to pack empty imageRoland Lutz
2017-09-04icemulti: Add missing error checksRoland Lutz
2017-09-04icemulti: Give more information about I/O errorsRoland Lutz
2017-09-04icemulti: Report program name in error messagesRoland Lutz
2017-09-04icemulti: Use standard macros for exit statusRoland Lutz
2017-09-03Merge pull request #99 from marcusmueller/modularize_configClifford Wolf
modularized standard Makefile config
2017-09-03modularized standard Makefile configMarcus Müller
2017-09-02icebox: Put .hlc converters under ISC licenseRoland Lutz
2017-08-31Removed files that are under GNU licensesClifford Wolf
2017-08-27icebox: Fix parsing of IO block special wiresRoland Lutz
2017-08-27icebox: Fix parsing of PLL directiveRoland Lutz
2017-08-27icebox: Give useful error messages for .hlc parsing errorsRoland Lutz
2017-08-27icebox: Make `check' a phony targetRoland Lutz
2017-08-25Merge pull request #93 from rlutz/extra-bitsClifford Wolf
icebox: Preserve extra bits when writing to file
2017-08-25Implement high-level configuration formatClifford Wolf
# Conflicts: # icebox/Makefile
2017-08-25icebox: Preserve extra bits when writing to fileRoland Lutz
2017-08-02Minor spelling and punctuation fixes in docsLarry Doolittle
2017-08-01Squelch trailing whitespaceLarry Doolittle
2017-07-31Update timeline on websiteClifford Wolf
2017-07-31Merge branch 'ice5k'Clifford Wolf
2017-07-31Don't build chipdb-5k.txt by default (it does not work yet)Clifford Wolf
2017-07-31Fix some bugs in two of the icefuzz make_*.py scriptsClifford Wolf