DSP與PCI網(wǎng)卡接口設(shè)計(jì)
該寄存器地址偏移量為3EH~3FH,在INTA引腳有效時(shí)表示中斷源,與IMR寄存器配合使用,它的值影響當(dāng)前所有中斷。其描述如表2所示。
(3)Receive Status Register
該寄存器通??梢詮臄?shù)據(jù)包的包頭中讀出,是RTL8139芯片特有的。通過(guò)它可以知道網(wǎng)卡收包的狀態(tài)以便進(jìn)行接收處理。其描述如表3所示。
2 系統(tǒng)設(shè)計(jì)方案
根據(jù)RTL8139的以上特點(diǎn),作者設(shè)計(jì)了RTL8139與DSP之間的接口解決方案。目前DSP與PCI的接口一般有二種方案:(1)用CPLD來(lái)實(shí)現(xiàn)。優(yōu)點(diǎn)是可以進(jìn)行功能優(yōu)化,不必實(shí)現(xiàn)所有PCI協(xié)議的功能,節(jié)約系統(tǒng)資源。占用系統(tǒng)資源大的用戶(hù)可以做成ASIC,有利于降低成本。但由于PCI協(xié)議的復(fù)雜性,短期內(nèi)還難以做到操作穩(wěn)定。(2)用專(zhuān)門(mén)的PCI橋芯片。PCI芯片功能強(qiáng)大,可減少開(kāi)發(fā)時(shí)間和成本并能獲得較好的傳輸特性。目前市場(chǎng)上有許多PCI橋芯片產(chǎn)品,最為常見(jiàn)的是AMCC、PLX、CYPRESS等公司的產(chǎn)品,作者選用PLX公司的PCI9054作為本系統(tǒng)的PCI接口芯片。DSP與PCI接口設(shè)計(jì)方案如圖2所示。
DSP選用TI公司的TMS320VC5402,它的運(yùn)算速度達(dá)100MIps,硬件接口功能強(qiáng)大(具有串行口、HPI主機(jī)接口和DMA控制器等),而且價(jià)格低廉,具有很高的性?xún)r(jià)比。接口的硬件連接如圖3所示。
評(píng)論