PI7C9X2G304EV:PCI Express Gen 2 數(shù)據(jù)包交換機(jī)的深度解析
在當(dāng)今的電子設(shè)備中,PCI Express(PCIe)技術(shù)扮演著至關(guān)重要的角色,它為設(shè)備之間的數(shù)據(jù)傳輸提供了高速、穩(wěn)定的通道。PI7C9X2G304EV作為一款PCI Express Gen 2 數(shù)據(jù)包交換機(jī),為工程師們提供了強(qiáng)大的功能和靈活的配置選項。今天,我們就來深入了解一下這款交換機(jī)的特性、功能以及相關(guān)應(yīng)用。
一、產(chǎn)品特性
1. 端口與模式
PI7C9X2G304EV具有3個PCI Express端口和4條通道,支持“直通”(默認(rèn))和“存儲轉(zhuǎn)發(fā)”兩種數(shù)據(jù)包交換模式。在“直通”模式下,數(shù)據(jù)包可以快速通過交換機(jī),實現(xiàn)低延遲的數(shù)據(jù)傳輸;而“存儲轉(zhuǎn)發(fā)”模式則適用于對數(shù)據(jù)完整性要求較高的場景。這種雙模式的設(shè)計,使得交換機(jī)能夠根據(jù)不同的應(yīng)用需求進(jìn)行靈活配置。
2. 低延遲與時鐘支持
該交換機(jī)的典型延遲僅為150 ns,能夠確保數(shù)據(jù)包在無阻塞的情況下快速路由。同時,它還集成了參考時鐘,為下游端口提供穩(wěn)定的時鐘信號,保證了數(shù)據(jù)傳輸?shù)臏?zhǔn)確性和穩(wěn)定性。
3. 可配置性與接口支持
通過可選的EEPROM或SMBus,PI7C9X2G304EV的引腳可以進(jìn)行靈活配置。它支持SMBus接口,符合System Management(SM)Bus Version 1.0標(biāo)準(zhǔn),方便與其他設(shè)備進(jìn)行通信和管理。
4. 兼容性與可靠性
PI7C9X2G304EV符合PCI Express Base Specification Revision 2.1、PCI Express CEM Specification Revision 2.0、PCI-to-PCI Bridge Architecture Specification Revision 1.2以及Advanced Configuration Power Interface(ACPI)Specification等多項標(biāo)準(zhǔn),確保了與各種設(shè)備的兼容性。此外,它還支持?jǐn)?shù)據(jù)中毒檢測和端到端CRC校驗,具備高級錯誤報告和日志功能,提高了系統(tǒng)的可靠性和可維護(hù)性。
5. 電源管理
在電源管理方面,PI7C9X2G304EV表現(xiàn)出色。它支持多種電源狀態(tài),包括設(shè)備狀態(tài)的D0、D3_Hot和D3_Cold,以及鏈路狀態(tài)的L0、L0s、L1、L2/L3_Ready和L3。同時,還支持PCI-PM L1.1和ASPM L1.1的L1 PM子狀態(tài),能夠有效降低功耗。
6. 仲裁與流量控制
交換機(jī)內(nèi)置了端口仲裁和VC仲裁機(jī)制,提供了多種仲裁算法,如Round Robin(RR)、Weighted RR和Time-based Weighted RR,確保數(shù)據(jù)包能夠公平、高效地分配。此外,它還采用了Credit-Based Flow Control機(jī)制,提高了緩沖區(qū)的利用率,避免了數(shù)據(jù)包的積壓。
7. 其他特性
PI7C9X2G304EV還支持等時流量、訪問控制服務(wù)(ACS)、地址轉(zhuǎn)換(AT)數(shù)據(jù)包、OBFF和LTR等功能,滿足了不同應(yīng)用場景的需求。它的低功耗設(shè)計(典型L0正常模式下為300 mW)和工業(yè)溫度范圍(-40°C至85°C),使其適用于各種惡劣的工業(yè)環(huán)境。
二、功能描述
1. 物理層電路
物理層電路基于PHY Interface for PCI Express Architecture(PIPE)設(shè)計,包含Physical Media Attachment(PMA)和Physical Coding Sub-layer(PCS)模塊。PMA模塊負(fù)責(zé)數(shù)據(jù)的串行化和反串行化、時鐘恢復(fù)、接收器檢測等功能;PCS模塊則負(fù)責(zé)數(shù)據(jù)的編碼和解碼、彈性緩沖等。通過EEPROM,每個傳輸通道的驅(qū)動幅度、去加重和均衡都可以進(jìn)行單獨(dú)調(diào)整,以滿足不同應(yīng)用的需求。
2. 數(shù)據(jù)鏈路層
數(shù)據(jù)鏈路層采用ACK/NACK協(xié)議,確保數(shù)據(jù)包的可靠傳輸。每個Transaction Layer Packet(TLP)都由32位LCRC進(jìn)行保護(hù),當(dāng)檢測到LCRC錯誤時,會請求重傳。同時,數(shù)據(jù)鏈路層還負(fù)責(zé)流量控制信用的初始化、更新和監(jiān)控,通過DLLP將流量控制信息傳遞給鏈路的另一端。
3. 事務(wù)層
事務(wù)層負(fù)責(zé)數(shù)據(jù)包的路由和處理。它實現(xiàn)了ID-based、address-based和implicit routing三種路由協(xié)議,根據(jù)數(shù)據(jù)包的目的地ID或地址進(jìn)行轉(zhuǎn)發(fā)。在接收端,事務(wù)層會進(jìn)行頭部信息檢索和TC/VC映射,確保數(shù)據(jù)包能夠正確地分配到相應(yīng)的隊列中。
4. 隊列管理
PCI Express定義了六種不同的數(shù)據(jù)包類型,分別存儲在不同的隊列中,包括Posted Request Header(PH)、Posted Request Data payload(PD)、Non-Posted Request Header(NPH)、Non-Posted Data Payload(NPD)、Completion Header(CPLH)和Completion Data payload(CPLD)。每個虛擬通道(VC0或VC1)都有自己對應(yīng)的數(shù)據(jù)包頭部和數(shù)據(jù)隊列,通過合理的隊列管理,提高了數(shù)據(jù)包的處理效率。
5. 事務(wù)排序
為了避免死鎖和支持生產(chǎn)者 - 消費(fèi)者模型,交換機(jī)定義了一套事務(wù)排序規(guī)則。這些規(guī)則適用于同一流量類(TC)內(nèi)的事務(wù),不同TC標(biāo)簽的事務(wù)之間沒有排序要求。通過嚴(yán)格的排序規(guī)則,確保了數(shù)據(jù)的一致性和可靠性。
6. 訪問控制服務(wù)(ACS)
ACS為用戶提供了一種選擇性控制PCI Express端點之間訪問的機(jī)制。它可以防止請求中的靜默數(shù)據(jù)損壞被錯誤地路由到對等端點,驗證下游組件之間的每個請求事務(wù),并在使用ATS系統(tǒng)時實現(xiàn)對等內(nèi)存請求的直接路由,提高了系統(tǒng)的安全性和性能。
三、寄存器描述
PI7C9X2G304EV的寄存器分為多種類型,包括HwInt(硬件初始化)、RO(只讀)、RW(讀寫)等。這些寄存器涵蓋了設(shè)備ID、供應(yīng)商ID、命令、狀態(tài)等多個方面,通過對寄存器的配置和讀取,可以實現(xiàn)對交換機(jī)的各種功能控制和狀態(tài)監(jiān)控。
四、時鐘方案
交換機(jī)內(nèi)置的集成參考時鐘緩沖器支持三個參考時鐘輸出,通過CLKBUF_PD引腳可以啟用或禁用時鐘緩沖器。當(dāng)CLKBUF_PD引腳為低電平時,時鐘緩沖器將100MHz的參考時鐘輸入分配到三個參考時鐘輸出對;當(dāng)CLKBUF_PD引腳為高電平時,時鐘緩沖器進(jìn)入掉電模式,交換機(jī)需要通過REFCLKP和REFCLKN引腳接收100MHz的差分時鐘輸入。
五、JTAG控制器
IEEE 1149.1兼容的JTAG控制器為PI7C9X2G304EV提供了邊界掃描功能,用于板級連續(xù)性測試和診斷。通過TAP引腳(TCK、TDI、TDO、TMS和TRST_L),可以對設(shè)備的數(shù)字輸入、輸出和輸入/輸出引腳進(jìn)行測試。
六、電源管理與序列
PI7C9X2G304EV支持多種電源狀態(tài)和鏈路電源管理,通過ASPM和PCI-PM L1.1的L1 PM子狀態(tài),進(jìn)一步降低了功耗。在電源序列方面,建議先對I/O電壓(3.3V)進(jìn)行上電,然后再對核心電壓(1.0V)進(jìn)行上電,或者同時對I/O電壓和核心電壓進(jìn)行上電。
七、電氣與時序規(guī)格
1. 絕對最大額定值
包括存儲溫度、結(jié)溫、電源電壓等參數(shù),確保設(shè)備在安全的工作范圍內(nèi)運(yùn)行。
2. DC規(guī)格
詳細(xì)規(guī)定了數(shù)字核心電源、數(shù)字I/O電源、參考時鐘電源等各種電源的電壓范圍,以及輸入輸出電壓、上拉電阻、下拉電阻等參數(shù)。
3. AC規(guī)格
針對PCI Express接口的差分發(fā)射器和接收器,分別給出了不同速率下的各項特性參數(shù),如單位間隔、差分電壓擺幅、去加重水平比等。
4. 功耗
在不同的工作條件下,給出了交換機(jī)的典型功耗和最大功耗,為電源設(shè)計提供了參考。
5. 工作環(huán)境溫度
PI7C9X2G304EV的工作環(huán)境溫度范圍為-40°C至85°C,適用于工業(yè)應(yīng)用場景。
八、熱數(shù)據(jù)與封裝信息
熱數(shù)據(jù)提供了不同功率、環(huán)境溫度和氣流條件下的熱阻和結(jié)溫信息,幫助工程師進(jìn)行散熱設(shè)計。交換機(jī)采用10mm x 10mm的136引腳aQFN封裝,同時還給出了封裝的外形圖、底部視圖和零件標(biāo)記等信息。
九、訂購信息
PI7C9X2G304EV的型號為P17C9X2G304EVAZXAEX,適用于-40°C至85°C的工業(yè)溫度范圍,采用136引腳aQFN封裝,并且符合RoHS標(biāo)準(zhǔn),是一款環(huán)保型產(chǎn)品。
PI7C9X2G304EV作為一款功能強(qiáng)大的PCI Express Gen 2 數(shù)據(jù)包交換機(jī),為電子工程師們提供了豐富的功能和靈活的配置選項。在實際應(yīng)用中,工程師們可以根據(jù)具體需求,合理配置交換機(jī)的各項參數(shù),以實現(xiàn)高效、穩(wěn)定的數(shù)據(jù)傳輸。同時,對交換機(jī)的電氣特性、電源管理和熱設(shè)計等方面的了解,也有助于提高系統(tǒng)的可靠性和性能。希望通過本文的介紹,能夠幫助工程師們更好地了解和使用PI7C9X2G304EV。你在使用這款交換機(jī)的過程中遇到過哪些問題呢?歡迎在評論區(qū)分享你的經(jīng)驗和見解。
發(fā)布評論請先 登錄
Diodes推出PCIe? 3.0 數(shù)據(jù)包切換器 PI7C9X3G808GP
回收PI7C9X2G608GPBNJE 收購PI7C9X2G608GPBNJE
PI7C9X20404SL/PI7C9X20303SL/PI7C9X20303UL SlimLineTM PCI Express分組交換機(jī)指南
PI7C9X2G304EV:PCI Express Gen 2 數(shù)據(jù)包交換機(jī)的深度解析
評論