基于PCI9054总线控制器的数据接收和存储系统
时间:10-12
来源:电子科技
点击:
了与DMA传输相关的寄存器在PCI总线上的地址分配:
PCI9054的DMA传输过程可由以下几个步骤实现:
1.设置方式寄存器:设置DMA通道的传输方式,寄存器DMAMODE0或者DMAMODE1的位9:0-表示块传输,1-表示散/聚传输;
2.设置PCI地址寄存器:设置PCI总线侧的地址空间。
3.设置LOCAL地址寄存器:设置LOCAL总线侧的地址空间。
4.设置传输计数寄存器:以字节位单位设置传输数据量。
5.设置描述寄存器:设置DMA传输的方向;在散/聚方式下,位0表示传输参数的加载地址,0-PCI地址,1-Local地址; 位1表示传输链结束,0-未结束,1-结束;位2设置当前块传输结束后中断;位3指示DMA的传输方向,0-从PCI总线到Local总线,1-从Local总线到PCI总线;高28位[31:4]表示传输参数表的地址指针。
6.设置命令/状态寄存器:启动或停止DMA操作,并读此寄存器返回DMA状态 。
通过PCI9054的DMA传输方式,高速数据可以较容易地实现从PCI接口板上传入计算机,不必考虑PCI总线接口的实现,从而大大简化了设计中的复杂度,加快了设计周期。
结语
随着数字技术的发展,要求的数据传输速率将会越来越高,CPLD技术和PCI总线将会越来越多地应用在数据传输的设计中,PCI9054总线控制器有着较高的性能/价格比,将来的应用将会更加广泛。
- 实现WUSB设备控制器的设计考虑因素(09-12)
- DAS存储技术在企业中是如何具体应用(05-12)
- USB闪存盘驱动器与PIC微控制器的接口设计(04-04)
- 连结USB闪存盘与PIC微控制器的简单方案(04-05)
- 基于AP3710的高性价比电源适配器方案(04-06)
- 智原发表可授权以太网控制器与物理层IP(01-08)