《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 基于EPLD技術的PCI總線接口設計

基于EPLD技術的PCI總線接口設計

2009-02-20
作者:王魯平 李 飚

  摘? 要: 分析了PCI總線接口信號及時序,利用ALTERA公司的EPLD器件EPM7128 設計和實現了PCI總線接口。

  關鍵詞: PCI總線? 接口? EPLD器件? AHDL語言

?

  PCI總線自其問世以來,以其諸多優點,在當今的計算機系統中得到了廣泛應用,已經成為計算機設備的標準接口。本文在認真分析PCI總線的接口信號和接口時序的基礎上,利用EPLD器件設計實現了PCI總線接口。由于EPLD器件支持在線編程,所以可以根據使用要求將PCI總線接口配置成即插即用和非即插即用兩種形式,這種設計方式結構簡單、集成度高,具有較高的實用價值。

1 PCI總線概述

  局部總線特別是PCI總線的發展,打破了PC數據傳送的瓶頸。傳統的PC總線結構不能滿足圖形系統和大型應用程序的要求,所以在此基礎上產生和發展了局部總線。它將計算機外設從I/O總線上移下來,使它們更靠近系統處理器,從而提高了處理器和外設之間的傳送速度。

  從設備的PCI接口至少需要47條信號線,而主控設備的PCI接口至少需要49條信號線,包括數據/地址復用總線、接口控制線、仲裁、總線命令以及系統線等。

  PCI總線在進行數據傳輸時,地址節拍、總線命令在C/BE[0..3]上由主機輸出,用于說明當前PCI總線周期需要執行的功能。其命令如表1所示。

?

2 PCI總線協議和讀寫時序

  PCI總線的傳輸機制是成組數據猝發傳輸,每組數據由一個地址脈沖和一個或幾個數據脈沖組成。一般基本的PCI傳輸由三個信號控制:

  信號由PCI主控設備驅動,表示總線操作的開始和結束;

  信號由PCI主控設備驅動,在讀周期表示主控設備準備接收數據,在寫周期表示AD[31..0]上數據有效;

  信號由PCI從設備驅動,在讀周期,表示從設備準備好傳輸數據,在寫周期表示從設備準備好接收數據。

當數據有效時,數據源設備需要無條件地設置XRDY有效,一旦主控設備使有效,中途不能改變狀態,直到信號無效或數據傳送結束。

  PCI是地址/數據復用總線,其讀操作的時序如圖1所示。當進行PCI讀傳輸時,首先置低,有效,讀傳輸開始,同時AD[31..0]保持有效地址信號,C/BE[3..0]保持總線命令。如果總線命令為存儲器讀(0110),AD[31..0]地址在從設備地址范圍內,從設備置有效,主控設備驅動,表明主控設備準備好接收數據。為避免總線沖突,接下來的一個周期AD[31..0]既不被主控設備驅動,也不被從設備驅動(該周期成為總線轉換周期),此后AD[31..0]上出現數據,C/BE[3..0]變為字節允許信號,主控設備開始檢測信號。如果信號無效(為高電平),則主控設備自動插入等待周期,如果信號有效,則總線開始傳輸數據。在最后一個數據脈沖之后,主控設備將 置為無效,表示傳輸結束。

??? 寫傳輸時,由于地址均由主控設備提供,因此不存在總線轉換周期。其傳輸過程與讀周期基本類似,只是C/BE[3..0]上的總線命令為存儲器寫(0111),具體的傳輸時序如圖2所示。

?

?

3 PCI總線的接口設計方案

??? 根據以上分析,選用ALTER的高速EPLD器件EPM7128S84來完成PCI總線接口的設計。為簡化起見,選用存儲器作為從設備,其總體結構如圖3所示。

?

?

? 下面將給出用AHDL語言編寫的EPLD控制程序以及仿真結果。為簡單起見,設定從設備為非即插即用類型的PCI插卡,直接將其地址空間配置為0X50000000~0X5FFFFFFF(或在計算機內不與其他設備沖突的地址),時鐘周期選用33MHz,具體的程序如下:

SUBDESIGN? pci_if

(

?????? clkin????????? :?? input;

?????? frame??? ????? :?? input;

?????? ad[31..0]????? :?? input;

?????? cbe[3..0]????? :?? input;

?????? irdy????? ???? :?? input;

?????? trdy?????? ? ? :?? output;

?????? devsel???? ??? :?? output;

?????? wr??????? ???? :?? output;

?????? cs??????? ???? :?? output;

?????? a[10..0]???????:?? output;

)

