日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 嵌入式 > 嵌入式軟件
[導讀]PCI總線接口芯片9050及其應用

 作者Email:  littlping@163.com

    摘要:PCI9050是PLX公司推出的一種低成本的PCI協(xié)議從模式接口芯片。本文主要介紹了它的功能、特點及應用,說明了它在使用時應該注意的一些問題,最后給出了一個具體的應用實例。

    關鍵詞:PCI總線 局部總線 PCI9050

    1. 引言

    PCI總線是目前應用最廣泛、最流行的一種高速同步總線,具有32bit總線寬度,總線時鐘頻率為0~33MHZ,最大傳輸速率可以達到132Mbyte/s,遠遠大于ISA總線5Mbyte/s的速度。而且,它不象ISA總線那樣把地址尋址和數(shù)據(jù)讀寫控制信號都交給微處理器來處理,而是獨立于處理器,所以它可以支持突發(fā)傳送。PCI總線與CPU無關,與時鐘頻率也無關,因此它可以應用于各種平臺,支持多處理器和并發(fā)工作。
PCI總線協(xié)議比較復雜,因此它的接口電路實現(xiàn)起來也比較困難。它不但有著嚴格的同步時序要求,而且為了實現(xiàn)即插即用和自動配置,PCI接口還要求有許多的配置寄存器。對于一般的設計者來說,為了縮短開發(fā)周期,沒有必要自己去設計所有的接口邏輯,只要利用通用PCI接口芯片就能很好的進行設計開發(fā),大大減小了工作的難度?,F(xiàn)在使用較多的是AMCC公司S59XX系列和PLX公司推出的PLX系列。下面將主要介紹PLX公司的PCI9050接口芯片。

    2. PCI9050概述

    PCI9050是PLX公司為擴展適配板卡推出的能提供一種混合的高性能PCI總線目標模式的接口芯片,可提供用于適配卡的小型高性能PCI總線目標接口。

    它的主要特點有下面這些:

l 符合PCI2.1規(guī)范,支持開發(fā)低成本的從模式適配器。該芯片支持從ISA適配器向PCI適配器轉換。
l 帶有五個局域總線地址空間和四個片選。
l 支持突發(fā)存儲器映射和I/O映射方式在PCI總線和局部總線存取數(shù)據(jù)。雙向FIFO可以用于零等待狀態(tài)突發(fā)操作。PCI總線總是工作在突發(fā)方式,局部總線可以設置成突發(fā)方式或者連續(xù)單周期方式。
l 可以從兩個局部總線中斷輸入生成一個PCI中斷。
l 局部時鐘與PCI時鐘異步工作,允許局部總線獨立于PCI時鐘工作。
l 支持多路復用和非多路復用的8位、16位和32位通用局部總線。
l 總線驅動。PCI9050直接生成所有的控制、地址和數(shù)據(jù)信號,用于驅動PCI總線,不需要額外驅動電路。

    3. PCI9050的功能描述

    PCI9050為非PCI設備和PCI總線提供數(shù)據(jù)通道。

    (1)初始化

  在上電時,PCI9050的內部寄存器由PCI總線的RST#信號復位,在局部總線上輸出LRESET#信號并檢查EEPROM是否存在數(shù)值。若是存在且前48位不全為1,則PCI9050用EEPROM中的值來配置片內寄存器,否則設為缺省值。PCI配置寄存器只能通過EEPROM或PCI主機CPU來進行設置。在串行EEPROM初始化時,PCI9050反饋給PCI總線RETBY信號。

    (2)復位

    PCI總線的RST#信號有效將引起整個PCI9050復位,輸出LRESET#局部復位信號。PCI總線上的主控設備也可以通過設置寄存器中的軟件復位比特來對PCI9050進行復位,但是主控設備只能訪問配置寄存器,而不能訪問局部總線。PCI9050會一直保持這種復位狀態(tài)直到PCI主控設備清除軟件復位比特。

    (3)串行存儲器接口(EEPROM)

    復位后,PCI9050開始讀串行EEPROM。START為0表示EEPROM存在,PCI9050用它來進行配置。若讀出的第一個字不是FFFF,那么就認為EEPROM是非空的,繼續(xù)進行操作。串行EEPROM是按重要性順序先后配置信息的。

    PCI總線上的主機可以對EEPROM進行讀寫,寄存器位[29:24]控制著PCI9050的管腳,對EEPROM位進行讀寫。將重載配置寄存器位CNTRL[29]置1可以用串行EEPROM重新配置PCI9050。

    (4)訪問內部寄存器

    PCI9050提供一系列的內部寄存器來為總線接口設計與實現(xiàn)提供最大的靈活性。寄存器分為兩類:PCI配置寄存器和局部配置寄存器。主要有以下幾種:

l 設備與廠商寄存器,它用來標識設備類別及生產(chǎn)廠家。
l 狀態(tài)寄存器,它包含與PCI總線有關的事件。
l 命令寄存器,控制設備對PCI訪問的響應。
l 分類碼元寄存器,它用來標識設備的一般功能。

l 局部配置寄存器存儲器訪問的PCI基地址寄存器:系統(tǒng)BIOS利用此寄存器為PCI9050局部配置寄存器的存儲器訪問分配一段PCI地址空間,范圍為128字節(jié),初始化時,主機對寄存器寫入FFFFFFFF,讀回FFFFFF70,以確定其占用空間為128字節(jié)。

l 局部配置寄存器I/O訪問的PCI基地址寄存器:系統(tǒng)BIOS利用此寄存器為PCI9050局部配置寄存器的I/O訪問分配一段PCI地址空間,范圍為128字節(jié),初始化時,主機對寄存器寫入FFFFFFFF,讀回FFFFFF71,以確定其占用空間為128字節(jié)。

