To control the SD memory card by a SoC, we design a SD Host Controller IP to realize the function of status control, interrupt control, read/write control, remove control. It can make design team integrate this IP into SoC. Moreover, this IP should have more advanced function, such as APB communication and DMA access.I introduce the key features of SD specification and design solution of SD Host Controller. In the sections about IP verication, I introduce the hierarchy of verification environment for SD Host Controller BFM based on VMT, verification method and programming procedure of Random Command Generator. Finally, I list out the verification result of SD Host Controller IP. |