variable

?????? count[1..0]??? :?? DFF;

?????? da[31..0]????? :?? DFF;

?????? wr1??????????? :?? node;

?????? rd1??????????? :?? node;

?????? sign1????????? :?? node;

?????? sign2???? ???? :?? node;

???????sign4???? ???? :?? node;

?????? sign3???? ???? :?? node;

?????? cs1??????????? :?? node;

begin

????count[1..0].clk=clkin;

  count[1..0].clrn=!frame;

??? sign1=(count[]==3);

??? if sign1 then count[].d=count[].q;

??? else

??? count[].d=count[].q+1;

??? end if;

  sign2=(count[]<1)&!frame;

  sign3=(count[]>=2)&(count[]<=3);

  sign4=(count[]>=1)&(count[]<=3);

????da[31..0].clk=sign2&!frame;?

  da[31..0].d=ad[31..0];

  cs1=!da31&da30&!da29&da28;?

  if cs1 then?

?????? devsel=!sign4;

?????? a[10..0]=ad[10..0];

?????? wr1=!cbe3&cbe2&cbe1&cbe0;

?????? rd1=!cbe3&cbe2&cbe1&!cbe0;

?????? if rd1&!irdy then

???????????????????? trdy=!sign3;

???   ????????????? !cs=cs1&!frame;

??? ????? ?????????? wr=rd1&!frame;

????????????? ?? end if;

???????????????????? if wr1&!irdy then

???????????????????? trdy=!sign4;

??? ???????????? ??? !cs=cs1&!frame;

??? ??????????????? ?!wr=wr1&frame;

???????????????????? end if;

??????? end if;

end ;??

  仿真結果如圖4所示。

?

參考文獻

1 陳利學.微機總線與接口設計.成都:成都電子科技大學出版社,1998

