ISA(IndustryStandardArchitecture).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ISA(IndustryStandardArchitecture)

(1) ISA(Industry Standard Architecture) 這是PC較早期的匯流排,由於速度較慢,所以現在只剩少數的裝置如網路卡或音效卡還在使用。不過目前常見的ISA通常都是EISA(Extended ISA),與原始設計的ISA差異不大。 (2) PCI(Peripheral Component Interconnect) 這是目前PC上常用的標準介面,與ISA並不相容,屬於區域匯流排,提供CPU與其他重要裝置(如螢幕)間的更直接傳輸管道,因而可以提高電腦整體的效能。通常PCI可以用32位元寬,33MHz的時脈傳輸資料。 PCI的全名為 Peripheral Component Interconnector,由此明稱,可了解其出發點大多出於對周邊元件的考慮。PCI的目的是希望達成Glueless PC,或是讓PC成為商用工作站,在Graphics方面提供較好的資料傳輸管道,另一方面是希望屏除CPU的世代交替,不會因為新一代的CPU出現而導致Local Bus的全面更新。 簡介如下: 1.與處理器無關聯性-- 因為PCI區域匯流排和CPU匯流排之間有一個橋接器(bridge),可做一個緩衝器(buffer)設計介於兩者之間。 2.Multiplexed-- Address和Data Pin用Multiplexed方式,目的在於節省腳位數目,這也是為何PCI匯流排的腳位數目能遠少於ISA、EISA、MCA、VESA的腳位的原因之一,因此可減少成本。 3.同步傳輸,工作頻率20-33MHz。 4.Bandwidth可達120MB/sec(32bit時),當在64資料位元時,更高達240MB/sec。 5.支援多個Bus Master的功能--允許PCI匯流排上的Master獨立的Access任何PCI匯流排的Slave。 6.隱藏式的集中仲裁(Arvitration)。 7.位址線和資料線均含有偵錯位元。 8.採Burst傳輸的方式--只要一個Address Phase指示起始位址,隨後可接連著一連串的Data phase,Bus Master與Target雙方均依照+4的原則(64bit時+8)源源不斷地將資料收入或送出,也因此在大量資料傳輸時,PCI的performance較能顯現出來。 PCI Bus Command是採用編碼的方式。   1、Configuration Read Write這兩個command,是host CPU對PCI元件組態設定時所使用的。PCI提供了每個元件各自擁有256 Byte的組態空間,所以當Configuration Read Write時,AD[31::00]只看最低的8 Bit,較高的24 Bit 則不予考慮,但是為了省電起見,這24條AD  lines必須被Drive為High或是Low,不可讓它成為Floating的狀態。   2、Memory Write and Invalidate這是個All Bytes Transfer Command,在組態空間裡有個暫存器存放著Cache Line Size,以利將 Dirty line清除完 畢。   3、如果要存取超過兩個32位元的資料,就可以使用Memory Read Long的command,它用在一連串的資料傳輸,使用的時機為:     1.讀取整條Cache line的資料。     2.若要讀取更多的Cache Line可事先知曉。   4、Postable Memory Write這也是一連串的資料傳輸當 Cache Controller將內部資料寫回主記憶體時所使用,伴隨該Command之後會發出Special Cycle裡的Flash訊息。 PCI提供256 Byte的組態空間供各元件與系統間訊息的傳遞,組態週期的方式可採用Byte、Word、D-Word甚至連Burst的讀寫都是被允許的。由於PCI只提供256 Byte組態空間,所以各元件只需對AD[7::0]進行解買,不必理會AD[31::8]的狀態,但是這些AD line為了易於Parity Check與省電起見,必須被驅動制穩定的狀態而不可隨意讓它Floating。 PCI將組態空間分為兩部份:一為表頭定義部份,另一為元件自行定義部份。PCI規定 都必須提供前面64 Byte的表頭定義部份。下表2所視為PCI組態空間表頭定義部份,其中有Device ID、Verdor ID、Revision ID等組態時所需要的資訊,為了相容性起見,PCI規定表中Reserved的暫存器遇到寫入週期,該元件發出TRDY#訊號結束此一週期且不做任何動作,若是遇到讀取週期,則送出資料值為零,並正常地結束該讀取週期。 PCI之未來

文档评论(0)

peain + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档