|
|
##### How to use Cheby on Cheburashka/Gena maps ?
|
|
|
|
|
|
Cheby provide a compatibility mode for Cheburashka maps. Using `gena2cheby` you first convert the XML file to the Cheby YAML format. Then you can use `cheby --gen-gena-regctrl` to generate vhdl code. This is a different code generator from the standard cheby one, but it generates vhdl code that is almost identical to the vhdl code generated by Gena.
|
|
|
|
|
|
As far as we know, this compatiblity mode is complete: it handles all the features available with Gena. If it doesn't, it's a bug and please create an issue.
|
|
|
|
|
|
See [list of features](gena-features) supported by this compatibility mode.
|
|
|
|
|
|
##### Cheby favours a description of the memory map in a dedicated text file. Another possibility is to annotate HDL files and extract from those files the information required for automatic generation of register/FIFO/RAM, software access, documentation, etc. What are the merits and disadvantages of each solution?
|
|
|
|
|
|
Using annotated HDL files has several drawbacks:
|
... | ... | |