john1978 发表于 2009-4-16 15:29

用CPLD实现IDE接口请教

&nbsp;&nbsp;&nbsp;&nbsp;刚学习CPLD,现在的项目希望通过地址、数据总线,用CPLD来实现一个IDE接口。想选用ALTERA&nbsp;EPM3064,不知道资源是否足够?<br />&nbsp;&nbsp;&nbsp;&nbsp;另外不知道难度有多大,一个新人一边学习一边做,大概需要多久,需要实现UDMA模式,如果该模式比较难的话,用PIO模式勉强可以。<br />&nbsp;&nbsp;&nbsp;&nbsp;另外还有一个问题就是有没有通过地址、数据总线直接扩展IDE接口的芯片呢?<br />&nbsp;&nbsp;&nbsp;&nbsp;望有经验的高手指点一二,多谢!!

li_mu 发表于 2009-4-16 15:36

PIO不少书上有

UDMA不建议了,以后都串口盘,你做那个有啥用?<br />3064似乎不够建议大些,允许效率低下(谁开始做能保证那么精炼呢)

john1978 发表于 2009-4-21 00:58

是用于做告诉数据存储的

&nbsp;&nbsp;&nbsp;&nbsp;To&nbsp;2楼:<br />&nbsp;&nbsp;&nbsp;&nbsp;数据量比较大,有2Mbps&nbsp;。因此PIO模式比较浪费时间,所以想用UDMA模式。用3064的主要是成本的考虑。公司希望能够控制在30元一下。如果有单独的扩展芯片也可以。<br />&nbsp;&nbsp;&nbsp;&nbsp;
页: [1]
查看完整版本: 用CPLD实现IDE接口请教