Commit Graph

391 Commits

Author SHA1 Message Date
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
Clifford Wolf 502611016c Fix coding style in icepll.cc 2017-07-04 12:25:41 +02:00
Clifford Wolf 3fb5934d54 Merge branch 'tannewt' 2017-07-04 12:24:38 +02:00
Clifford Wolf 96511b32b1 Indenting fixes in icepack.cc 2017-07-04 12:24:28 +02:00
Scott Shawcroft 15bcbb7c33 Correct cram mapping so glbcheck actually passes. 2017-07-04 12:12:13 +02:00
C-Elegans e395b74799 Update PLL DIVF range to be [0,127]
As discussed in issue #83, the range of the DIVF parameter in the
iCE40 PLL Usage Guide is incorrectly listed as being 0-63, when it
should actually be 0-127 when used in the SIMPLE feedback mode. This
however does apply in other feedback modes, where the DIVF range should
still be restricted to 0-63
2017-07-04 12:12:13 +02:00
Clifford Wolf 832bcbe4a2 Merge pull request #84 from C-Elegans/pll_divf
Update PLL DIVF range to be [0,127]
2017-07-03 17:32:08 +02:00
Scott Shawcroft b00ffb1c09 Introduce device class into fuxx workign directories and have glbcheck handle unsupported 5k tiles ok. 2017-07-02 15:38:44 -07:00
Roland Lutz b61cfb8a01 iceprog: Add manpage 2017-07-02 14:56:07 +02:00
Roland Lutz eef1731d2b iceprog: Return a meaningful exit status 2017-07-02 14:56:07 +02:00
Roland Lutz 7b97eb4177 iceprog: When reading, don't write more bytes than requested 2017-07-02 14:56:07 +02:00
Roland Lutz 8413b2c689 iceprog: Allow programming from pipe 2017-07-02 14:56:07 +02:00
Roland Lutz 0bd8876d7f iceprog: Allow programming from standard input 2017-07-02 14:49:37 +02:00
Roland Lutz 47c9cd4ac1 iceprog: Open input/output files before talking to hardware 2017-07-02 14:49:37 +02:00
Roland Lutz 6741d93245 iceprog: Overhaul `--help' text 2017-07-02 14:49:37 +02:00
Roland Lutz 703a913bd1 iceprog: Add option `--help' 2017-07-02 14:49:37 +02:00
C-Elegans 7201da8cfd Update PLL DIVF range to be [0,127]
As discussed in issue #83, the range of the DIVF parameter in the
iCE40 PLL Usage Guide is incorrectly listed as being 0-63, when it
should actually be 0-127 when used in the SIMPLE feedback mode. This
however does apply in other feedback modes, where the DIVF range should
still be restricted to 0-63
2017-06-24 16:30:10 -04:00
Scott Shawcroft a25c8679ac More work figuring out values in icebox.py 2017-06-23 22:53:54 -07:00
Scott Shawcroft 2a7139115c work in progress chipdb 2017-06-23 15:43:38 -07:00
Scott Shawcroft 58a6110be1 Add icefuzz support for the UP5K and rework underlying device specification for more flexibility. 2017-06-22 17:38:38 -07:00
Scott Shawcroft ed8c4e8c03 initial packing and unpacking parameters 2017-06-20 16:50:52 -07:00