淺論PCI 9 O 5 2芯片功能及其應用
0 引言
目前,PCI總線已成為新一代個人計算機的標準總線,它是一種高性能的32/64位地址數(shù)據復用總線,總線時鐘頻率0~33MHz,具有獨立于處理器、高數(shù)據傳速率、即插即用、低功耗、適應性強等特點。隨著PCI總線的廣泛應用,其接口的設計開發(fā)顯得尤為重要。實現(xiàn)PCI總線接口一般采用CPLD或FPGA設計PCI接口,這種方法難度很大;另一種是采用專用的PCI接口電路,使設計開發(fā)者免除繁瑣的時序分析,縮短開發(fā)周期,降低開發(fā)成本。PCI通用接口芯片對于PCI協(xié)議的良好支持,以及提供給設計者的良好接口都大大減少了設計者的工作量?,F(xiàn)有的PCI接口芯片主要有AMCC公司的MACCS59XX系列和PLX公司的PLX系列。本文將對PLX公司的PCI9052總線目標接口芯片的功能及其在PCI板卡設計中的應用進行介紹。
1 PCI9052的功能與操作
1.1 PCI9052的簡要介紹
PCI9052是PLX公司繼PCI9050之后新推出的,可用于低成本適配器的總線目標接口芯片。PCI9Q52與PCI9050一樣,可提供用于適配卡的小型高性能PCI總線目標(從屬)接口,以使ISA適配器可以迅速、低成本地轉換到PCI總線上。采用PCI9052可使適配卡上的I/O數(shù)據傳送速度從ISA總線的8MHz提高到PCI的33MHz。
PCI9052能被編程去直接連接復用或非復用的8位、16位或32位局部總線。8位和16位模式也能容易地轉換成ISA轉PCI的設計。
PCI9052包含讀和寫FIFO,用來將32位寬33MHz的PCI總線與有可能總線寬度要窄或慢的局部總線的速度進行匹配。最大5個局部地址空間和4個片選被支持。
1.2 PCI9052的主要功能
支持低成本從屬適配器:PCI9052支持符合PCI2.1版本協(xié)議的低成本從屬適配器,此芯片也允許轉換ISA適配器到PCI。
異步操作:PCI9052的局部總線與PCI總線的時鐘相互獨立運行,兩總線的異步運行便于高、低速設備的兼容。局部總線的運行時鐘頻率范圍為0~40MHz,TTL電平,PCI的運行時鐘頻率范圍為0~33MHz。
支持突發(fā)操作:PCI9052支持從PCI總線到局部總線的猝發(fā)存儲器映射空間的傳送和I/O訪問,PCI9052提供一個64字節(jié)的寫FIFO和一個32字節(jié)的讀FIFO,從而支持預取模式即突發(fā)操作。
中斷產生器:可以由局部總線的二個中斷信號LINTi1和LINTi2產生一個PCI中斷信號INTA#。
串行EEPROM接口:PCI9052包含一個SEEPROM接口,用于存放PCI總線和局部總線的配置信息。
5個局域總線地址空間和4個片選:基址和地址范圍可以由串行EEPROM或主機進行編程。
大/小邊界的字節(jié)交換:PCI9052支持大和小邊界字節(jié)順序。在16位或8位局部總線操作時PCI9052也支持大邊界字節(jié)通路方式重定向到當前字/字節(jié)通路。
總線驅動:所有地址、數(shù)據和控制信號都由PCI9052直接驅動,不用額外的驅動電路。
局部總線等待狀態(tài):插入LRDY#(局部準備好輸入信號)握手信號能產生幾個等待狀態(tài),PCI9052也有一個內部等待狀態(tài)產生器(R/W地址到數(shù)據,R/W數(shù)據到數(shù)據,和R/W數(shù)據到地址)。
PCI鎖定機制:主機可以通過鎖定信號占有對PCI9052的唯一訪問權。
ISA總線模式:PCI9052提供一個ISA邏輯接口,用戶可直接使PCI總線和ISA總線相連,可以非常容易地將ISA設計轉換到PCI。
PCI9052的接口示意圖如圖1所示。
評論