2 ALTER DATABOOK.ALTER公司,1998

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产视频在线观看一区| 欧美视频日韩视频在线观看| 久久xxxx精品视频| 国产综合在线视频| 亚洲国产免费看| 欧美日韩一区二区在线观看视频| 亚洲在线观看视频网站| 欧美三级电影大全| 最新亚洲视频| 国产精品人人爽人人做我的可爱| 亚洲电影免费在线观看| 国产女人水真多18毛片18精品视频| 欧美性片在线观看| 久久亚洲精品视频| 亚欧成人在线| 亚洲国产三级在线| 欧美激情在线观看| 免费久久99精品国产自在现线| 久久久国产亚洲精品| 伊人久久男人天堂| 美日韩在线观看| 亚洲精品少妇| 欧美黄色成人网| 在线免费精品视频| 裸体一区二区| 欧美性做爰猛烈叫床潮| 欧美精品尤物在线| 免费在线日韩av| 欧美日韩另类综合| 亚洲综合色网站| 久久夜精品va视频免费观看| 99国产精品久久| 欧美日韩国产成人| 亚洲另类一区二区| 亚洲乱码国产乱码精品精98午夜| 欧美一区亚洲二区| 欧美日韩在线一区| 久久狠狠久久综合桃花| 亚洲综合色激情五月| 国产精品视频yy9099| 精品成人乱色一区二区| 欧美日韩成人激情| 国产精品乱码一区二三区小蝌蚪| 午夜日韩在线| 老巨人导航500精品| 国产精品久久久久一区二区三区| 久久成人综合网| 一区二区三区你懂的| 亚洲一区二区三区成人在线视频精品| 国产精品jizz在线观看美国| 亚洲色图自拍| 久久riav二区三区| 欧美激情aaaa| 亚洲一区二区三区在线播放| 国产日韩在线播放| 中文在线资源观看网站视频免费不卡| 亚洲午夜激情网站| 久久综合色综合88| 蜜臀av性久久久久蜜臀aⅴ| 欧美日韩一区在线观看| 午夜激情久久久| 黄色日韩网站视频| 亚洲网站视频福利| 亚洲精品日韩欧美| 久久精品三级| 亚洲精选91| 亚洲日产国产精品| 欧美亚洲三区| 99综合精品| 韩国精品在线观看| 欧美精品成人91久久久久久久| 亚洲精品久久久久久久久久久久久| 亚洲国产精品一区二区三区| 久久经典综合| 99国产成+人+综合+亚洲欧美| 欧美国产日韩a欧美在线观看| 国产日本欧洲亚洲| 一区二区三区视频在线看| 欧美激情aaaa| 久久精品女人| 久久精品国产免费观看| 在线一区二区三区四区五区| 国产亚洲一区在线播放| 久久疯狂做爰流白浆xx| 亚洲视频在线观看网站| 伊人成人在线| 亚洲电影免费观看高清完整版在线| 久久福利电影| 国产字幕视频一区二区| 99国产精品视频免费观看| 欧美在线你懂的| 国产欧美一区二区精品婷婷| 久久久夜精品| 欧美揉bbbbb揉bbbbb| 欧美日韩国产成人| 国产综合色在线视频区| 亚洲精品视频免费| 一区二区三区高清| 国产精品免费一区二区三区在线观看| 国产精品久久久久久影院8一贰佰| 亚洲婷婷综合色高清在线| 老司机精品久久| 国产精品久久久久7777婷婷| 欧美激情亚洲国产| 久久国产精品久久国产精品| 麻豆成人av| 136国产福利精品导航网址应用| 亚洲一区www| 激情综合久久| 久久阴道视频| 久久国产欧美| 午夜在线一区二区| 欧美三区免费完整视频在线观看| 欧美在线|欧美| 欧美日韩精品一区| 久久精品中文字幕一区二区三区| 91久久国产自产拍夜夜嗨| 日韩一级黄色片| 国产午夜精品理论片a级探花| 美女主播精品视频一二三四| 亚洲欧美在线aaa| 欧美精品国产一区| 欧美精品v国产精品v日韩精品| 亚洲私人影院| 国产精品高潮呻吟久久av黑人| 国产精品久久久久久影院8一贰佰| 国产日韩一区二区| 久久精品国产亚洲一区二区三区| 尤物精品在线| 欧美日韩在线第一页| 亚洲精品系列| 亚洲黄色成人久久久| 一区二区免费在线视频| 日韩视频一区二区三区| 欧美日韩综合一区| 久久亚洲春色中文字幕| 国产精品av久久久久久麻豆网| 国产亚洲精品aa午夜观看| 狠狠网亚洲精品| 国产精品99一区二区| 欧美精品成人| 欧美午夜在线视频| 日韩视频在线一区二区| 亚洲第一综合天堂另类专| 亚洲国产日韩一区| 久久婷婷人人澡人人喊人人爽| 国产亚洲欧洲一区高清在线观看| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美日韩亚洲成人| 国产精品久久久一本精品| 性18欧美另类| 亚洲视频欧洲视频| 国内自拍一区| 国产九九精品视频| 欧美精品久久久久久| 欧美有码在线观看视频| 国产一区二区三区在线观看免费| 亚洲欧美在线高清| 91久久久亚洲精品| 欧美亚洲综合另类| 亚洲欧美影音先锋| 欧美日韩国产一中文字不卡| 亚洲日本理论电影| 在线国产欧美| 国产一区二区av| 亚洲国产一区视频| 国产欧美一区二区在线观看| 欧美亚洲午夜视频在线观看| 亚洲尤物在线视频观看| 国产精品人人做人人爽人人添| 国产一区二区久久久| 欧美精品在线播放| 亚洲国产另类久久精品| 欧美电影电视剧在线观看| 欧美极品在线观看| 亚洲精品小视频在线观看| 亚洲精品一二区| 国产精品高清免费在线观看| 久久精品亚洲精品国产欧美kt∨| 今天的高清视频免费播放成人| 两个人的视频www国产精品| 国产欧美va欧美va香蕉在| 欧美日韩国产欧美日美国产精品| 欧美不卡视频| 欧美在线观看一区二区| 欧美午夜不卡| 夜夜夜久久久| 国产亚洲欧美日韩在线一区| 国产精品亚洲一区| 欧美激情亚洲视频| 国产精品一二三视频| 国产精品www994| 亚洲一区区二区| 欧美日本韩国一区二区三区| 亚洲欧美国产另类| 国产精品v欧美精品∨日韩| 亚洲一级二级在线| 欧美视频不卡| 国产一区二区三区四区hd| 亚洲欧美激情四射在线日| 久久久久久久久久久一区| 久久日韩粉嫩一区二区三区| 中国成人亚色综合网站| 国产精品视频yy9099| 性欧美1819sex性高清| 亚洲日韩欧美视频| 久久综合国产精品台湾中文娱乐网| 性欧美暴力猛交69hd| 国产日韩欧美中文在线播放| 亚洲国产mv| 亚洲黄色小视频| 99精品国产福利在线观看免费| 国产伪娘ts一区| 在线免费观看视频一区| 亚洲美女精品一区| 99pao成人国产永久免费视频| 国色天香一区二区| 日韩一二在线观看| 欧美中文字幕在线观看| 亚洲欧美精品| 亚洲一区二区免费看| 免费高清在线视频一区·| 在线观看欧美视频| 欧美一区二区精品| 亚洲视频一区在线| 国产欧美日韩综合一区在线播放| 国产午夜精品久久久久久免费视| 欧美午夜不卡影院在线观看完整版免费| 欧美精品99| 一区二区三区精品在线| 国内成人精品视频| 欧美三级午夜理伦三级中文幕| 欧美色综合天天久久综合精品| 美玉足脚交一区二区三区图片| 欧美精品色网| 国产视频亚洲精品| 欧美日韩麻豆| 黑人一区二区三区四区五区| 在线观看日韩av先锋影音电影院| 亚洲欧洲日韩综合二区| 国产区亚洲区欧美区| 极品尤物久久久av免费看| 欧美成人一区二免费视频软件| 久热精品在线视频| 亚洲伦理久久| 欧美日韩国产成人在线91| 在线不卡a资源高清| 亚洲裸体视频| 悠悠资源网亚洲青| 欧美日韩国产一中文字不卡| 欧美成人小视频| 久久综合精品国产一区二区三区| 久久久91精品国产一区二区三区| 一区二区三区不卡视频在线观看| 亚洲一区二区三区视频| 国产精品免费福利| 99在线热播精品免费| 一区二区三区波多野结衣在线观看| 国产精品成人免费| 国产精品99免视看9| 国产字幕视频一区二区| 欧美伊人精品成人久久综合97| 亚洲欧美一区二区原创| 久久精品91| 欧美成黄导航| 国产欧美精品一区二区三区介绍| 一区二区三区国产| 一区二区三区日韩精品视频| 韩日精品视频一区| 欧美精选午夜久久久乱码6080| 麻豆精品传媒视频| 欧美三级中文字幕在线观看| 日韩视频专区| 久久精品国产一区二区三区免费看| 禁断一区二区三区在线| 国产欧美日韩三区| 亚洲国产日韩欧美在线图片| 亚洲欧美日本国产有色| 国产精品三区www17con| 99re6热在线精品视频播放速度| 亚洲私人影院| 国产综合av| 欧美日韩1区2区| 欧美日韩情趣电影| 欧美日韩和欧美的一区二区| 久久精品一二三| 激情91久久| 久久久久久一区二区| 日韩视频一区二区三区| 久久久久久香蕉网| 欧美性做爰猛烈叫床潮| 国产一区二区无遮挡| 国产亚洲欧美一区二区三区| 国产一区二区三区高清在线观看| 亚洲精选一区二区| 国产在线欧美日韩| 欧美精品乱码久久久久久按摩| 国产精品久久久亚洲一区| 国产精品毛片一区二区三区| 国产情人节一区| 欧美日韩高清区| 欧美精品成人91久久久久久久| 欧美大香线蕉线伊人久久国产精品| 99精品视频免费全部在线| 亚洲深爱激情| 久久国产欧美| 99视频国产精品免费观看| 99这里有精品| 91久久精品日日躁夜夜躁国产| 欧美日韩精品免费观看| 91久久精品国产91久久性色| 一区二区三区蜜桃网| 亚洲精品资源| 亚洲免费高清| 亚洲国产精品小视频| 欧美成人精品激情在线观看| 一二美女精品欧洲| 国产欧美精品一区aⅴ影院| 久久久综合香蕉尹人综合网| 亚洲成人直播| 国产欧美一区二区在线观看| 亚洲在线成人精品| 国产精品久久久久影院亚瑟| 国产精品久久久久久久久免费| 久久资源av| 国产日韩欧美在线一区| 欧美成人黑人xx视频免费观看| 欧美精品日韩|