在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于FPGA的PCIE總線設(shè)計(jì)(上)

FPGA研究院 ? 來(lái)源:IP與SoC設(shè)計(jì)朽月 ? 2023-02-23 09:36 ? 次閱讀

PCIE簡(jiǎn)介

PCI Express 是用來(lái)互聯(lián)計(jì)算機(jī)和外圍設(shè)備的高速接口總線,是一種能夠應(yīng)用于移動(dòng)設(shè)備,臺(tái)式電腦,工作站,服務(wù)器,嵌入式計(jì)算機(jī)和通信平臺(tái)等。

PCIe的兩個(gè)設(shè)備之間可以實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)的通信串行通信,如果是多臺(tái)設(shè)備需要通過(guò)交換器(Switch)進(jìn)行互聯(lián),這樣一個(gè)系統(tǒng)可以連接多個(gè)設(shè)備。

PCIe總線作為處理器系統(tǒng)的局部總線,其作用與PCI總線類(lèi)似,主要目的是為了連接處理器系統(tǒng)中的外部設(shè)備,當(dāng)然PCIe總線也可以連接其他處理器系統(tǒng)

在不同的處理器系統(tǒng)中, PCIe體系結(jié)構(gòu)的實(shí)現(xiàn)方法略有不同。但是在大多數(shù)處理器系統(tǒng)中,都使用了RC、 Switch和PCIe-to-PCI這些基本模塊連接PCIe和PCI設(shè)備。在PCIe總線中,基于PCIe總線的設(shè)備,也被稱(chēng)為EP(Endpoint)

計(jì)算機(jī)通信平臺(tái)中 , PCI Express體系結(jié)構(gòu)代表作高性能的外圍組件互聯(lián)方法

1、 由PCI 和PCI-X 體系結(jié)構(gòu)演變而來(lái)architectures

2、 PCI Express 以一種串行的點(diǎn)對(duì)點(diǎn)的方式互聯(lián)兩個(gè)設(shè)備

3、 信息傳輸基于數(shù)據(jù)包協(xié)議實(shí)現(xiàn)

4、 PCI Express 互聯(lián)中可實(shí)現(xiàn)單通道或多通道的數(shù)據(jù)傳輸 5、 PCI Express 協(xié)議目前已經(jīng)發(fā)布4個(gè)版本

40a03a02-b309-11ed-bfe3-dac502259ad0.png ?

PCIE的特性如下:

1、點(diǎn)對(duì)點(diǎn)傳輸

2、 串行總線意味著使用更少的引腳

3、 通道數(shù)可選擇: x1, x2, x4, x8, x12, x16, x32

4、 全雙工通信

5、 2.5Gbps / 5.0Gbps

6、 基于數(shù)據(jù)包的傳輸協(xié)議 計(jì)算機(jī)體系結(jié)構(gòu)中PCIe的應(yīng)用架構(gòu)如下:

40c9d466-b309-11ed-bfe3-dac502259ad0.png ?

從上面我們可以看出PCIE應(yīng)用架構(gòu)主要包括四部分:

1、FSB總線CPU交互總線:FSB總線(Front Side Bus)是CPU和DDR內(nèi)存交互的總線

2、Root Complex:RC (Root complex)是PCIe結(jié)構(gòu)體系中的一個(gè)重要的結(jié)構(gòu)部件, RC的提出跟X86系統(tǒng)架構(gòu)密切相關(guān),實(shí)際上只有在x86架構(gòu)中才有標(biāo)準(zhǔn)的RC規(guī)范定義,而在其他系統(tǒng)中并不存在標(biāo)準(zhǔn)定義的RC的全部功能。例如X86的架構(gòu)中包含DDR控制器和FSB to PCIe的橋, 而ZynqSoc芯片架構(gòu)中包含AXI to PCIe的橋和DDR控制器,PowerPc只包含一個(gè)PCIe總線控制器。這里需要注意Root complex包括root port。

3、PCIe Switch:Switch PCIe鏈路通過(guò)Switch進(jìn)行鏈路擴(kuò)展

