深入解析PI7C9X113SL:PCIe到PCI/PCI - X的橋梁專家
作為一名電子工程師,在日常的硬件設計開發中,我們常常會遇到不同接口標準之間轉換的問題。今天,就來和大家詳細聊聊PI7C9X113SL這款PCIe到PCI/PCI - X的橋接芯片,一起探索它在硬件設計中的強大性能和應用潛力。
文件下載:PI7C9X113SLFDEX.pdf
一、芯片概述
PI7C9X113SL是一款符合多種行業規范的橋接芯片,它兼容PCI Express Base Specification 1.1版、PCI Express to PCI/PCI - X Bridge Specification 1.0版等眾多規范。這款芯片擁有x1 PCI Express上游端口和32位PCI下游端口,下游端口支持66MHz,能夠實現透明模式操作和前向橋接功能,其配置寄存器與現有的PCI橋軟件和固件向后兼容,無需對原始的軟件和固件進行修改。
(一)行業規范合規性
它嚴格遵循了一系列行業規范,如PCI Express相關規范、PCI本地總線規范、PCI - to - PCI橋架構規范等,這使得它在各種系統中的兼容性和穩定性得到了充分保障。在實際設計中,合規性是我們選擇芯片時非常重要的考慮因素,PI7C9X113SL的廣泛兼容性為我們的設計提供了更多的可能性。
(二)主要特性
- 橋接模式與接口:支持前向橋接,將PCI Express作為主總線,PCI作為次總線,通過x1 PCI Express接口(數據速率達2.5Gb/s)和32位、66MHz的PCI接口,實現了新舊接口之間的完美過渡。
- 其他特性:具備GPIO支持、電源管理功能(包括ACPI、PCI_PM等)、透明模式支持、減法解碼PCI - to - PCI橋功能、偽裝支持等。同時,它還擁有EEPROM(I2C)接口和SM總線接口,以及一個10k字節的緩沖區,能夠滿足不同數據處理的需求。
二、引腳定義與功能
(一)信號類型與引腳分配
PI7C9X113SL的引腳根據其功能分為多種類型,如雙向信號(B)、輸入信號(I)等。不同類型的引腳對應著不同的功能,例如PCI Express信號引腳負責接收和發送PCIe相關的信號,PCI信號引腳則用于PCI總線的數據傳輸和控制。通過對這些引腳的合理配置和連接,我們可以實現芯片與其他設備之間的正常通信。
(二)特殊信號引腳
- 模式選擇和綁帶信號引腳:通過TM1和TM0引腳可以選擇不同的操作模式,如EEPROM(I2C)支持模式或SM總線支持模式。通過對這些引腳的邏輯值設置,我們可以靈活地配置芯片的工作模式,以滿足不同的應用場景需求。
- JTAG邊界掃描信號引腳:包括TCK、TMS、TDO和TDI引腳,用于支持邊界掃描功能,方便進行板級連續性測試和診斷。在硬件調試和測試過程中,邊界掃描功能可以幫助我們快速定位和解決問題,提高開發效率。
三、工作模式與功能
(一)透明模式
在透明模式下,芯片的基本類代碼和子類代碼被設置為特定的值,根據編程接口的設置,可以支持或不支持減法解碼。當減法解碼功能啟用時,所有的內存和I/O周期都會轉發到下游的PCI設備,但類型1配置周期仍需檢查總線編號。這種模式使得芯片在處理傳統PCI設備時具有更好的兼容性,能夠無縫集成到現有的PCI系統中。
(二)前向橋接模式
前向橋接模式下,芯片的PCI Express接口連接到根復合體,PCI總線接口連接到PCI設備。這為將現有的PCI產品集成到最新的PCI Express系統中提供了有效的解決方案,避免了大規模的系統改造,節省了開發成本和時間。
(三)PCI Express功能
- TLP結構:PCI Express TLP(事務層數據包)結構包含格式、類型、流量類別等多個要素。PI7C9X113SL支持四種TLP格式,數據有效載荷范圍從4字節到512字節,并支持地址、ID和隱式三種TLP路由機制,能夠滿足不同的數據傳輸需求。
- 虛擬等時操作:虛擬等時操作功能默認禁用,通過設置特定的控制位可以啟用。啟用后,可以選擇特定的流量類別用于上游(PCI到PCI Express)傳輸,而下游僅接受TC0數據包的配置、I/O和消息包。
四、配置寄存器與訪問
PI7C9X113SL支持Type - 0和Type - 1配置空間頭以及多種能力ID。通過不同的訪問方式,如PCI Express訪問、I2C訪問和SM總線訪問,可以對配置寄存器進行操作。這些配置寄存器的設置決定了芯片的各種功能和參數,我們需要根據具體的應用需求進行合理的配置。
五、其他特性與設計要點
(一)時鐘方案
芯片的PCI Express接口需要100MHz的差分時鐘輸入,而PCI接口可以通過內部時鐘發生器或外部時鐘輸入生成四個時鐘輸出。通過配置控制,可以啟用或禁用二級時鐘輸出。在設計時鐘方案時,我們需要根據具體的系統要求選擇合適的時鐘源和配置方式,確保時鐘信號的穩定性和準確性。
(二)中斷功能
芯片支持PCIe側的中斷消息包和PCI側的PCI中斷或MSI(消息信號中斷)。在PCI側,PCI中斷和MSI是互斥的,如果啟用了MSI,則PCI中斷將被禁用。芯片能夠將PCI側的中斷信號映射到PCIe側的中斷消息包,方便進行中斷管理。
(三)EEPROM和SM總線接口
芯片支持通過I2C總線的EEPROM接口和SM總線協議。通過設置TM1和TM0引腳,可以選擇使用EEPROM接口或SM總線接口。這為芯片的配置和數據存儲提供了更多的靈活性。
(四)復位方案
PI7C9X113SL需要基本復位(PERST_L)輸入來初始化內部邏輯,同時還有上電復位(POR)電路來檢測輔助電源。芯片支持冷復位、熱復位等多種復位方式,在復位過程中,會根據不同的復位類型進行相應的處理,確保芯片和連接的設備能夠正常工作。
(五)電源管理與電源時序
- 電源管理:支持多種電源狀態,如D0、D3 - hot、D3 - cold等,同時支持PCIE鏈路電源管理和標準PCI電源管理狀態。通過PME_L引腳,PCI設備可以請求電源管理狀態的改變,芯片能夠將PME_L信號信息轉換為電源管理消息發送給上游設備。
- 電源時序:芯片需要3.3V的I/O電壓和1.1V的核心電壓,在設計電源供應時,需要注意電源的施加順序和時間間隔,避免出現未確定的I/O狀態和RESET_L引腳的毛刺。合理的電源時序設計可以確保芯片的穩定性和可靠性。
六、電氣與時序規格
(一)絕對最大額定值
芯片有明確的絕對最大額定值,如存儲溫度范圍、結溫、電源電壓等。在使用過程中,我們必須確保芯片的工作條件不超過這些額定值,否則可能會導致芯片損壞或性能下降。
(二)DC和AC規格
芯片的DC規格包括電源電壓、輸入輸出電壓、泄漏電流等參數,AC規格則包括PCI總線時序參數、PCI Express接口的差分發送和接收特性等。這些參數為我們在電路設計和測試過程中提供了重要的參考依據,確保芯片能夠在規定的電氣和時序條件下正常工作。
七、總結與思考
PI7C9X113SL作為一款功能強大的PCIe到PCI/PCI - X橋接芯片,為電子工程師在硬件設計中提供了一個優秀的解決方案。它的廣泛兼容性、豐富的功能特性和良好的電氣性能,使其能夠應用于各種不同的系統中。在實際設計過程中,我們需要深入了解其引腳定義、工作模式、配置寄存器等方面的知識,結合具體的應用場景進行合理的設計和配置,充分發揮其優勢。同時,對于電源時序、時鐘方案等關鍵設計要點,我們需要格外注意,確保設計的穩定性和可靠性。大家在使用這款芯片的過程中,有沒有遇到過什么特別的問題或者有什么獨特的設計思路呢?歡迎在評論區分享交流。
-
硬件設計
+關注
關注
18文章
488瀏覽量
45678
發布評論請先 登錄
從PCI、PCI-X到PCI-Express之間的連接
PI7C9X130 PCI快速轉PCI可逆網橋常見問題解答
PI7C9X111 PCI Express到PCI可逆網橋常見問題解答
PI7C9X110 PCI快速轉PCI可逆網橋常見問題解答
PI7C9X112SL PCIe到PCI可逆橋接器在正常模式下的功耗
PI7C9X111SL PCIe到PCI可逆橋接器正常模式下的功耗
PI7C9X20404SL/PI7C9X20303SL/PI7C9X20303UL SlimLineTM PCI Express分組交換機指南
深入解析PI7C9X113SL:PCIe到PCI/PCI - X的橋梁專家
評論