- pull dlamprid-vme64x_review for both the core and the SVEC demo (vmecore_test)
- pull dlamprid-vme64x_review for both the core and the SVEC demo (vmecore_test)
+ adjust/merge as you see fit
+ adjust/merge as you see fit
Done
- [Update]/[Delete] top-level README.txt?
- [Update]/[Delete] top-level README.txt?
Done
- [Update] HDL headers
- [Update] HDL headers
OK.
- [Update]/[Delete]/[Move to user manual] header comments with technical explanations?
- [Update]/[Delete]/[Move to user manual] header comments with technical explanations?
OK.
- Good opportunity to rename files, entities and instances. eg:
- Good opportunity to rename files, entities and instances. eg:
+ pack or pkg?
+ pack or pkg?
_pkg (same name as the design unit name).
+ capital or small case file names?
+ capital or small case file names?
The same case, lower case.
+ ...
+ ...
- does not strictly follow proposed folder structure
- does not strictly follow proposed folder structure
See Maciej comment
* VME64x core
* VME64x core
- get rid of SVEC_ID, CERN_ID etc from package and default generic values
- get rid of SVEC_ID, CERN_ID etc from package and default generic values
OK for default generic
- what happens if the c_CLOCK_PERIOD is wrong? maybe it's better to get rid of it, set g_CLOCK_PERIOD by default to zero and assert that it is set to something else by user
- what happens if the c_CLOCK_PERIOD is wrong? maybe it's better to get rid of it, set g_CLOCK_PERIOD by default to zero and assert that it is set to something else by user
OK.
- shal we name/label all processes?
- shal we name/label all processes?
NO, but...
** VME64xCore_top.vhd
** VME64xCore_top.vhd
- Add generic/constant for number of supported functions and use it to limit size of ader/adem
- Add generic/constant for number of supported functions and use it to limit size of ader/adem
arrays etc, in order to reduce number of warnings in ISE (from ~450 to ~50)
arrays etc, in order to reduce number of warnings in ISE (from ~450 to ~50)
Ok.
- gc_sync_register: does it even make sense? Slide #95 of NASA radiation tolerant design presentation:
- gc_sync_register: does it even make sense? Slide #95 of NASA radiation tolerant design presentation: