·上一文章:基于WinCE环境的CAN适配卡驱动程序的设计与实现
·下一文章:基于DSP Builder的脑电信号小波处理
该寄存器地址偏移量为3EH~3FH,在INTA引脚有效时表示中断源,与IMR寄存器配合使用,它的值影响当前所有中断。其描述如表2所示。
(3)Receive Status Register
该寄存器通常可以从数据包的包头中读出,是RTL8139芯片特有的。通过它可以知道网卡收包的状态以便进行接收处理。其描述如表3所示。
2 系统设计方案
根据RTL8139的以上特点,作者设计了RTL8139与DSP之间的接口解决方案。目前DSP与PCI的接口一般有二种方案:(1)用CPLD来实现。优点是可以进行功能优化,不必实现所有PCI协议的功能,节约系统资源。占用系统资源大的用户可以做成ASIC,有利于降低成本。但由于PCI协议的复杂性,短期内还难以做到操作稳定。(2)用专门的PCI桥芯片。PCI芯片功能强大,可减少开发时间和成本并能获得较好的传输特性。目前市场上有许多PCI桥芯片产品,最为常见的是AMCC、PLX、CYPRESS等公司的产品,作者选用PLX公司的PCI9054作为本系统的PCI接口芯片。DSP与PCI接口设计方案如图2所示。
DSP选用TI公司的TMS320VC5402,它的运算速度达100MIps,硬件接口功能强大(具有串行口、HPI主机接口和DMA控制器等),而且价格低廉,具有很高的性价比。接口的硬件连接如图3所示。