mirror of
https://github.com/wfjm/w11.git
synced 2026-04-26 04:08:17 +00:00
fixes for Vivado 2016.3 and 2016.4
- Vivado is used with -fsm_extraction one_hot. Starting with Vivado 2016.3 this triggers fsm recognition and re-coding of two gray counter modules. This not only defeats the purpose of the gray coded counter, it also caused some constraints to fail. Added attributes to prevent fsm extraction - the logic of `connect_hw_server` and `get_hw_servers` changed after Vivado 2015.1. The `make <design>.vconfig` command worked up to Vivado 2016.2 due to some recovery mechanism, and finally broke with 2016.3. Fixed the call to `get_hw_servers`.
This commit is contained in:
@@ -11,16 +11,17 @@
|
||||
---
|
||||
## HEAD <a name="head"></a>
|
||||
### Proviso
|
||||
_The HEAD version is shows the current development. No guarantees that
|
||||
_The HEAD version shows the current development. No guarantees that
|
||||
software or firmware builds or that the documentation is consistent.
|
||||
The full set of tests is only run for releases._
|
||||
The full set of tests is only run for tagged releases._
|
||||
|
||||
### Summary
|
||||
- [w11 shell](../tools/tcl/rw11/shell.tcl) re-organized abd expanded,
|
||||
- fixes for Vivado 2016.4
|
||||
- added **preliminary** support for Nexys4 DDR board
|
||||
- [w11 shell](../tools/tcl/rw11/shell.tcl) re-organized and expanded,
|
||||
now default in [ti_w11](../tools/bin/ti_w11)
|
||||
- `CPUERR` cleared with cpu reset (see [ECO-029](ECO-029-cpuerr_creset.md))
|
||||
- `PS` initialized now with `000000` (see [ECO-028](ECO-028-ps_init.md))
|
||||
- added **preliminary** and **FPGA untested** support for nexys4 DDR
|
||||
|
||||
<!-- --------------------------------------------------------------------- -->
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user