I want to implement an ata controller in the fpga,the controller use the ultra dma mode to read and write datas,and I want to know if it is difficult to implement it.Can some one give me some advice.
hey do you have any link for a SATA controller. a SATA hard-drive instead of a conventional ATA drive would be cool for a project (less I/O resources required)
Hey,Now I don't care the SATA,and I want to write a ata host to control the ata device,and use the ultradma mode to transfer the data,do you have something about it?
the opencores project supports pio and dma mode of transfer.
u can design ultra dma mode taking it as reference.
the differnce b/w dma and ulltra dma is the strobe signal and the data crc.
data transfer occurs on both the edges of strobe in ultra dma.