... | ... | @@ -97,22 +97,31 @@ different tool specific actions: |
|
|
|
|
|
In order to use synthesis, it's mandatory to use proprietary tools.
|
|
|
|
|
|
No synthesis makefiles for Altera.
|
|
|
Xilinx ISE is the only supported tool for synthesis -- Altera Quartus
|
|
|
synthesis not supported.
|
|
|
|
|
|
*NOTE:** GSI uses hdlmake current Master for building Altera projects,
|
|
|
and then launch the synthesis by executing valid Quartus shell custom
|
|
|
script (see github repo)
|
|
|
and then launch the synthesis by executing a Quartus shell custom script
|
|
|
(see github repo).
|
|
|
|
|
|
### Remote Synthesis
|
|
|
|
|
|
Simulation
|
|
|
|
|
|
Need a local ISE install in order to build a local xise
|
|
|
|
|
|
Asks for user password multiple times halting the automated flow.
|
|
|
|
|
|
(I've not tested screen support, just default mode)
|
|
|
|
|
|
### Handling Higher Level Hardware Descriptions
|
|
|
|
|
|
Higher level abstraction are not well managed by ISE.
|
|
|
|
|
|
PlanAhead:
|
|
|
|
|
|
- Embedded cores (xps) -\> Zynq, Dual core.
|
|
|
- IP (xco) -\> Issue already requested \#938.
|
|
|
- Optimized for tcl: concurrent runs, work batches...
|
|
|
|
|
|
### Proposal
|
|
|
|
|
|
- Add support for Makefile generation handling local/remote Quartus
|
... | ... | @@ -122,6 +131,11 @@ Asks for user password multiple times halting the automated flow. |
|
|
|
|
|
- Add remote project generation for both Quartus and ISE.
|
|
|
|
|
|
<!-- end list -->
|
|
|
|
|
|
- Add PlanAhead support for handling Xilinx coregen/DSP/embedded-CPU
|
|
|
hardware descriptions.
|
|
|
|
|
|
## Simulation
|
|
|
|
|
|
Each simulation makefile builds a run project / workspace and then
|
... | ... | @@ -261,16 +275,6 @@ use of new devices. If not family option value is provided in the |
|
|
manifest, hdlmake will try to get the family name from the device
|
|
|
parameter.
|
|
|
|
|
|
## New workflow support
|
|
|
|
|
|
Higher level abstraction.
|
|
|
|
|
|
PlanAhead:
|
|
|
|
|
|
- Embedded cores (xps) -\> Zynq, Dual core.
|
|
|
- IP (xco) -\> Issue already requested \#938.
|
|
|
- Optimized for tcl: concurrent runs, work batches...
|
|
|
|
|
|
## New Features
|
|
|
|
|
|
Current status?
|
... | ... | |