Examples
ECC Example
Here is an example of input and output for Configuration Registers for a Error Correcting Code (ECC) Address Map. ECC applies a error detection scheme to a memory and corrects minor errors due to noise or material defects. It is used in computer data storage.
File type | CSRSpec™ Language File that Takes Advantage of Templates | Excel File from Legacy Design |
---|---|---|
Design source (input) | block_ecc.csr | ecclegacy.csv |
Verilog Output | block_ecc.v | ecclegacy.v |
VHDL Output | block_ecc.vhdl | ecclegacy.vhdl |
Word Document | block_ecc.doc | ecclegacy.doc |
HTML Output | block_ecc.html | ecclegacy.html |
C Header Output | block_ecc.h | ecclegacy.h |
Verification Test Bench | block_ecc_testbench.v block_ecc_conf_diag.v block_ecc_counter_diag.v block_ecc_interrupt_diag.v block_ecc_reset_diag.v block_ecc_property_diag.v | ecclegacy_ecc_legacy_testbench.v ecclegacy_ecc_legacy_configuration_diag.v ecclegacy_ecc_legacy_reset_diag.v ecclegacy.vh |