| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
icepll: In quiet mode don't print info about target file name
|
|/ |
|
|
|
|
| |
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
|\
| |
| | |
Option for icepack to skip initializing BRAM (tested for ice40hx8k) with "-n"
|
|/ |
|
|\
| |
| | |
Fix warnings: 'may be used uninitialized in this function'
|
|/
|
|
|
|
|
|
| |
icetime.cc: In member function ‘double TimingAnalysis::report(std::__cxx11::string)’:
icetime.cc:1095:15: warning: ‘last_time’ may be used uninitialized in this function [-Wmaybe-uninitialized]
fprintf(frpt, "%10.3f ns ..%7.3f ns %s\n", first_time, last_time, last_net.c_str());
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
icetime.cc:1095:15: warning: ‘first_time’ may be used uninitialized in this function [-Wmaybe-uninitialized]
|
|\
| |
| | |
Add -X option to iceprog
|
|/
|
|
| |
In my setup, in OSX I have problems reading from libftdi but not writing. In case of a failure iceprog exits and leaves the FPGA in an useless state. I think it would be a good option to have the possibility to skip the verification process.
|
|\
| |
| | |
icetime: Split timing 'get_delay' functions per device
|
| |
| |
| |
| |
| |
| |
| | |
This should reduce the memory requirement during build of icetime, not
trying to compile one huge file all at once
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
|
|\ \
| |/
|/| |
docs: Add new Eigen3 dependency
|
|/
|
|
| |
Signed-off-by: David Shah <dave@ds0.me>
|
|\
| |
| | |
clarify empty design message. See Issue #204
|
|/ |
|
|
|
|
| |
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
|\
| |
| | |
Iceprog mpsse refactor
|
| | |
|
| | |
|
|\ \
| | |
| | | |
iCE40 Ultra = iCE5LP = u4k port
|
| | |
| | |
| | |
| | |
| | | |
icecube uses SMCCLK.CLK to "legalize" output cells. Unclear what this
is for, but it appears in almost all outputs.
|
| | | |
|
| | |
| | |
| | |
| | | |
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
|/ /
| |
| |
| | |
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
|\ \
| |/
|/| |
add boost dependencie for fedora
|
|/ |
|
|\ |
|
| |\
| | |
| | | |
Added NextPNR deps and install instructions to docs.
|
| |/ |
|
|/
|
|
| |
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
|\
| |
| | |
icetime: Add support for searching for chipdb relative to binary
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Like yosys and arachne-pnr, allow for searching for the desired chipdb
file relative to the executing binaries directory. This allows for
portable builds of icetime without needing to specify the exact path to
the needed chipdb file with the -C arg.
In order to support this icetime must be able to get the
"proc_self_dirname" path just like yosys and arachne-pnr. As such copy
the equivalent code to get this path information. To avoid cluttering
the icetime.cc file with this code, place it in a separate iceutil.cc
file.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|\ \
| | |
| | | |
Fix compile warning in icetime.cc
|
|/ /
| |
| |
| |
| |
| | |
icetime.cc: In function ‘std::__cxx11::string ecnetname_to_vlog(std::__cxx11::string)’:
icetime.cc:1323:32: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=]
} catch(std::invalid_argument e) { // Not numeric and stoi throws exception
|
|\ \
| | |
| | | |
hlc: parse '.sym>' to track signal names from HLC to ASC
|
| | | |
|
| |/
|/|
| |
| | |
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
| |
| |
| |
| | |
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
| |
| |
| |
| | |
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
|\ \
| | |
| | | |
Add support for cm36 and swg25tr lm4k packages.
|
|/ / |
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Clifford Wolf <clifford@clifford.at>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In cases when the FLASH chip is bit flaky and the status register
"bounces" this flash_wait should be able to perform a bit better.
Also added more verbose output around block erase.
|
| | |
| | |
| | |
| | | |
Very useful for debugging purposes. ;)
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
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.
|
| | |
| | |
| | |
| | | |
I missed those the first time around.
|