4、PCIe End point:即常見(jiàn)的PCIE終端設(shè)備,FPGA最常用的也是End point。

FPGA在PCIE中可以成為Root Complex、Switch和 End point:

41162096-b309-11ed-bfe3-dac502259ad0.png ?

PCIe總線層次結(jié)構(gòu)主要包括三層主要是事務(wù)層、數(shù)據(jù)鏈路層、物理層。

1、事務(wù)層:PCIe總線層次結(jié)構(gòu)的最高層,該層次將接收PCIe設(shè)備核心層的數(shù)據(jù)請(qǐng)求,并將其轉(zhuǎn)換為PCIe總線事務(wù), PCIe總線使用的這些總線事務(wù)在TLP頭中定義。PCIe總線使用的數(shù)據(jù)報(bào)文首先在事務(wù)層中形成, 這個(gè)數(shù)據(jù)報(bào)文也被稱(chēng)之為事務(wù)層數(shù)據(jù)報(bào) 文,即TLP。(解釋?zhuān)褐饕馑家簿褪鞘聞?wù)層將數(shù)據(jù)封裝成TLP包發(fā)給下層使用)

2、數(shù)據(jù)連路層:TLP在經(jīng)過(guò)數(shù)據(jù)鏈路層時(shí)被加上Sequence Number前綴和CRC后綴,然后發(fā)向物理層。

3、物理層:PCIe的電氣特性、電路等。在PCIe鏈路可以正常工作之前,需要對(duì)PCIe鏈路進(jìn)行鏈路訓(xùn)練,在這個(gè)過(guò)程中,就會(huì)用。

LTSSM狀態(tài)機(jī)。LTSSM全稱(chēng)是Link Training and Status State Machine。這個(gè)狀態(tài)機(jī)在PCIe總線的物理層之中。狀態(tài)轉(zhuǎn)移圖如下:

416aaf30-b309-11ed-bfe3-dac502259ad0.png ?

Detect狀態(tài)是PCIe鏈路訓(xùn)練的開(kāi)端。此外, Detect,顧名思義,需要實(shí)現(xiàn)檢測(cè)工作。因?yàn)樵谶@個(gè)狀態(tài)時(shí),發(fā)送端TX需要檢測(cè)接收端RX是否存在且可以正常工作,如果檢測(cè)正常,才能進(jìn)入其他狀態(tài)。判斷RX是否存在的邏輯比較簡(jiǎn)單,就是通過(guò)一個(gè)“Detect logic”電路比較RC時(shí)間常數(shù)的大小。

4198fc1e-b309-11ed-bfe3-dac502259ad0.png ?

從上圖可以發(fā)現(xiàn)PCIe終端連接上,時(shí)間常數(shù)會(huì)變大。多以也就以此決定Detect狀態(tài)是否進(jìn)入下一個(gè)狀態(tài)。

Polling 狀態(tài)的目的是"對(duì)暗號(hào)",實(shí)現(xiàn)無(wú)障礙溝通。進(jìn)入這個(gè)狀態(tài)后, TX和RX之間通過(guò)發(fā)送TS1、 TS2 OS序列來(lái)確定Bit Lock, Symbol Lock以及解決Lane極性反轉(zhuǎn)的問(wèn)題。

Bit Lock: 在Bit傳輸過(guò)程中, RX PLL鎖定TX Clock頻率,這個(gè)過(guò)程稱(chēng)為RX實(shí)現(xiàn)"Bit Lock。(解釋?zhuān)阂簿褪俏煌剑?

Symbol Lock: RX端串并轉(zhuǎn)化器知道如何區(qū)別一個(gè)有效的10-bit Symbol,這個(gè)過(guò)程稱(chēng)為“Symbol Lock”. 這里用到的是COM控制符。(解釋?zhuān)阂簿褪菐剑?

41f673ee-b309-11ed-bfe3-dac502259ad0.png ?

常見(jiàn)的視頻方案如下:

42381d12-b309-11ed-bfe3-dac502259ad0.png ?

FPGA中PCIE的實(shí)現(xiàn):

