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.

Inputs CSRSpec Language File which takes advantage of templates block_ecc.csr Excel file from legacy design ecclegacy.csv ( ecclegacy.xls )
Verilog Output block_ecc.v ecclegacy.v
Word Document block_ecc.doc ecclegacy.doc
HTML Output block_ecc.html ecclegacy.html
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_proterty_diag.v
ecclegacy_ecc_legacy_testbench.v
ecclegacy_ecc_legacy_configuration_diag.v
ecclegacy_ecc_legacy_reset_diag.v
ecclegacy.vh