浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術資料 » 接口電路

AMCCS5933在PCI板卡設計中的應用

發(fā)布時間:2007/9/10 0:00:00 訪問次數(shù):6882

    摘要:介紹了PCI接口芯片AMCCS5933的工作原理、功能特點以及在PCI板卡設計中的應用。

    關鍵詞:PCI接口芯片 AMCCS5933 PCI總線

PCI總線是計算機主機中最常見的總線。它是一種高性能的32/64位地址數(shù)據(jù)復用總線,支持猝發(fā)傳輸,傳輸峰值速度可達528MB/s,而且還支持自動配置。由于PCI總線協(xié)議的復雜性,其接口電路實現(xiàn)起來并不容易。但采用通用PCI接口芯片卻能達到事半功倍的效果。PCI通用接口芯片對于PCI協(xié)議的良好支持及其提供給板卡設計者的良好接口都大大減小了PCI板卡設計者的工作量,F(xiàn)有的PCI接口芯片主要有AMCC公司的AMCCS59XX系列和PLXTEGH公司的PLLLX系列。本文將對AMCC公司的AMCC5933芯片的原理及其在PCI板卡上設計中的應用進行介紹。

1 工作原理

AMCC5933原理框圖如圖1所示。由圖1可知AMCC5933起到的是一個橋路的作用,即它是PCI總線與本地總線之間的一個橋路。

AMCC5933既可以作PCI從設備,又可以作PCI主控設備。PCI配置空間可以通過一EEPROM來配置。AMCC5933為設計者提供了三種數(shù)據(jù)傳輸方式:PASS THRU方式、FIFO方式和MAILBOX方式。通過驅(qū)動程序?qū)偩控制寄存器設置來控制總線操作和數(shù)據(jù)傳輸?偩控制寄存器有兩組:PCI總線控制寄存器和本地總線控制寄存器,分別用來控制PCI總線和本地總線操作。

2 AMCC5933引腳

AMCC5933引腳圖如圖2所示

3 AMCC5933在PCI板卡設計中的應用

3.1 配置空間

每一個PCI設備都要有相應的配置空間,AMCC5933通過EEPROM來設置配置空間,AMCC七個NVBULDER的軟件,可能通過AMCCS5933對EEPROM進行讀寫。EEPROM可以串行,也可以為8位并行。設計者只需使用NVBUILD就可完成PCI配置空間的設置。

3.2 總線控制寄存器的訪問

PCI總線控制寄存器只有主機才訪問,主機通過PCI總線進行I/O讀寫操作來訪問這些寄存器。

本地總線控制寄存器只有本地邏輯才能訪問,與其他有關的引腳有ADR[6..2]、BE[3.0]#、

SELECT#、WR#、RD#和數(shù)據(jù)地址總線DQ[31..0]。

讀時序如圖3所示,寫時序?qū)D中RD#替換為WR#即可。

ADR6..2]提供被訪問寄存器的地址,BE[3..0]#制定訪問是雙字中的哪些字節(jié),WR#為寫使能,RD#為讀使能,SELECT#為操作使能,都為低電平有效。

3.3 MAILBOX方式的使用

AMCCS5933內(nèi)部有8個MAILBOX:4個輸出MAILBOX,四個輸入MAILBOX。PCI方的輸入MAILBOX對應于本地的輸出MAILBOX,輸出MAILBOX則對應于輸入MAILBOX。

MAILBOX主要用于主機方與本地邏輯之間的通信,例如傳輸一些自定義的控制字、狀態(tài)信息等。

主機對MAILBOX的訪問通過I/O讀寫來完成,本地邏輯對MAILBOX的訪問則通過本地控制寄存器的方式來完成。

MAILBOX的空滿狀態(tài)由控制寄存器MBEF(PCI)和ABMEF(本地)來表征。

3.4 FIFO方式下的數(shù)據(jù)傳輸

3.4.1 基本數(shù)據(jù)傳輸