1、7系列FPGA支持實(shí)現(xiàn)Gen1與Gen2的PCIE協(xié)議

2、Virtex-7 FPGA支持實(shí)現(xiàn)Gen3的PCIE協(xié)議

3、UltraScale與UltraScale+支持Gen3的PCIE協(xié)議

4、支持x1,x2,x4,x8,x16lanes的通路

5、PCIE的硬核使用了GTP接口用來(lái)串行傳輸數(shù)據(jù)

PCIE的速度傳輸速度如下:

426f64ca-b309-11ed-bfe3-dac502259ad0.png ?

FPGA中PCIE硬核的介紹,整體框圖如下:

42b12a72-b309-11ed-bfe3-dac502259ad0.png ?

1、該硬核PCIE支持Endpoint和Root Port

2、支持AXI4-Stream用戶(hù)接口: x1, x2, x4, 和x8 lanes; 64-bit 和128-bit位寬

Root Port簡(jiǎn)要介紹

Xilinx FPGAs支持硬核root port,但是沒(méi)有硬核root complex。root complex包括一個(gè)或多個(gè)root port、內(nèi)存,IO子系統(tǒng)等等。root port只是提供給switch或者endpoint連接的端口。二者之間的關(guān)系如下:

42d65824-b309-11ed-bfe3-dac502259ad0.png ?

root port經(jīng)常使用在簡(jiǎn)單的設(shè)計(jì)中,比如與單個(gè)的endpoint相連。root complex則有配套的軟件環(huán)境與復(fù)雜的設(shè)計(jì)。

FPGA構(gòu)建root port的常見(jiàn)案例如下:

42f4ae82-b309-11ed-bfe3-dac502259ad0.png ?

FPGA構(gòu)建root complex的常見(jiàn)案例如下:

431d950e-b309-11ed-bfe3-dac502259ad0.png ?

root port與endpoint也有許多不同點(diǎn)。root port使用Type 1配置頭空間。endpoint使用Type 0配置頭空間。兩者主要的區(qū)別如下:

4368970c-b309-11ed-bfe3-dac502259ad0.png ?

PCIE協(xié)議簡(jiǎn)述

PCIE的地址空間

PCI Express實(shí)現(xiàn)了四種地址空間:

1、PCIe配置空間(多達(dá)4KB) – 必須有,每個(gè)PCI設(shè)備都有其映射到內(nèi)存上的配置空間 – 前256字節(jié)與PCI兼容

2、PCIe內(nèi)存映射空間 – 可選的,根據(jù)設(shè)備功能選擇是否需要映射內(nèi)存空間

3、PCIe IO映射空間 – 可選的

4、PCIe消息空間

其中PCIe消息空間主要用于中斷的使用,內(nèi)存映射空間用于大量數(shù)據(jù)的傳輸,IO映射空間用于少量數(shù)據(jù)的傳輸。

4388b938-b309-11ed-bfe3-dac502259ad0.png ?

Type0型: – 用于配置端點(diǎn)設(shè)備 – 由根復(fù)合體發(fā)起,配置預(yù)定義的PCI系統(tǒng)端點(diǎn)設(shè)備頭部區(qū)域 – 設(shè)備號(hào)/ID號(hào) – BAR

Type1型: – 用于配置Switches/Bridges/end point

PCIE TLP包的數(shù)據(jù)類(lèi)型

上面已經(jīng)講解PCIE分別包括事務(wù)層、數(shù)據(jù)鏈路層、物理層,每一層對(duì)TLP包的作用如下:

43b871dc-b309-11ed-bfe3-dac502259ad0.png ?

這里的3DW與4DW其實(shí)是與地址是32位還是64位掛鉤。

具體TLP包在每層協(xié)議的情況如下:

43e05166-b309-11ed-bfe3-dac502259ad0.png ?

PCIE中TLP包的類(lèi)型如下:

441e4278-b309-11ed-bfe3-dac502259ad0.png ?

PCIE的路由類(lèi)型

PCIE每一種請(qǐng)求或者完成報(bào)文頭都會(huì)有類(lèi)型標(biāo)注,每個(gè)數(shù)據(jù)包的路由都基于以下三種方式:

