《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > FPGA動態局部可重構中基于TBUF總線宏設計
FPGA動態局部可重構中基于TBUF總線宏設計
摘要: 目前,Xilinx公司提倡使用最新的EAPR(Early Access Partial Reconfiguration)方法實現FPGA動態局部可重構技術。該方法中用于可重構模塊與其他模塊之間通信的總線宏是基于Slice的,但這個方法只適用于Virtex-Ⅱ,Virtex-ⅡPro,Virtex-IV和Virtex-V等器件,對于Virtex,SpartanⅡ,SpartanⅢ等器件,只能使用基于TBUF的總線宏實現動態可重構技術,因此該文對基于TBUF的總線宏研究是有意義的。
Abstract:
Key words :

引 言

FPGA動態局部可重構技術是指允許可重構的器件或系統的一部分進行重新配置,配置過程中其余部分的工作不受影響。動態局部可重構縮短了重構的時間,減少了系統重構的開銷,提高了系統的運行效率。局部動態可重構技術中通常將系統劃分為固定模塊和可重構模塊。可重構模塊與其他模塊之間的通信(包括可重構模塊和固定模塊之間、可重構模塊和可重構模塊之間)都是由總線宏實現的。

動態可重構技術在FPGA中的實現是Xilinx公司首先提出的,并且提供了相應的開發工具和開發流程。他們從Virtex系列器件開始支持動態可重構技術,同時他們提供了現成的總線宏文件給動態可重構系統開發者使用,但是它們提供的總線宏設計與軟件版本的兼容性很差。Xilinx提供的總線宏可能因為軟件版本的問題會無法正常使用,所以用戶需要借助正在使用的版本軟件設計總線宏,以實現FPGA動態局部可重構設計。

在研究總線宏的結構基礎上,采用FPGA Editor可視化的方法設計基于TBUF的總線宏,并通過FP-GA動態可重構實驗驗證了該方法的正確性。

1 基于TBUF的總線宏結構

在不同系列的Xilinx FPGA器件中,使用不同的總線宏來實現動態局部可重構技術。在Virtex,Virtex-E,Virtex-ⅡPro X,Spartan-Ⅱ,Spartan-ⅡE和Spartan-3系列器件中所使用的總線宏都是基于TBUF的,可重構模塊的位置固定不變;在Virtex4,Virtex5更高性能的器件中,所使用的總線宏是基于Slice的,可重構模塊的位置是可變的;而Virtex-Ⅱ,Virtex-ⅡPro所使用的總線宏既可以基于TBUF,也可以基于Slice。

目前,使用最多的總線宏,其物理實現是使用6個三態緩沖器(TBUF),實現4位的雙向通信。每個TBUF占用1位,每位使用1根TBUF長線,從FPGA的最左側到最右側,如圖1所示。TBUF的T端是三態使能端口;I端是數據輸入端口;O是數據輸出端口。相應地,總線宏的T端(LT和RT)是方向控制端口,控制總線宏從左或從右輸出;I端(LI和RI)是數據輸入端口;O端(LO和RO)是數據輸出端口。

總線宏的信息通信是雙向的,既可以從左到右,也可以從右到左。但是對于一個設計來說,一旦信息通信方向確定以后就不能再改變。總線宏的位置精確地跨騎在模塊A和模塊B之間(A或B是可重構模塊,或AB全是可重構模塊),其中四柵三態緩沖器在模塊A內,另外四柵在B內。對于Virtex-Ⅱ等系列器件,因內部結構不同,故兩柵跨騎在模塊A內,另外兩柵跨騎在模塊B內。

2 基于TBUF的總線宏設計

這里在深入研究Xilinx公司所提供的總線宏的基礎上,結合宏的設計技術,完善了總線宏的設計。

(1)TBUF的內部路由。圖2給出內部路由后的TBUF電路結構圖。TMUX的T端決定總線宏的控制端LT和RT高電平有效,而T_B端決定低電平有效。

