AMCCS5933 在PCI板卡設計中的應用
PCI總線(xiàn)是計算機主機中最常見(jiàn)的總線(xiàn)。它是一種高性能的32/64位地址數據復用總線(xiàn),支持猝發(fā)傳輸,傳輸峰值速率可達528MB/s,而且還支持自動(dòng)配置。由于PCI總線(xiàn)協(xié)議的復雜性,其接口電路實(shí)現起來(lái)并不容易。但采用通用PCI接口芯片卻能達到事半功倍的效果。PCI通用接口芯片對于PCI協(xié)議的良好支持及其提供給板卡設計者的良好接口都大大減小了PCI板卡設計者的工作量?,F有的PCI接口芯片主要有AMCC公司的 AMCCS59XX系列和PLXTECH公司的PLX系列。本文將對AMCC公司的AMCCS5933芯片的原理及其在PCI板卡設計中的應用進(jìn)行介紹。
本文引用地址:http://dyxdggzs.com/article/202697.htm1 工作原理
AMCCS5933的原理框圖如圖1所示。由圖1可知AMCCS5933起到的是一個(gè)橋路的作用,即它是PCI總線(xiàn)與本地總線(xiàn)之間的一個(gè)橋路。
AMCCS5933既可以作PCI從設備,又可以作PCI主控設備。PCI配置空間可以通過(guò)一EEPROM來(lái)配置。AMCCS5933為設計者提供了三種數據傳輸方式:PASS THRU方式、FIFO方式和MAILBOX方式。通過(guò)驅動(dòng)程序對總線(xiàn)控制寄存器設置來(lái)控制總線(xiàn)操作和數據的傳輸??偩€(xiàn)控制寄存器有兩組:PCI總線(xiàn)控制寄存器和本地總線(xiàn)控制寄存器,分別用來(lái)控制PCI總線(xiàn)和本地總線(xiàn)的操作。
2 AMCCS5933 引腳
AMCCS5933引腳圖如圖2所示。
3 AMCCS5933在PCI板卡設計中的應用
3.1 配置空間
每一個(gè)PCI設備都要有相應的配置空間,AMCCS5933通過(guò)EEPROM來(lái)設置配置空間,AMCC公司提供一個(gè)NVBUILDER的軟件,可以通過(guò)AMCCS5933對EEPROM進(jìn)行讀寫(xiě)。EEPROM可以為串行,也可以為8位并行。設計者只需使用NVBUILD就可以完成PCI配置空間的設置。
評論