1、 地址路由

2、 ID 路由

3、 隱含式路由

端點(diǎn)的地址路由

端點(diǎn)設(shè)備檢查T(mén)LP包中的地址與BAR中所有地址進(jìn)行比較,如果不屬于本端點(diǎn)范圍,則拒絕。

端點(diǎn)的ID路由

端點(diǎn)設(shè)備檢查T(mén)LP包里的 總線 ID 和 設(shè)備 ID 功能ID是否與本端點(diǎn)一致,這些信息在Type0的配置信息里可以捕獲。

不同類(lèi)型的TLP包與路由類(lèi)型的對(duì)應(yīng)關(guān)系如下:

444f61c8-b309-11ed-bfe3-dac502259ad0.png ?

PCIE點(diǎn)對(duì)點(diǎn)的傳輸框圖

1、配置IO傳輸

446fb48c-b309-11ed-bfe3-dac502259ad0.png ?

2、DMA傳輸

449ffce6-b309-11ed-bfe3-dac502259ad0.png ?

3、end point與end piont之間的傳輸

44de73d6-b309-11ed-bfe3-dac502259ad0.png ?

PCIE的中斷類(lèi)型

PCIE的中斷類(lèi)型主要有兩種:

1、MSI:消息中斷

2、INTx:引腳中斷 真正的PCIe設(shè)備:必須使用MSI發(fā)送中斷,可選擇性地支持INTx消息。

PCI設(shè)備:必須支持INTx消息

4503800e-b309-11ed-bfe3-dac502259ad0.png ?

PCIE的理論帶寬

Gen2單向鏈路速率5Gbps

1、 使用8B/10B編碼,產(chǎn)生20%的數(shù)據(jù)開(kāi)銷(xiāo)

2、 理論帶寬=鏈路速率 80% 通道數(shù)

3、 對(duì)于單通道: – Gen1: 2.5Gbps0.8=250MBps – Gen2: 5Gbps0.8=500MBps – Gen3: 8Gbps*1=1GBps

4、 更多的開(kāi)銷(xiāo)是由協(xié)議導(dǎo)致 – 數(shù)據(jù)頭 – 校驗(yàn)位 – 鏈路訓(xùn)練 – 錯(cuò)誤通信

TLP包格式簡(jiǎn)述

上面我們已經(jīng)講解了TLP包常見(jiàn)的類(lèi)型,那么這部分內(nèi)容講解每種TLP包的具體格式。

一個(gè)TLP包的格式如下:

4531dcba-b309-11ed-bfe3-dac502259ad0.png ?

每位的詳細(xì)信息如下:

456bba20-b309-11ed-bfe3-dac502259ad0.png ?

接下來(lái)對(duì)上面的每一位進(jìn)行粗略的介紹。

1、Fmt:用來(lái)指明TLP包是3DW還是4DW

2、Type:用來(lái)確定TLP包的類(lèi)型, Memory read or write Completion packet Configuration packet Message

3、Traffic Class:除了MemoryRead/Write TLPs必須是零,一般情況是默認(rèn)為0

4、Attr:包含有關(guān)處理事務(wù)時(shí)核心行為的特定信息

5、TD:當(dāng)該位位1是,TLP包中包括CRC檢驗(yàn),為零時(shí)不包括CRC校驗(yàn)

6、EP:指示此TLP包含錯(cuò)誤且應(yīng)忽略

7、AT:地址類(lèi)型,一般默認(rèn)為零即可。 Default/Untranslated (00) Translation Request (10) Translated (11)

8、Length Field:描述TLP包種有效數(shù)據(jù)的長(zhǎng)度,注意單位時(shí)DW,最大長(zhǎng)度時(shí)1024個(gè)DW長(zhǎng)度

9、First/Last Byte Enables:四位中的每一位分別對(duì)應(yīng)TLP包中的第一個(gè)DW和最后一個(gè)DW中的每個(gè)字節(jié)是否有效。一個(gè)DW正好也是4個(gè)字節(jié)。

