PCI總線主控I/O加速器PCI9054
發(fā)布時間:2007/9/8 0:00:00 訪問次數(shù):572
PCI總線是一種高性能的32/64位地址數(shù)據(jù)復(fù)用總線,它是一種獨立處理器的同步總線,可支持猝發(fā)傳送。其總線時鐘頻率為0~33MHz。為了支持即插即用功能,PCI總線規(guī)范定義了256字節(jié)的配置空間。但由于PCI總線協(xié)議比較復(fù)雜,因此其接口電路實現(xiàn)起來并不容易,而采用通用PCI接口芯片PCI9052和PCI總線主控I/O加速器PCI9054就能很好地解決這一問題。本文簡要介紹PCI總線主控I/O加速器PCI9054的主要特點及其在MPC860適配器設(shè)計中的應(yīng)用。
1 PCI9054的主要特點
PCI 9054是PLX公司推出的一種32位33MHz的PCI總線主控I/O加速器。它采用多種先進技術(shù),可以將復(fù)雜的PCI接口應(yīng)用設(shè)計變得非常簡單。利用PCI 9054靈活的局域總線可以方便地連接多種存儲器、I/O外圍設(shè)備和CPU,其中包括與Motorola公司的MPC860、Intel公司的960、IBM公司的PPC 401等處理器之間的直接連接。PCI9054可廣泛用于Motorola公司的MPC 860適配器設(shè)計、Compact PCI熱交換適配器、PCI總線主控適配器和嵌入式主機等設(shè)計系統(tǒng)中。PCI9054的主要功能特點如下:
●符合PCI V2.2規(guī)范,是一種新型的32位33MHz總線主控接口控制器;
●具有132兆字節(jié)/秒的PCI突發(fā)傳輸速度;
●采用通用總線主控接口,并配備了先進的數(shù)據(jù)流水線架構(gòu),其中包含兩個DMA引擎,可編程目標(biāo)和起始器、數(shù)據(jù)傳輸模式和PCI信息傳輸功能;
●與PCI V2.2電源管理規(guī)范兼容;
●支持PCI雙地址周期(DAC);
●內(nèi)含可編程中斷生成器,能進行可編程突發(fā)管理;
●支持Type 0和Type 1配置周期;
●支持與MPC 850/860 PowerQUICC、Intel i960和IBM PPC 401 CPU以及類似的總線協(xié)議設(shè)備進行局域總線的直接連接;
●可用3.3V和5V容錯的PCI信號技術(shù)通用PCI適配器設(shè)計;
●有32位多中復(fù)用或非多路復(fù)用局域總線,可支持8位、16位以及32位外圍設(shè)備和存儲設(shè)備,其局域總線操作速率高達(dá)50MHz;
●支持CompactPCI熱交換功能。
2 在MPC860適配器設(shè)計中的應(yīng)用
由于PCI 9054支持MPC860 IDMA通道,因此,利用它可在內(nèi)部MPC860I/O和PCI總線之間傳送數(shù)據(jù)。對于MPC860的IDMA操作,PCI 9054在IDMA握手協(xié)議的控制下可將數(shù)據(jù)傳輸?shù)絇CI。另外,PCI 9054還采用了先進的數(shù)據(jù)流水線架構(gòu),其中包括無限突發(fā)傳輸功能。PCI 9054的數(shù)據(jù)流水線架構(gòu)DMA可以雙向操作,并可作為兩個總線的主控制器來管理從局域總線到PCI總線或從PCI總線到局域總線的數(shù)據(jù)傳輸。利用PCI9054還能很方便地完成WAN/LAN控制卡、高速調(diào)制解調(diào)卡、幀中繼卡和電話卡等產(chǎn)品的設(shè)計。圖1是筆者利用PCI9054和MPC860設(shè)計的一種電信應(yīng)用產(chǎn)品適配器接口卡的應(yīng)用圖。
PCI總線是一種高性能的32/64位地址數(shù)據(jù)復(fù)用總線,它是一種獨立處理器的同步總線,可支持猝發(fā)傳送。其總線時鐘頻率為0~33MHz。為了支持即插即用功能,PCI總線規(guī)范定義了256字節(jié)的配置空間。但由于PCI總線協(xié)議比較復(fù)雜,因此其接口電路實現(xiàn)起來并不容易,而采用通用PCI接口芯片PCI9052和PCI總線主控I/O加速器PCI9054就能很好地解決這一問題。本文簡要介紹PCI總線主控I/O加速器PCI9054的主要特點及其在MPC860適配器設(shè)計中的應(yīng)用。
1 PCI9054的主要特點
PCI 9054是PLX公司推出的一種32位33MHz的PCI總線主控I/O加速器。它采用多種先進技術(shù),可以將復(fù)雜的PCI接口應(yīng)用設(shè)計變得非常簡單。利用PCI 9054靈活的局域總線可以方便地連接多種存儲器、I/O外圍設(shè)備和CPU,其中包括與Motorola公司的MPC860、Intel公司的960、IBM公司的PPC 401等處理器之間的直接連接。PCI9054可廣泛用于Motorola公司的MPC 860適配器設(shè)計、Compact PCI熱交換適配器、PCI總線主控適配器和嵌入式主機等設(shè)計系統(tǒng)中。PCI9054的主要功能特點如下:
●符合PCI V2.2規(guī)范,是一種新型的32位33MHz總線主控接口控制器;
●具有132兆字節(jié)/秒的PCI突發(fā)傳輸速度;
●采用通用總線主控接口,并配備了先進的數(shù)據(jù)流水線架構(gòu),其中包含兩個DMA引擎,可編程目標(biāo)和起始器、數(shù)據(jù)傳輸模式和PCI信息傳輸功能;
●與PCI V2.2電源管理規(guī)范兼容;
●支持PCI雙地址周期(DAC);
●內(nèi)含可編程中斷生成器,能進行可編程突發(fā)管理;
●支持Type 0和Type 1配置周期;
●支持與MPC 850/860 PowerQUICC、Intel i960和IBM PPC 401 CPU以及類似的總線協(xié)議設(shè)備進行局域總線的直接連接;
●可用3.3V和5V容錯的PCI信號技術(shù)通用PCI適配器設(shè)計;
●有32位多中復(fù)用或非多路復(fù)用局域總線,可支持8位、16位以及32位外圍設(shè)備和存儲設(shè)備,其局域總線操作速率高達(dá)50MHz;
●支持CompactPCI熱交換功能。
2 在MPC860適配器設(shè)計中的應(yīng)用
由于PCI 9054支持MPC860 IDMA通道,因此,利用它可在內(nèi)部MPC860I/O和PCI總線之間傳送數(shù)據(jù)。對于MPC860的IDMA操作,PCI 9054在IDMA握手協(xié)議的控制下可將數(shù)據(jù)傳輸?shù)絇CI。另外,PCI 9054還采用了先進的數(shù)據(jù)流水線架構(gòu),其中包括無限突發(fā)傳輸功能。PCI 9054的數(shù)據(jù)流水線架構(gòu)DMA可以雙向操作,并可作為兩個總線的主控制器來管理從局域總線到PCI總線或從PCI總線到局域總線的數(shù)據(jù)傳輸。利用PCI9054還能很方便地完成WAN/LAN控制卡、高速調(diào)制解調(diào)卡、幀中繼卡和電話卡等產(chǎn)品的設(shè)計。圖1是筆者利用PCI9054和MPC860設(shè)計的一種電信應(yīng)用產(chǎn)品適配器接口卡的應(yīng)用圖。