ASIC/FPGA Design and Verification Out Source Services
The verilog version for the SLAVE SD is entirely free.
While the verilog version is far from being complete, a lot
can be learned and benefited from using it.
- The code is simple and it can be easily improved and maintained.
- The code is synthesized friendly, tested on XILINX XST.
- The code is updated from time to time. A release history, including waveform in VCD format, is available on site.
-
Recently the non free code has been improved
to support a flash from Samsung, instead of the XILINX ROM components.
A typical SD read, read block and write wave form can be seen at:
wave and project description with Samsung flash (k9f1208).
The synthesis description of the improved code can be found at:
XST.
The newest version is written in VHDL. The VHDL test-bench allows to run regression,
randomize parts of the stimuli and automatically check results.
Parts of the randomization and checks are done using bash scripts.
Contact me now at: |