日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 综合教程 >内容正文

综合教程

如何保证FPGA PCIe唤醒能满足PC的100ms 的时间要求(Autonomous Mode)?

發(fā)布時(shí)間:2023/12/15 综合教程 45 生活家
生活随笔 收集整理的這篇文章主要介紹了 如何保证FPGA PCIe唤醒能满足PC的100ms 的时间要求(Autonomous Mode)? 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

原創(chuàng)By DeeZeng [ Intel FPGA筆記 ]

PC 需要PCIe設(shè)備在 100ms 內(nèi)啟動(dòng),這樣PC 才能掃描到PCIe 設(shè)備。對(duì)于 FPGA PCIe 板卡,同樣也需要滿足這個(gè)時(shí)間要求。

Intel FPGA系列是基于sram的,也就是掉電丟失,所以會(huì)需要配置器件。配置模式有很多種,以我們常見的 ASx4 和 FPP為例:

1. ASx4 :只需要一顆 EPCS/PECQ 即可配置

2. FPP : 需要一個(gè)額外外部Host 用來(lái)搬移 配置數(shù)據(jù),由于是并行 x8 x16 x32,配置時(shí)間會(huì)少很多。

如下抽出兩張 Cyclone V 和 Arria 10 的 AS FPP 配置時(shí)間差異

PCIe 100ms 或FPGA 120 ms 的時(shí)間(請(qǐng)具體分析之后給出的 Figure 2-2 ,Table 2-1圖片),可不單純包含F(xiàn)PGA configuration Time,還包含Ramp Time ,POR Time等。

減去這兩項(xiàng)時(shí)間,那FPGA configuration 80 ms 左右的都有點(diǎn)不保險(xiǎn)了。

也就是當(dāng)我們 Cyclone V 邏輯資源大的器件,或Arria10 器件,當(dāng)使用AS x4模式的時(shí)候,PCIe應(yīng)用會(huì)滿足不了喚醒時(shí)間!

(Arria10的最大兩個(gè)器件,甚至FPP32時(shí)間也滿足不了)

而實(shí)際硬件設(shè)計(jì)或板子需要或已經(jīng)采用 EPCQ方案了(畢竟很多情況只會(huì)用一顆EPCQ,而不用FPP的 外部Host+并行Flash)

那如何解決呢?

外接供電,先于 Host 開機(jī)。 (好吧,這用起來(lái)幾多麻煩)
PCIe供電,Host 開機(jī)兩次。(PC重啟,F(xiàn)PGA不會(huì)斷電和重配置)
Autonomous PCIe HIP Mode (注意要器件支持這個(gè)功能)


什么是Autonomous PCIe HIP模式?

Autonomous 模式對(duì)滿足PCIe 100ms 喚醒時(shí)間非常有用。Intel FPGA設(shè)備會(huì)先接收periphery image,然后再接收 Core image.

配置完Core image 后,F(xiàn)PGA進(jìn)入user mode. 在Autonomous HIP 模式下,PCIe Hard IP 在periphery image配置完后就能工作,

完成Link Training 后,PCIe Hard IP 就能響應(yīng) host, 從而減少喚醒時(shí)間。 而不用等到 Core image 配置完進(jìn)入user mode才開始。

Autonomous PCIe HIP Mode 和 CvP 的模式是類似的,如下以CVP的兩張圖類比說(shuō)明Autonomous PCIe HIP Mode 與否的差異。

PCIe Active的 時(shí)間 = a(ramp time) + b (POR) + Program and calibrate

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_a10_cvp_prop.pdf

1. Autonomous PCIe HIP Mode : 只需 program Periphery image ,Hard PCIe就起來(lái)了。


2. 非Autonomous PCIe HIP Mode : 需要Program Full image ,Hard PCIe才起來(lái)。

所以使能Autonomous PCIe HIP Mode 可以減少 (Full image - Periphery image)數(shù)量的Config bits,大大縮短時(shí)間。

這么有用,那如何設(shè)置 Autonomous 模式呢?簡(jiǎn)單,在 Quartus 工程中設(shè)置勾選一下即可。

Cyclone V,Arria V 和 Stratix V 以及之后出來(lái)的 Arria 10 ,Stratix 10 等 都支持 autonomous PCIe HIP Mode.

注意: 1. PCIe Hard IP。 2. 支持這個(gè)功能的器件。

這樣開機(jī)無(wú)法找到PCIe,重啟才能找到的案例。打開這個(gè)模式之后,第一次開機(jī)就能直接找到PCIe啦。



What? 擔(dān)心打開了Autonomous PCIe HIP Mode還是無(wú)法滿足 PCIe的喚醒100ms時(shí)間要求?

那我們來(lái)進(jìn)行一次具體計(jì)算,看如何計(jì)算這些時(shí)間

以 Arria10 1150的器件,使用AS x4 來(lái)計(jì)算(其他系列計(jì)算類似)

PCIe Active的時(shí)間 = a(ramp time) + b (POR) + Program and calibrate

1. Ramp Time: Ramp Time 這是FPGA開發(fā)板 Power 電路決定的

假設(shè)10ms

2. POR delay: 這個(gè)delay是,POR電路監(jiān)控的所有Power都起來(lái)了,然后delay一個(gè)時(shí)間用以保證,F(xiàn)PGA準(zhǔn)備好被配置。