Memory Write TLP Header格式

Memory Write TLP Header格式如下:

3DW的TLP包頭:

45998388-b309-11ed-bfe3-dac502259ad0.png ?

4DW的TLP包頭:

45dbafba-b309-11ed-bfe3-dac502259ad0.png ?

1、Requester ID:包括bus, device, and function numbers這些在ID路由的時(shí)候時(shí)必備信息

2、Tag:由用戶(hù)定義,具體的內(nèi)容與作用,用戶(hù)進(jìn)行商議。

3、Address:byte address,最低的兩位總是零對(duì)齊到DWord尋址。

Memory Read TLP Header格式

Memory Read TLP Header格式如下:

3DW的TLP包頭:

45998388-b309-11ed-bfe3-dac502259ad0.png ?

4DW的TLP包頭:

45998388-b309-11ed-bfe3-dac502259ad0.png ?

1、Tag – 這里得Tag主要用于返回得CplDs包得重組,因?yàn)轱埢貋?lái)得完成包不一定是按照順序返回的。

這里沒(méi)有什么新的位介紹,在前面我們已經(jīng)介紹完畢。

Memory Read 是 Non‐Posted: Non‐Posted的請(qǐng)求總是生成一個(gè)完成包來(lái)回應(yīng)。除非出現(xiàn)錯(cuò)誤,否則Posted的請(qǐng)求永遠(yuǎn)不會(huì)生成完成包。一般的MRd會(huì)產(chǎn)生一個(gè)帶有數(shù)據(jù)包的完成。一個(gè)讀請(qǐng)求可以生成一個(gè)或多個(gè)完成包。

Completions TLPs格式

46532860-b309-11ed-bfe3-dac502259ad0.png ?

1、Tag:這里需要注意Tag標(biāo)志主要是為了接收端按照發(fā)送的順序組包

2、Lower Address:指示第一個(gè)啟用的數(shù)據(jù)字節(jié)的字節(jié)地址的低位,較低的地址和長(zhǎng)度不能跨越一個(gè)RCB RCB: Read Completion Boundary

3、Byte count:表示在滿(mǎn)足請(qǐng)求之前剩余的字節(jié)數(shù)

4、Completion status:只是完成包的狀態(tài): Successful completion (“000”) Unsupported request (“001”) Configuration request retry status (“010”) Completer abort (“100”)

5、Requester ID:請(qǐng)求CplD的設(shè)備的ID(bus, device, function)

6、Completer ID:正在構(gòu)建CplD的設(shè)備的ID(bus, device, function) 返回的時(shí)候必須是RCB的整數(shù)倍。而且第一個(gè)要與RCB對(duì)齊,且不能超過(guò)MPS,這里給出一個(gè)官方的示例:

示例1:

46813930-b309-11ed-bfe3-dac502259ad0.png ?

示例2:

題目:

46b7791e-b309-11ed-bfe3-dac502259ad0.png ?

解答:

46ddd622-b309-11ed-bfe3-dac502259ad0.png471b87b0-b309-11ed-bfe3-dac502259ad0.png4770dd64-b309-11ed-bfe3-dac502259ad0.png ?

Message/Message with Data TLP格式

47b46b38-b309-11ed-bfe3-dac502259ad0.png ?

因?yàn)橐话阌貌坏轿覀冞M(jìn)行手動(dòng)組信息包,所以這里我們也就不詳細(xì)介紹。

PCIE IP核配置需要的注意點(diǎn)

這里簡(jiǎn)單介紹一下PCIE核配置過(guò)程中的注意點(diǎn),這次我們先不使用XDMA IP,使用下面的PCIE IP:

47e359d4-b309-11ed-bfe3-dac502259ad0.png ?

為了盡可能多的了解PCIE IP中的細(xì)節(jié),我們選擇高級(jí)IP定制:

47f90112-b309-11ed-bfe3-dac502259ad0.png ?

1、選擇高級(jí)IP定制,供用戶(hù)選擇的功能增多

2、這里可以選擇這個(gè)PCIE IP核是當(dāng)作endpoint還是root port來(lái)使用

