| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-08-18 | Add a function to read and decode the status register. | Piotr Esden-Tempski | |
| Very useful for debugging purposes. ;) | |||
| 2018-08-18 | Added the FTDI cable pinout for reference. | Piotr Esden-Tempski | |
| 2018-08-18 | Improved JEDEC ID read function. | Piotr Esden-Tempski | |
| The function now checks how long the extended JEDEC ID field is for the particular FLASH chip and only reads the amount provided by the chip. | |||
| 2018-08-18 | Replaced some more magic numbers with FLASH command IDs. | Piotr Esden-Tempski | |
| I missed those the first time around. | |||
| 2018-08-18 | Added easier to read chip_select/reset functions. | Piotr Esden-Tempski | |
| Just calling a gpio function with two numbers was not very self explanatory. The functions now refer to the actual indended action, chip (de)select for flash, reset and chip (de)select for sram. Reading the code and understanding what steps are taken should be easier now. | |||
| 2018-08-16 | Added more code comments. | Piotr Esden-Tempski | |
| Main point was to group the code into three logical segments: * MPSSE/FTDI defines and functions * FLASH defines and functions * iceprog implementation core While I was at it I also added a few comments for stuff that was not immediately obvious what it does. | |||
| 2018-08-09 | Merge pull request #180 from litghost/add_5x | Clifford Wolf | |
| Add 5k support to hlc2asc. | |||
| 2018-08-09 | Add 5k support to hlc2asc. | Keith Rothman | |
| Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com> | |||
| 2018-07-30 | Also install text timing databases | Clifford Wolf | |
| Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||
| 2018-07-26 | icebox: parse '.sym>' HLC to track signal names | Elms | |
| 2018-07-20 | Merge pull request #176 from elmsfu/hlc2asc/lut_keyword_fix | Clifford Wolf | |
| icebox_hlc2asc: fix _lut_ keyword parsing | |||
| 2018-07-20 | Merge pull request #175 from daveshah1/fix_lutcascade | Clifford Wolf | |
| icetime: Remove non-existent paths from ce/sr to ltout | |||
| 2018-07-19 | icebox_hlc2asc: fix _lut_ keyword parsing | Elms | |
| 'self.lut_bits is None' was always false. The _lut_ keyword is used by asc2hlc, so when converting asc->hlc->asc the lut_bits were always all zeros. | |||
| 2018-07-19 | icetime: Remove non-existent paths from ce/sr to ltout | David Shah | |
| Signed-off-by: David Shah <davey1576@gmail.com> | |||
| 2018-07-19 | Spelling fixes in messages | Larry Doolittle | |
| 2018-07-17 | Merge pull request #173 from osresearch/parallel-make | Clifford Wolf | |
| Allow parallel make all to build each subdir simultaneously | |||
| 2018-07-17 | Allow parallel make all to build each subdir simultaneously | Trammell Hudson | |
| 2018-07-17 | Merge pull request #172 from mithro/hlc-glb | Clifford Wolf | |
| hlc: Use glb_network for current device. | |||
| 2018-07-16 | hlc: Use glb_network for current device. | Tim 'mithro' Ansell | |
| Previously the 1k global networks were hard coded. This now uses the values from the given part. | |||
| 2018-07-10 | Merge pull request #169 from mithro/patch-1 | Clifford Wolf | |
| Update README to be clearer | |||
| 2018-07-10 | Merge pull request #168 from elmsfu/hlc2asc/verilog_literal_ram_data | Clifford Wolf | |
| icebox_hlc2asc: Allow data of ram to use verilog literal format | |||
| 2018-07-10 | Merge pull request #167 from mithro/icebox_vlog_drivers | Clifford Wolf | |
| icebox_vlog: Better information about drivers for nets. | |||
| 2018-07-10 | Merge pull request #164 from mithro/global-fix | Clifford Wolf | |
| Fix spelling and io_X/GLOBAL_OUTPUT_NETWORK | |||
| 2018-07-10 | Merge pull request #170 from mithro/const-lut-out | Clifford Wolf | |
| icebox_vlog: Fix constant LUT output. | |||
| 2018-07-08 | icebox_vlog: Fix constant LUT output. | Tim 'mithro' Ansell | |
| 2018-07-08 | icebox_vlog: Save error message to file and print it. | Tim 'mithro' Ansell | |
| Previously if you were doing; `icebox_vlog example.asc > example_bit.v` you would just get; ``` Traceback (most recent call last): File "icebox_vlog.py", line 947, in <module> assert False AssertionError ``` Now you get; ``` Traceback (most recent call last): File "icebox_vlog.py", line 948, in <module> assert False, "\n ".join(emsg) AssertionError: Single-driver-check failed for 2 nets: n10 has 0 drivers: [] n15 has 2 drivers: ['clk', 'clk2'] ``` | |||
| 2018-07-03 | Update README to be clearer | Tim Ansell | |
| The example doesn't work out of the box with the iCEblink40-lp1k board. | |||
| 2018-07-03 | icebox_hlc2asc: Allow data of ram to use verilog literal format | Elms | |
| 2018-07-03 | icebox_vlog: Better information about drivers for nets. | Tim 'mithro' Ansell | |
| 2018-06-22 | icebox_hlc2asc: Allow io_X/GLOBAL_OUTPUT_BUFFER | Tim 'mithro' Ansell | |
| 2018-06-22 | icebox_hlc2asc: Fix spelling in error message. | Tim 'mithro' Ansell | |
| 2018-06-20 | Merge pull request #162 from elmsfu/hcl2asc/error_messages_and_device_class | Clifford Wolf | |
| icebox_hcl2asc: select device class | |||
| 2018-06-20 | icebox_hlc2asc: update to support device by family | Elms | |
| 2018-06-20 | icebox_hlc2asc: Adding more descriptive errors messages | Elms | |
| 2018-06-16 | Merge pull request #161 from mithro/lut-bit-defaults | Clifford Wolf | |
| icebox_hlc2asc: Set LUT bits to zero by default. | |||
| 2018-06-15 | icebox_hlc2asc: Set LUT bits to zero by default. | Tim 'mithro' Ansell | |
| 2018-06-15 | Merge pull request #160 from mithro/hlc-sort | Clifford Wolf | |
| icebox_hlcsort: Adding a tool for canonicalizing HLC files. | |||
| 2018-06-15 | Merge pull request #155 from mithro/icetime-error | Clifford Wolf | |
| icetime: Output where the chipdb should be found. | |||
| 2018-06-15 | Merge pull request #159 from mithro/fix-fix | Clifford Wolf | |
| icebox: Fix issue introduced by f7e9fec63a3f88bee8c27e858da319ea03d68d14 | |||
| 2018-06-14 | icebox_hlcsort: Adding a tool for canonicalizing HLC files. | Tim 'mithro' Ansell | |
| This is done by sorting all the commands inside a block. Doing so makes it much easier to diff two files. | |||
| 2018-06-14 | icetime: Output where the chipdb should be found. | Tim 'mithro' Ansell | |
| Makes it easier to know where it can't be. | |||
| 2018-06-14 | icebox: Fix issue introduced by f7e9fec63a3f88bee8c27e858da319ea03d68d14 | Tim 'mithro' Ansell | |
| Current code fails with the following; ``` Parse error in line 94: span4_y3_g15_6 -> local_g0_3 -> D_OUT_0 ``` | |||
| 2018-06-13 | Fix icetime for .asc files that do not contain all tiles | Clifford Wolf | |
| Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||
| 2018-06-13 | Merge pull request #149 from tomverbeure/seed | Clifford Wolf | |
| icebram: add option to specify seed for repeatable outcomes. | |||
| 2018-06-13 | Merge pull request #151 from mithro/hlc-lut-init | Clifford Wolf | |
| icebox_hlc2asc: Allow truth tables to be specified as init string. | |||
| 2018-06-13 | Merge pull request #158 from mithro/remove-bidir-hlc | Clifford Wolf | |
| Remove bidir stuff in HLC | |||
| 2018-06-13 | Merge pull request #156 from mithro/hlc-devices | Clifford Wolf | |
| icebox_hlc2asc: Accept device types such as HX1K | |||
| 2018-06-13 | Merge pull request #154 from mithro/icetime-args | Clifford Wolf | |
| icetime: Lowercase the device type information. | |||
| 2018-06-13 | Merge pull request #153 from mithro/lout-driver | Clifford Wolf | |
| icebox: Fix driver detection for LUT cascade. | |||
| 2018-06-13 | Merge pull request #152 from mithro/vlog-fix | Clifford Wolf | |
| icebox: Fix LUT output code. | |||