可以看到 Fast POR 和 Standard POR 是有很大差異的,我們必須設(shè)置MSEL,將POR切到 Fast

這里算 fast 的 12ms

3. Program and calibrate

3.1 Program periphery image

為計(jì)算配置periphery image的時(shí)間:

這里 Configuration File size 我們用 periphery image : Datasheet中CvP的IOCSR數(shù)據(jù) 2756096

Number of data line 用 AS x4 的 4

DCLK 用 AS 的 100MHz

config time = 2756096/4* (1/100MHz) = 6.9 ms (遠(yuǎn)小于 full image 的 800+ ms)

3.2 Calibrate

Transceiver calibration begins with the bottom PCIe IP core on eachside of the device. Consequently, this IP core has a faster wake up time

這個(gè)時(shí)間在 A10 是有一個(gè)nios硬核ip 會(huì)進(jìn)行calibration,從bottom的開始。時(shí)間花費(fèi)應(yīng)該不多。

所以打開 Autonomous Mode總時(shí)間為: 10 + 12 + 6.7 + 少量Calibrate時(shí)間 ≈ 30ms ,很簡(jiǎn)單就滿足PCIe喚醒時(shí)間要求。

重復(fù)一下這張圖: 我們Arria10 1150K,用ASx4的EPCQ config periphery image 都只需要 7ms 不到,那這張圖的timing應(yīng)該很好滿足了。

不過(guò)硬件的 Ramp Time應(yīng)該是影響的,如果超了10ms (別超),也許就是 和 ramp+POR+config 的時(shí)間加起來(lái)和 120ms 對(duì)比了

是否會(huì)算了呢?

按上面的計(jì)算,A10 最大器件用ASx4 也沒(méi)問(wèn)題。

這樣 Arria10 以下28nm以上的器件直接打開 Autonomous PCIe HIP Mode 就好喲。

總結(jié)

以上是生活随笔為你收集整理的如何保证FPGA PCIe唤醒能满足PC的100ms 的时间要求(Autonomous Mode)?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 天堂中文视频 | 少妇高潮一区二区三区99 | 91视频福利 | 国产对白videos麻豆高潮 | 久久久69 | 91精品国产日韩91久久久久久 | 少妇高清精品毛片在线视频 | 久久久成人av | 久久亚洲AV成人无码国产野外 | 永久免费看成人av的动态图 | 五月婷婷六月色 | 91爱啪| 国产欧美一区二区三区视频在线观看 | 久久综合五月婷婷 | 美女啪啪网 | 亚洲图片中文字幕 | 国产999久久久 | 懂色aⅴ一区二区三区免费 国产精品99在线观看 | 欧美日韩高清免费 | 国内外免费激情视频 | 久青草视频在线观看 | 性欧美一区 | 日本啊v在线 | 少妇一级淫片免费放中国 | 天天操天天插 | 国产女主播一区二区三区 | 精品国自产在线观看 | 91国自啪| a级黄色影院 | 国产日韩精品中文字无码 | 欧美日韩加勒比 | 亚洲电影一区二区 | 欧美黄色短片 | 亚洲午夜免费视频 | 精品久久久久久久久久久久久久久久 | 国产免费麻豆 | 蜜臀av免费一区二区三区水牛 | 一区二区三区视频在线播放 | 亚洲h | 好吊妞一区二区三区 | 91网站在线播放 | 国产精品成人在线观看 | 青娱乐91| 亚洲高清视频在线观看 | 中文乱码人妻一区二区三区视频 | 人妻与黑人一区二区三区 | 国产精品久线在线观看 | 欧美日韩色综合 | 欧美日韩另类在线 | 一级草逼片| 国产视频污| 国产精品久久久久久久久动漫 | 国产三级三级三级 | 日本免费一区二区三区视频 | 亚洲免费看片 | 亚洲欧美一区二区三 | 中文字幕 日韩 欧美 | 精东影业一区二区三区 | 伊人激情影院 | 成人mv | 亚洲图区综合 | 亚洲尹人| 僵尸叔叔在线观看国语高清免费观看 | 国产精品婷婷 | 日本成人在线视频网站 | 国产精品视频麻豆 | 精品人妻无码一区二区色欲产成人 | 亚洲一区欧洲二区 | 欧美极品少妇xxxxⅹ裸体艺术 | 一区二区成人精品 | 一级黄色片在线播放 | 超污巨黄的小短文 | 色一区二区三区四区 | 亚洲精品视频三区 | 欧美片网站yy | 国产日韩欧美成人 | 91娇羞白丝 | 国产精品有码 | 成人做爰www看视频软件 | 谁有免费的黄色网址 | 91成人免费观看 | 亚洲伦理在线播放 | 亚洲狠狠丁香婷婷综合久久久 | 国产一级色| 乌克兰少妇性做爰 | 国产伦精品一区二区三区免费迷 | 国产午夜福利视频在线观看 | 欧美一区二区视频免费观看 | 久久艹在线视频 | 国产伦精品一区二区三区高清 | 欧美综合一区二区 | 美女色黄网站 | av在线天天 | 久久久国产精华液 | 色在线影院 | 久久综合亚洲精品 | 人与拘一级a毛片 | 中文字幕乱码一区 | 成人亚洲电影 |