3、這是指明這個(gè)PCIE IP再硬件中的位置編號(hào)

4、指明PCIE的lanes數(shù)目

5、指明一條lanes的最大通信速度

6、將PCIE轉(zhuǎn)換成AXI4協(xié)議的時(shí)鐘

7、將PCIE轉(zhuǎn)換成AXI4協(xié)議的數(shù)據(jù)位寬

8、PCIE IP的參考頻率

482b8b28-b309-11ed-bfe3-dac502259ad0.png ?

1、廠商ID,專(zhuān)屬于Xilinx的PCIE的ID,是固定的。

2、設(shè)備ID,與廠商ID一起指明數(shù)據(jù)的類(lèi)型,被使用選擇PCIE上位機(jī)的軟件驅(qū)動(dòng)。

3、版本ID,指明使用該P(yáng)CIE IP進(jìn)行設(shè)置的版本

4、子廠商ID,用來(lái)更近一步的區(qū)分Xilinx旗下的廠商

5、子系統(tǒng)ID,用來(lái)識(shí)別板卡的的ID

上面的值一般默認(rèn)即可,不需要做太多的處理

485aece2-b309-11ed-bfe3-dac502259ad0.png ?

1、選擇使能Bar空間。這里需要注意的是,root port對(duì)于endpoint的訪問(wèn)只能訪問(wèn)bar空間,而endpoint對(duì)root port的讀寫(xiě)操作可以訪問(wèn)整個(gè)內(nèi)存。

2、選擇Bar的地址是32位還是64位,空間大小一般選擇1K即可,只是用來(lái)傳輸一些命令。其值的大小與空間大小有關(guān),具體的關(guān)系這里不清楚。

上面整個(gè)設(shè)置,再PCIE的頭配置空間中均有體現(xiàn):

4888b14a-b309-11ed-bfe3-dac502259ad0.png48d63e88-b309-11ed-bfe3-dac502259ad0.png ?

1、這里可以加上buffer進(jìn)行優(yōu)化,其余的默認(rèn)即可。

490840d6-b309-11ed-bfe3-dac502259ad0.png ?

1、這里我們一般不選擇共享邏輯

4931e2ba-b309-11ed-bfe3-dac502259ad0.png ?

1、引腳中斷,傳統(tǒng)意義下的中斷,在PCIE中基本上不再使用 2、消息中斷,在PCIE中較為常用

4947a35c-b309-11ed-bfe3-dac502259ad0.png ?







審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1630

    文章

    21796

    瀏覽量

    605999
  • PCI
    PCI
    +關(guān)注

    關(guān)注

    4

    文章

    671

    瀏覽量

    130473
  • 嵌入式計(jì)算機(jī)

    關(guān)注

    0

    文章

    64

    瀏覽量

    12231
  • 交換器
    +關(guān)注

    關(guān)注

    2

    文章

    90

    瀏覽量

    16592
  • PCIe接口
    +關(guān)注

    關(guān)注

    0

    文章

    121

    瀏覽量

    9788

原文標(biāo)題:基于FPGA的PCIE設(shè)計(jì)(1)