AM

    摘要:介紹了PCI接口芯片AMCCS5933的工作原理、功能特點以及在PCI板卡設計中的應用。

    關鍵詞:PCI接口芯片 AMCCS5933 PCI總線

PCI總線是計算機主機中最常見的總線。它是一種高性能的32/64位地址數(shù)據(jù)復用總線,支持猝發(fā)傳輸,傳輸峰值速度可達528MB/s,而且還支持自動配置。由于PCI總線協(xié)議的復雜性,其接口電路實現(xiàn)起來并不容易。但采用通用PCI接口芯片卻能達到事半功倍的效果。PCI通用接口芯片對于PCI協(xié)議的良好支持及其提供給板卡設計者的良好接口都大大減小了PCI板卡設計者的工作量,F(xiàn)有的PCI接口芯片主要有AMCC公司的AMCCS59XX系列和PLXTEGH公司的PLLLX系列。本文將對AMCC公司的AMCC5933芯片的原理及其在PCI板卡上設計中的應用進行介紹。

1 工作原理

AMCC5933原理框圖如圖1所示。由圖1可知AMCC5933起到的是一個橋路的作用,即它是PCI總線與本地總線之間的一個橋路。

AMCC5933既可以作PCI從設備,又可以作PCI主控設備。PCI配置空間可以通過一EEPROM來配置。AMCC5933為設計者提供了三種數(shù)據(jù)傳輸方式:PASS THRU方式、FIFO方式和MAILBOX方式。通過驅(qū)動程序?qū)偩控制寄存器設置來控制總線操作和數(shù)據(jù)傳輸?偩控制寄存器有兩組:PCI總線控制寄存器和本地總線控制寄存器,分別用來控制PCI總線和本地總線操作。

2 AMCC5933引腳

AMCC5933引腳圖如圖2所示

3 AMCC5933在PCI板卡設計中的應用

3.1 配置空間

每一個PCI設備都要有相應的配置空間,AMCC5933通過EEPROM來設置配置空間,AMCC七個NVBULDER的軟件,可能通過AMCCS5933對EEPROM進行讀寫。EEPROM可以串行,也可以為8位并行。設計者只需使用NVBUILD就可完成PCI配置空間的設置。

3.2 總線控制寄存器的訪問

PCI總線控制寄存器只有主機才訪問,主機通過PCI總線進行I/O讀寫操作來訪問這些寄存器。

本地總線控制寄存器只有本地邏輯才能訪問,與其他有關的引腳有ADR[6..2]、BE[3.0]#、

SELECT#、WR#、RD#和數(shù)據(jù)地址總線DQ[31..0]。

讀時序如圖3所示,寫時序?qū)D中RD#替換為WR#即可。

ADR6..2]提供被訪問寄存器的地址,BE[3..0]#制定訪問是雙字中的哪些字節(jié),WR#為寫使能,RD#為讀使能,SELECT#為操作使能,都為低電平有效。

3.3 MAILBOX方式的使用

AMCCS5933內(nèi)部有8個MAILBOX:4個輸出MAILBOX,四個輸入MAILBOX。PCI方的輸入MAILBOX對應于本地的輸出MAILBOX,輸出MAILBOX則對應于輸入MAILBOX。

MAILBOX主要用于主機方與本地邏輯之間的通信,例如傳輸一些自定義的控制字、狀態(tài)信息等。

主機對MAILBOX的訪問通過I/O讀寫來完成,本地邏輯對MAILBOX的訪問則通過本地控制寄存器的方式來完成。

MAILBOX的空滿狀態(tài)由控制寄存器MBEF(PCI)和ABMEF(本地)來表征。

3.4 FIFO方式下的數(shù)據(jù)傳輸

3.4.1 基本數(shù)據(jù)傳輸

AM

相關IC型號

熱門點擊

 

推薦技術資料

耳機放大器
    為了在聽音樂時不影響家人,我萌生了做一臺耳機放大器的想... [詳細]
版權(quán)所有:51dzw.COM
深圳服務熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡技術有限公司
付款方式


 復制成功!