Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix icebox to generate a working chipdb | David Shah | 2017-10-21 | 1 | -4/+4 |
| | |||||
* | Add DSP and IPConnect tile support to icepack and glbcheck | David Shah | 2017-10-21 | 2 | -8/+19 |
| | |||||
* | Bring chip data in icebox in line with icepack - and icecube | David Shah | 2017-10-21 | 1 | -50/+50 |
| | |||||
* | Modify icebox.py so it generates a 5k chipdb | David Shah | 2017-10-20 | 2 | -30/+390 |
| | |||||
* | Add (attempt at) IeRen mapping for 5k | David Shah | 2017-10-20 | 1 | -0/+98 |
| | |||||
* | Fix make_ram40 for UltraPlus | David Shah | 2017-10-20 | 1 | -3/+7 |
| | | | | | | 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. | ||||
* | Fix case where make_prim allocates all global buffer pins | David Shah | 2017-10-20 | 1 | -1/+21 |
| | | | | | | | | 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. | ||||
* | Quick fix of pin 23 issue (pending further discussion) | David Shah | 2017-10-20 | 1 | -1/+3 |
| | |||||
* | Merge pull request #104 from HarmonInstruments/master | Clifford Wolf | 2017-10-13 | 1 | -3/+31 |
|\ | | | | | Add LP384 support to icebox_html | ||||
| * | Add LP384 support to icebox_html | Darrell Harmon | 2017-10-12 | 1 | -3/+31 |
|/ | | | | Unsure about what IO tiles should be enabled, so all are enabled. | ||||
* | Add icemulti example | Clifford Wolf | 2017-09-14 | 8 | -0/+153 |
| | |||||
* | Merge branch 'reuse-images' of https://github.com/rlutz/icestorm | Clifford Wolf | 2017-09-14 | 1 | -43/+37 |
|\ | |||||
| * | icemulti: Re-use images | Roland Lutz | 2017-09-04 | 1 | -2/+10 |
| | | |||||
| * | icemulti: Print image filenames along with offsets | Roland Lutz | 2017-09-04 | 1 | -3/+4 |
| | | |||||
| * | icemulti: Treat offset printing like ordinary flag | Roland Lutz | 2017-09-04 | 1 | -6/+4 |
| | | |||||
| * | icemulti: Remove constant `NUM_HEADERS' | Roland Lutz | 2017-09-04 | 1 | -3/+2 |
| | | |||||
| * | icemulti: Remove special first element from header lists | Roland Lutz | 2017-09-04 | 1 | -5/+7 |
| | | |||||
| * | icemulti: Differentiate between header and image count | Roland Lutz | 2017-09-04 | 1 | -4/+6 |
| | | |||||
| * | icemulti: Populate headers early | Roland Lutz | 2017-09-04 | 1 | -3/+3 |
| | | |||||
| * | icemulti: Remove class `Header' | Roland Lutz | 2017-09-04 | 1 | -10/+5 |
| | | |||||
| * | icemulti: Make function `write_header' global | Roland Lutz | 2017-09-04 | 1 | -3/+3 |
| | | |||||
| * | icemulti: Store image reference in header | Roland Lutz | 2017-09-04 | 1 | -10/+7 |
| | | |||||
| * | icemulti: Remove unused flag Header::empty | Roland Lutz | 2017-09-04 | 1 | -6/+2 |
| | | |||||
| * | icemulti: Treat coldboot as global flag | Roland Lutz | 2017-09-04 | 1 | -9/+5 |
| | | |||||
* | | Merge pull request #97 from rlutz/hlc-fixes | Clifford Wolf | 2017-09-14 | 6 | -1/+2403 |
|\ \ | | | | | | | Fixes to high-level configuration converters | ||||
| * \ | icebox: Put .hlc converters under ISC license | Roland Lutz | 2017-09-02 | 6 | -1/+2403 |
| |\ \ | |||||
| | * | | icebox: Fix parsing of IO block special wires | Roland Lutz | 2017-08-27 | 1 | -5/+5 |
| | | | | |||||
| | * | | icebox: Fix parsing of PLL directive | Roland Lutz | 2017-08-27 | 1 | -1/+4 |
| | | | | |||||
| | * | | icebox: Give useful error messages for .hlc parsing errors | Roland Lutz | 2017-08-27 | 1 | -12/+18 |
| | | | | |||||
| | * | | icebox: Make `check' a phony target | Roland Lutz | 2017-08-27 | 1 | -1/+1 |
| | | | | |||||
* | | | | Merge pull request #100 from rlutz/icemulti-errorsargs | Clifford Wolf | 2017-09-05 | 1 | -43/+81 |
|\ \ \ \ | | |_|/ | |/| | | `icemulti' error checks and argument handling | ||||
| * | | | icemulti: Check for negative alignment exponent | Roland Lutz | 2017-09-04 | 1 | -0/+2 |
| | | | | |||||
| * | | | icemulti: Use getopt to parse arguments | Roland Lutz | 2017-09-04 | 1 | -34/+48 |
| | | | | |||||
| * | | | icemulti: Refuse to pack empty image | Roland Lutz | 2017-09-04 | 1 | -0/+3 |
| | | | | |||||
| * | | | icemulti: Add missing error checks | Roland Lutz | 2017-09-04 | 1 | -2/+11 |
| | | | | |||||
| * | | | icemulti: Give more information about I/O errors | Roland Lutz | 2017-09-04 | 1 | -5/+6 |
| | | | | |||||
| * | | | icemulti: Report program name in error messages | Roland Lutz | 2017-09-04 | 1 | -1/+10 |
| | | | | |||||
| * | | | icemulti: Use standard macros for exit status | Roland Lutz | 2017-09-04 | 1 | -3/+3 |
| |/ / | |||||
* | | | Merge pull request #101 from rlutz/warmboot | Clifford Wolf | 2017-09-04 | 2 | -0/+21 |
|\ \ \ | | | | | | | | | Add support for non-warmboot images | ||||
| * | | | icebox: Add support for non-warmboot images | Roland Lutz | 2017-09-04 | 1 | -0/+7 |
| | | | | |||||
| * | | | icepack: Add support for non-warmboot images | Roland Lutz | 2017-09-04 | 1 | -0/+14 |
|/ / / | |||||
* | | | Merge pull request #99 from marcusmueller/modularize_config | Clifford Wolf | 2017-09-03 | 1 | -4/+12 |
|\ \ \ | |/ / |/| | | modularized standard Makefile config | ||||
| * | | modularized standard Makefile config | Marcus Müller | 2017-09-03 | 1 | -4/+12 |
|/ / | |||||
* / | Removed files that are under GNU licenses | Clifford Wolf | 2017-08-31 | 8 | -2541/+0 |
|/ | |||||
* | Merge pull request #93 from rlutz/extra-bits | Clifford Wolf | 2017-08-25 | 1 | -0/+2 |
|\ | | | | | icebox: Preserve extra bits when writing to file | ||||
| * | icebox: Preserve extra bits when writing to file | Roland Lutz | 2017-08-25 | 1 | -0/+2 |
| | | |||||
* | | Implement high-level configuration format | Clifford Wolf | 2017-08-25 | 6 | -0/+2383 |
|/ | | | | | # Conflicts: # icebox/Makefile | ||||
* | Minor spelling and punctuation fixes in docs | Larry Doolittle | 2017-08-02 | 1 | -4/+4 |
| | |||||
* | Squelch trailing whitespace | Larry Doolittle | 2017-08-01 | 15 | -22/+19 |
| | |||||
* | Update timeline on website | Clifford Wolf | 2017-07-31 | 1 | -0/+2 |
| |