無論控制信號是高電平有效,還是低電平有效,在使用總線宏進行通信時,LT和RT的值必須是相反的,或者是同時無效的。例如,當控制信號高有效時,即T端為1時,TBUF打開。如果總線宏是從左向右傳遞數據,則必須將LT設為1,RT為0,反之亦然;如果總線宏不需要傳遞數據,那么兩個控制信號應同時為0,此時總線宏輸出為高阻態。

(2)TBUF添加的方法。Virtex,Virtex-E,Spar-tan-Ⅱ,Spartan-ⅡE的內部結構類似,與TBUF添加的方法是相同的。在相應的位置選擇一個可編程邏輯塊(Configurable Logic Block,CLB)中的一個TBUF作為總線宏的一個TBUF(1個CLB包含2個TBUF),依次選擇同一行相連下一個CLB中的一個TBUF,直至選夠8個TBUF為止;對于Spartan-3,Virtex-Ⅱ,Virtex-ⅡPro和Virtex-ⅡPro X系列器件;每一個CLB中的2個TBUF都作為總線宏的TBUF被選用,在同一行中依次選擇相連的4個CLB中的8個TBUF作為總線宏的TBUF,如圖3所示。

(3)TBUF外部端口的命名規則。根據圖1的總線宏結構,對各個TBUF的外部端口T,I和O進行相應的命名,命名時要符合所使用版本軟件的要求。例如,若對端口進行如下命名:LI<3>,LT<3>等,而端口在進行物理設計規則檢查(Design Rule Check,DRC)時會出錯,根據所提示的出錯信息將命名改為:LI(3),LT(3)等,即能順利通過DRC,完成端口的命名。

