ASIC/FPGA Design and Verification Out Source Services
Open Issues for SD Slave Free Code
- The design does not support free of error read response for bus width of 1. I started to decode a separate counter for that. For 4 bits transaction the address advances on each transaction and therefor it works fine.
- SD registers are not implemented and most values are answered by driving some constants.
- Randomization checks to exercise the CRC calculation and timing were not done.
- Write transactions are not supported.
- General review of spec needs versus what is currently supported.
-
Please note, that a new version of the SD project is
available on this site. It was converted to
VHDL. It has a greater support for SD spec. It has
a better test bench and a set of scripts, which allow
random stimuli and automate the check.
SD slave with Samsung flash (k9f1208) (vhdl project).
Contact me now at: |