文章出處:【微信號(hào):FPGA研究院,微信公眾號(hào):FPGA研究院】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于FPGAPCIE總線擴(kuò)展卡的設(shè)計(jì)

      PCIE(PCI express)是用來(lái)互聯(lián)諸如計(jì)算機(jī)和通信平臺(tái)應(yīng)用中外圍設(shè)備的第三代高性能I/0總線PCIE體系結(jié)構(gòu)繼承了第二代
    發(fā)表于 10-08 10:19 ?2057次閱讀
    基于<b class='flag-5'>FPGA</b>的<b class='flag-5'>PCIE</b><b class='flag-5'>總線</b>擴(kuò)展卡的設(shè)計(jì)

    FPGAPCIE接口應(yīng)用需要注意哪些問(wèn)題

    FPGAPCIe接口應(yīng)用是一個(gè)復(fù)雜的任務(wù),需要考慮多個(gè)方面的問(wèn)題以確保系統(tǒng)的穩(wěn)定性和性能。以下是在FPGAPCIe接口應(yīng)用中需要注意的
    發(fā)表于 05-27 16:17

    PCIE總線FPGA設(shè)計(jì)方法

    `PCIE總線FPGA設(shè)計(jì)方法`
    發(fā)表于 10-30 14:30

    6678 pcieFPGA接口

    6678的pciefpgapcie? TX和RX需要交叉接么?DSP的TX接到FPGA的rx,DSP的RX接到FPGA的TX? ?
    發(fā)表于 06-21 15:49

    尋求fpga大牛開(kāi)發(fā)一個(gè)簡(jiǎn)單的fpga pcie設(shè)備

    需求:兩塊fpga互聯(lián),兩塊fpga分別模擬成特定的pcie設(shè)備,兩個(gè)設(shè)備通過(guò)serdes總線互聯(lián)通信,fpga僅僅只要模擬特定的設(shè)備就可以
    發(fā)表于 02-11 15:31

    如何通過(guò)PCIe進(jìn)行FPGA到PC的通信?

    結(jié)束?是否有任何示例設(shè)計(jì)可以通過(guò)PCIe DMA子系統(tǒng)從FPGA在PC產(chǎn)生中斷。如何在PC端寫(xiě)入由PCIe中斷觸發(fā)的中斷服務(wù)程序?謝謝,尼基爾
    發(fā)表于 05-08 09:40

    如何利用PCIe DMA總線實(shí)現(xiàn)一個(gè)基于FPGAPCIe 8位數(shù)據(jù)采集卡?

    PCIe總線通信過(guò)程是怎樣的?是什么原理?如何利用PCIe DMA總線實(shí)現(xiàn)一個(gè)基于FPGAPCIe
    發(fā)表于 09-17 07:16

    PCIe總線和PCI總線有哪些不同之處呢

    PCIe是什么?PCIe的架構(gòu)是由哪些部分組成的?PCIe總線和PCI總線有哪些不同之處呢?
    發(fā)表于 10-26 08:10

    PCIE總線FPGA設(shè)計(jì)方法

    PCIE與PCI、K1.X等總線技術(shù)進(jìn)行比較,分析它的技術(shù)特性和優(yōu)勢(shì),剖析數(shù)據(jù)包在各層中的流動(dòng)過(guò)程。/并且詳細(xì)闡述基于FPGA的兩種盯行性實(shí)現(xiàn)方案,即采用第三方PHY接口器件和低成本
    發(fā)表于 08-31 17:42 ?155次下載
    <b class='flag-5'>PCIE</b><b class='flag-5'>總線</b>的<b class='flag-5'>FPGA</b>設(shè)計(jì)方法

    基于PCIE總線的多DSP系統(tǒng)接口設(shè)計(jì)

    開(kāi)發(fā)了多DSP雷達(dá)信號(hào)處理板卡。對(duì)DSP互連、DSP與FPGA通信以及基于Xilinx FPGAPCIE總線進(jìn)行設(shè)計(jì)。系統(tǒng)可擴(kuò)展性好、效率高。用DriverStudio開(kāi)發(fā)了WDM
    發(fā)表于 05-28 17:40 ?75次下載
    基于<b class='flag-5'>PCIE</b><b class='flag-5'>總線</b>的多DSP系統(tǒng)接口設(shè)計(jì)

    基于FPGAPCIe總線接口的DMA控制器的實(shí)現(xiàn)并進(jìn)行仿真驗(yàn)證

    本文實(shí)現(xiàn)的基于FPGAPCIe總線接口的DMA控制器是在Altera PHY IP和Synopsys Core IP的基礎(chǔ)實(shí)現(xiàn)的,利用Synopsys VIP驗(yàn)證環(huán)境進(jìn)行了功
    的頭像 發(fā)表于 01-11 10:57 ?1.3w次閱讀
    基于<b class='flag-5'>FPGA</b>的<b class='flag-5'>PCIe</b><b class='flag-5'>總線</b>接口的DMA控制器的實(shí)現(xiàn)并進(jìn)行仿真驗(yàn)證

    基于FPGAPCIe設(shè)備如何才能滿(mǎn)足PCIe設(shè)備的啟動(dòng)時(shí)間的要求?

    根據(jù)PCIe的協(xié)議,當(dāng)設(shè)備啟動(dòng)后,PCIe設(shè)備必須滿(mǎn)足啟動(dòng)時(shí)間的要求,即電后100ms內(nèi),完成PCIe設(shè)備的初始化。如果不能滿(mǎn)足PCIe設(shè)
    發(fā)表于 06-19 10:24 ?8384次閱讀
    基于<b class='flag-5'>FPGA</b>的<b class='flag-5'>PCIe</b>設(shè)備如何才能滿(mǎn)足<b class='flag-5'>PCIe</b>設(shè)備的啟動(dòng)時(shí)間的要求?

    如何使用FPGAPCIe總線進(jìn)行DMA平臺(tái)設(shè)計(jì)

    , PCI_ X等總線,因其性能無(wú)法達(dá)到系統(tǒng)的傳輸要求,正逐步淘汰,PCIe總 線作為新一代的總線標(biāo)準(zhǔn),它具有數(shù)據(jù)傳輸速率高,可更好地支持未來(lái)高端顯卡等優(yōu)點(diǎn),在LTE系統(tǒng)的物理層中,設(shè)計(jì)基于P
    發(fā)表于 11-13 16:40 ?29次下載
    如何使用<b class='flag-5'>FPGA</b>的<b class='flag-5'>PCIe</b><b class='flag-5'>總線</b>進(jìn)行DMA平臺(tái)設(shè)計(jì)

    PCIe 9110IM PCIe總線轉(zhuǎn)CAN設(shè)備手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《PCIe 9110IM PCIe總線轉(zhuǎn)CAN設(shè)備手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 10-17 10:59 ?3次下載
    <b class='flag-5'>PCIe</b> 9110IM <b class='flag-5'>PCIe</b><b class='flag-5'>總線</b>轉(zhuǎn)CAN設(shè)備手冊(cè)

    基于FPGAPCIE I/O控制卡通信方案

    本文介紹一個(gè)FPGA 開(kāi)源項(xiàng)目:PCIE I/O控制卡。一篇文章《FPGA優(yōu)質(zhì)開(kāi)源項(xiàng)目– PCIE通信》開(kāi)源了基于
    的頭像 發(fā)表于 09-01 16:18 ?3633次閱讀
    基于<b class='flag-5'>FPGA</b>的<b class='flag-5'>PCIE</b> I/O控制卡通信方案
    主站蜘蛛池模板: 亚洲人成电影在线观看网 | 色天使网| 午夜在线视频免费观看 | 久久福利青草精品资源 | 四虎永久网址在线观看 | 日本韩国三级视频 | 色综合天天综合网国产成人 | 一区二区在线免费视频 | 99色亚洲| 天天躁夜夜躁狠狠躁2021 | 亚洲精品福利网站 | 午夜欧美福利 | 久久九九色 | 亚洲国产精品久久婷婷 | 在线天天干 | 午夜日本一区二区三区 | 老湿成人影院 | 亚洲人成综合网站在线 | 婷婷深爱 | 黄网站在线观看高清免费 | 欧美人与动另类在线 | 中国女人a毛片免费全部播放 | 午夜影院网站 | 午夜想想爱午夜剧场 | 在线观看视频一区二区三区 | 亚洲精品久久久久影 | 色婷婷丁香 | 美国色天使 | 天天添天天干 | 午夜精品福利影院 | 欧美性受xxxx极品 | 国产一级特黄aaaa大片野外 | 午夜色a大片在线观看免费 午夜色大片在线观看 | 特一级黄色片 | 免费aa视频| 天天摸夜夜摸夜夜狠狠摸 | 色www视频永久免费 色www视频永久免费软件 | 在线www天堂资源网 在线播放 你懂的 | 国模私拍福利一区二区 | 天天在线天天看成人免费视频 | 五月激情综合婷婷 |