l 局部地址空間0(地址空間1,2,3類似)訪問的PCI基地址寄存器:系統(tǒng)BIOS利用此寄存器為PCI9050局部地址空間0的訪問分配一段PCI地址空間。初始化時,主機對寄存器寫入FFFFFFFF,讀回數(shù)值來確定它的范圍。

    對PCI9050寄存器進行讀寫操作的單位可以是字節(jié),字,長字。PCI9050的存儲器訪問可以是突發(fā)的或非突發(fā)的。

    (5)直接數(shù)據(jù)轉換操作

    PCI主控設備能夠直接對局部總線上的設備進行讀寫操作。PCI9050內的配置寄存器控制局部地址空間的重新映射。雙向FIFO引起局部和PCI總線上高性能的突發(fā)。

    直接從操作:PCI9050支持突發(fā)式內存映射傳輸和單周期的內存或I/O映射傳輸。映射在PCI內存和I/O空間中的地址由PCI基址寄存器設置。而且,局部映射寄存器允許將PCI地址空間轉換為局部地址空間。

    4. PCI9050使用時應該注意的問題

    9050內部的寄存器是通過外部串行EEPROM上電加載的。9050會自動根據(jù)該EEPROM的狀態(tài)來決定其內部寄存器的值。如果EEPROM內部沒有燒寫為有效值,應保證其開始48位全為“1”,否則,系統(tǒng)上電時會出錯。

    9050有5個本地空間,用戶可根據(jù)實際的需要來進行配置,并不是要用到所有的。當將本地空間配置成I/O時,對該空間的讀寫只能單次進行。如果配置成存儲器模式,用戶會有多種接入模式,大大提高了速度。

    突發(fā)模式是為了提高本地總線操作速度而設計的。在該模式期間,9050只提供一次傳輸開始和終止信號。開始信號有效時,地址將以本地時鐘的頻率遞增,可以利用BTERM#引腳是否有效來中止突發(fā)操作。
還有一點需要說明的是,Pentium系列的CPU,不支持突發(fā)讀操作,只可能產(chǎn)生單次讀操作。用戶如果需要在PCI總線上實現(xiàn)突發(fā)操作,應該選用支持DMA傳輸?shù)男酒?,比如PCI9054。但是PCI9050會把PCI總線上的多次單次讀操作轉化為突發(fā)操作。

    5. 基于PCI9050的PCI接口設計

    下面給出的是一個利用PCI9050做接口的PCI插卡。在用戶電路上,采用MT90820做交換,實現(xiàn)數(shù)字電路的轉接和復接。具體電路如下圖所示。


    (1)硬件設計:

    接口芯片PCI9050主要包括PCI總線信號接口和局部總線接口。硬件電路分為三個部分。第一部分是9050和PCI插槽間的連接信號線。這些信號包括地址數(shù)據(jù)復用信號AD[31:0],總線命令信號C/BE[3:0]#和PCI協(xié)議控制信號PAR、FRAME#、IRDY#、TRDY#、STOP#、IDSEL、DEVSEL#、PERR#、SERR#。第二部分是與串行EEPROM的連線。這里有四根信號線:EESK、EEDO、EEDI、EECS,串行EEPROM的數(shù)據(jù)可以提前燒好,也可以在線燒寫。第三部分就是9050與應用電路的連接。在這個例子里,它和MT90820相連,包括LA地址總線,LAD數(shù)據(jù)總線,LBE#字節(jié)使能信號,LW/R讀寫信號等。

    (2)軟件設計:

    程序主要分為兩個部分。一部分為PCI9050各個配置寄存器賦值并初始化,還有一部分為主程序,任務就是把PCM鏈路上的信號經(jīng)過MT90820交換矩陣后,再通過PCI9050送到CPU。

    6. 結束語

    由于PCI總線數(shù)據(jù)吞吐量大,傳輸速率高,所以現(xiàn)在PCI總線已經(jīng)慢慢取代了ISA總線成為主流。當然,PCI總線協(xié)議要復雜的多,接口設計難度也就增大了。目前,設計PCI接口有兩種方法。一種是使用ALTERA,XILINX等公司的FPGA系列并使用他們的元件庫,這種方式需要用戶直接面對復雜的PCI協(xié)議,開發(fā)周期長,難度大;還有一種就是利用我們上面介紹的PCI接口芯片,設計起來就要簡單的多,因此得到了廣泛的應用。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: 驅動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅動電源的性能直接關系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅動電源設計中至關重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅動性能的關鍵。

關鍵字: 工業(yè)電機 驅動電源

LED 驅動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關鍵字: 驅動電源 照明系統(tǒng) 散熱

根據(jù)LED驅動電源的公式,電感內電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關鍵字: LED 設計 驅動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術之一是電機驅動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅動系統(tǒng)中的關鍵元件,其性能直接影響到電動汽車的動力性能和...

關鍵字: 電動汽車 新能源 驅動電源

在現(xiàn)代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質量和效率直接關系到城市的公共安全、居民生活質量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關鍵字: 發(fā)光二極管 驅動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關鍵字: LED 驅動電源 功率因數(shù)校正

在LED照明技術日益普及的今天,LED驅動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關鍵字: LED照明技術 電磁干擾 驅動電源

開關電源具有效率高的特性,而且開關電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅動電源

關鍵字: LED 驅動電源 開關電源

LED驅動電源是把電源供應轉換為特定的電壓電流以驅動LED發(fā)光的電壓轉換器,通常情況下:LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: LED 隧道燈 驅動電源
關閉