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