(4)總線宏輸出端口的定義。總線宏輸出端口的定義只能通過手工路由(Manual Route)方法,把相應TBUF的輸出端口通過端口連線和TBUF長線連接起來。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久久久.com| 国产精品久久久久久久9999| 这里只有精品在线播放| 亚洲国产欧美一区| 久久精品国内一区二区三区| 欧美一区二粉嫩精品国产一线天| 亚洲夜晚福利在线观看| 亚洲网站视频| 一区二区日韩伦理片| 亚洲精品综合在线| 日韩午夜三级在线| 9国产精品视频| 日韩午夜在线播放| a91a精品视频在线观看| 日韩亚洲一区二区| 一区二区三区 在线观看视| 99爱精品视频| 亚洲私人影院| 亚洲主播在线观看| 亚洲永久网站| 香蕉尹人综合在线观看| 久久不射电影网| 亚洲高清网站| 亚洲久久成人| 亚洲视频一区二区在线观看| 亚洲一区二区三区成人在线视频精品 | 99re在线精品| 亚洲视频香蕉人妖| 欧美一区二区三区久久精品| 亚洲高清视频中文字幕| 99re成人精品视频| 亚洲免费影视| 久久久999精品| 免费在线国产精品| 欧美日韩国产高清| 国产精品视频导航| 激情综合久久| 亚洲精品资源美女情侣酒店| 亚洲一区二区三区免费在线观看 | 国产日韩在线亚洲字幕中文| 激情91久久| 亚洲精品国精品久久99热| 中日韩高清电影网| 羞羞色国产精品| 亚洲精品免费看| 亚洲男女自偷自拍图片另类| 久久精品国产999大香线蕉| 男女激情久久| 国产精品久久久久久久久免费樱桃| 国产欧美一区二区色老头| 极品少妇一区二区三区精品视频| 亚洲精品一品区二品区三品区| 亚洲一区二区三区中文字幕在线| 久久精品视频播放| 在线亚洲欧美专区二区| 久久国产精彩视频| 欧美精品色综合| 国产美女一区| 亚洲高清免费在线| 亚洲欧美韩国| 亚洲精品乱码久久久久久按摩观| 亚洲欧美日本精品| 美女日韩在线中文字幕| 国产精品福利片| 亚洲风情在线资源站| 亚洲一二三四久久| 亚洲经典在线| 欧美一区二区三区啪啪| 欧美激情1区2区3区| 国产欧美日韩综合一区在线播放| 亚洲人精品午夜在线观看| 羞羞色国产精品| 亚洲午夜小视频| 免费观看国产成人| 国产日韩欧美| 99re66热这里只有精品3直播| 欧美一区日韩一区| 亚洲综合三区| 欧美激情在线狂野欧美精品| 国外成人性视频| 亚洲天堂久久| 一区二区久久| 免费中文日韩| 国语精品一区| 亚洲午夜女主播在线直播| 最新日韩中文字幕| 久久精品91久久久久久再现| 欧美色道久久88综合亚洲精品| 在线不卡亚洲| 欧美在线视频全部完| 午夜精品久久久久久久| 欧美日韩网站| 亚洲黄色精品| 亚洲国产91| 久久久久国内| 国产视频久久| 亚洲自拍16p| 亚洲一区二区在线| 欧美区日韩区| 亚洲国产精品久久久久婷婷老年| 久久成人免费| 久久精品九九| 国产精品亚洲一区| 中国av一区| 亚洲午夜日本在线观看| 欧美日韩国产精品一区| 亚洲国产日韩欧美| 亚洲人成毛片在线播放| 麻豆国产精品va在线观看不卡| 国产一区二区精品久久| 亚洲欧美日韩成人| 午夜精品电影| 国产精品入口| 亚洲永久免费观看| 欧美一区二区在线观看| 国产精品日日摸夜夜添夜夜av| 一区二区日韩免费看| 亚洲一区二区高清| 欧美午夜无遮挡| 宅男精品视频| 亚洲一级片在线观看| 欧美亚洲成人免费| 在线视频日韩| 亚洲一区免费网站| 国产精品久久久久久久久| 亚洲少妇最新在线视频| 亚洲欧美综合v| 国产欧美一区二区精品仙草咪| 亚洲欧美日产图| 久久激情综合| 一区二区视频免费完整版观看| 亚洲大片一区二区三区| 毛片基地黄久久久久久天堂| 在线日本高清免费不卡| 日韩香蕉视频| 欧美三级小说| 亚洲男人的天堂在线观看| 久久久国产一区二区三区| 精品91免费| 亚洲精选一区二区| 欧美视频官网| 亚洲欧美www| 久久久蜜桃精品| 亚洲国产精品一区二区www在线| 99re热精品| 国产精品久久久久久久第一福利| 午夜精品成人在线| 久久只精品国产| 亚洲人成网站精品片在线观看| 亚洲一区二区三区精品视频| 国产麻豆91精品| 亚洲动漫精品| 欧美日韩国产成人在线观看| 亚洲影院免费观看| 久热国产精品视频| 亚洲精品四区| 欧美一级淫片播放口| 影音先锋一区| 亚洲一区bb| 国产一区二区欧美| 亚洲美女黄网| 国产精品亚洲а∨天堂免在线| 久久高清一区| 欧美了一区在线观看| 亚洲视频在线二区| 久久人人超碰| 日韩亚洲欧美中文三级| 久久精品一区二区三区四区| 亚洲三级电影全部在线观看高清| 欧美亚洲视频在线观看| 在线观看精品| 亚洲欧美不卡| 在线欧美一区| 性久久久久久久| 亚洲第一色在线| 欧美亚洲网站| 亚洲人精品午夜| 久久久久久久网| 中国av一区| 欧美国产成人精品| 午夜一区二区三区不卡视频| 欧美精品一区在线观看| 欧美一区二区三区在线观看视频 | 欧美一级在线亚洲天堂| 欧美精品久久久久久久免费观看| 亚洲影院在线| 欧美精品一区在线观看| 欧美一区2区三区4区公司二百| 欧美精品电影| 欧美在线二区| 欧美无乱码久久久免费午夜一区 | 欧美久久婷婷综合色| 久久av红桃一区二区小说| 欧美日韩中文字幕| 亚洲高清资源综合久久精品| 国产精品亚洲不卡a| 中文一区字幕| 在线观看亚洲| 久久精品亚洲热| 亚洲无人区一区|