日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 電源 > 數字電源
[導讀]1.引言 傳統(tǒng)上 FPGA只能實現(xiàn)相對較小的邏輯電路,隨著工藝技術的提高, FPGA的容量和性能也不斷提高,如今 FPGA已經被用于實現(xiàn)大的邏輯電路甚至整個系統(tǒng)。這些大的系統(tǒng)相對于傳統(tǒng)上一直作為 FPGA市場目標的小邏輯分

1.引言
傳統(tǒng)上 FPGA只能實現(xiàn)相對較小的邏輯電路,隨著工藝技術的提高, FPGA的容量和性能也不斷提高,如今 FPGA已經被用于實現(xiàn)大的邏輯電路甚至整個系統(tǒng)。這些大的系統(tǒng)相對于傳統(tǒng)上一直作為 FPGA市場目標的小邏輯分支電路有著很大的不同。其中一個最重要的不同就是這些大的系統(tǒng)中包含存儲器。所以,要有效的在 FPGA中實現(xiàn)存儲器,結構的支持至關重要。包含大的存儲器陣列的 FPGA芯片已經有生產商推出,例如 Xilinx和 Altera。
然而,多數學術性的 FPGA CAD工具只針對于同質的 FPGA,即只包含邏輯模塊和布線資源的 FPGA。本文中我們提出了一種靈活的包含嵌入式存儲器的 FPGA的結構以及一種建立RRG(布線資源圖)的方法。在 FPGA的研究中,我們通常用實驗的方法來評估新結構特性的實用性。因此,我們需要靈活的 CAD工具來對多種結構進行比較。 VPR即是這種類型的 FPGA CAD工具,它適用于多種 FPGA結構。我們開發(fā)了一種新的布局布線工具, VA。它增強了 VPR的功能,使得 VPR可以有效地處理包含嵌入式存儲器的 FPGA結構,而且保證了其靈活性。
2.結構
包含嵌入式存儲器的 FPGA結構如圖 1所示。整個 FPGA由四種基本資源構成,邏輯模塊,I/O模塊,布局布線模塊和存儲器模塊。每個存儲器模塊的存儲容量是固定的,但是用戶可以對存儲器模塊進行配置,以實現(xiàn)不同長寬比的存儲器。我們假設存儲器模塊在整個 FPGA芯片中按列排放,如同 Xilinx公司的 Spartan-3系列 FPGA。存儲器模塊的列數,每列存儲器所處的位置、每列存儲器模塊包含的存儲器模塊數目以及每列存儲器模塊中第一個存儲器模塊的起始物理位置都會在結構描述文件中定義,我們將在 3.1中詳細討論。
圖 2所示為我們的 FPGA布線結構,這是一種島式結構。邏輯模塊周圍圍繞了布線通道。每個邏輯模塊的輸入或輸出引腳可以通過一個由可配置開關組成的連接模塊與靠近它的通道中的 8條連線相連。在每一個垂直通道和水平通道交叉處有一個開關模塊。開關模塊給每條輸入信號線提供了三個可能的連接選擇。同邏輯模塊相同,存儲器模塊也通過連接模塊與邏輯布線相連。在文獻 [4]中, S. J. E Wilton等人把模塊的靈活性定義為 Fm,即每個存儲器引腳可以連接的連線的數目。在圖 2中的結構中, Fm=3。Fm的最小值是 1,最大值為 V,這里的 V值即每個布線通道中的連線數目。從存儲器模塊和邏輯模塊之間的連接結構可以清楚的看到,每個存儲器模塊的引腳可以安排在模塊四周,同鄰近的布線通道連接。
 

500)this.style.width=500;" border="0" />

3.具體實現(xiàn)方式
存儲器模塊相對于邏輯模塊,有一些不同之處,例如模塊引腳的分布方式、模塊高度等,這使得 RRG的設計非常復雜。在這一部分中,我們將討論一種簡單而且靈活的 RRG設計方法。我們的 RRG設計方法基于 VPR,但是我們作了一些改進使其能夠處理包含嵌入式存儲器的 FPGA的布線問題。 [!--empirenews.page--]
3.1結構描述
VPR用布線結構描述語言定義 FPGA的布線結構【 5】。VPR通過一個內部的“結構產生器”來產生 RRG。我們擴展了布線結構描述語言來定義包含嵌入式存儲器的 FPGA的布線結構,然后我們改進了 VPR的結構產生器以適應這些擴展。
由于嵌入式存儲器模塊的存在,我們對布線結構描述語言的擴展主要包括:(1)存儲器模塊的列數,(2)每列存儲器模塊的相對位置,(3)存儲器模塊輸入和輸出引腳的 Fm值,(4)每列存儲器模塊中的存儲器模塊數目,(5)每列存儲器模塊中第一個存儲器模塊的起始位置,
(6)存儲器模塊的高度,(7)存儲器模塊輸入輸出引腳的數目,(8)存儲器模塊每個輸入或輸出引腳對應的邊( side)和群( cluster),例如如圖 2所示的 FPGA結構中,存儲器模塊的左邊和右邊共有 3個群,因為存儲器模塊的高度是 3個邏輯模塊的高度,而上下兩邊只有一個群。(9)每個存儲器模塊中的組合邏輯電路延遲和時序電路延時。

500)this.style.width=500;" border="0" />

圖 3所示為一個描述包含嵌入式存儲器的 FPGA布線結構的文件的一部分,其中邏輯模塊由一個 4輸入的查找表和一個寄存器構成。圖 1和圖 2示出了這種 FPGA的結構。VA產生的文件要滿足圖 3定義的結構,其中需要的布線通道寬度為 5,即 5條連線。這些描述 FPGA結構的圖形都是由我們的 VA產生。圖 1示出了整個 FPGA的結構,這種情況下,整個 FPGA包含 9x9個邏輯模塊,周圍圍繞 I/O模塊。黃色所示的為兩列存儲器模塊,每個存儲器模塊跨越 3個邏輯模塊的高度。圖 2所示僅為 FPGA近距離結構的一部分,這樣我們能清楚的看到布線結構。黑色線表示布線資源,小的藍紅色矩形分別表示模塊的輸入和輸出引腳,綠色的連線代表連接開關。
3.2布線資源圖
雖然上述所列的結構參數使得 FPGA的結構很容易就可以定義,但是對于布線器來說它并不是一個合適的表達方法。在 RRG中,連線、邏輯模塊的引腳以及存儲器模塊的引腳都被表示為節(jié)點,開關被表示為連接兩個節(jié)點的邊。
如前所述,我們對 VPR的結構產生器作了改進以建立包含嵌入式存儲器的 FPGA的 RRG。由于存儲器模塊在 Y方向跨越多個邏輯模塊,這就使得在 RRG中插入存儲器模塊的引腳變得復雜,同時連接從存儲器模塊輸出引腳到連線以及從連線到存儲器輸入引腳的邊也更加復雜。但幸運的是如圖 2所示,存儲器模塊的存在并不破壞布線通道的分布。為了方便建立 RRG,我們增加了虛構存儲器模塊的定義,在建立 RRG的過程中,存儲器模塊的位置由它的起始位置來表示。剩余的其它被占領的邏輯塊位置被分配給虛構存儲器模塊。當在建立 RRG對所有模塊進行掃描的時候,我們對存儲器模塊以及虛構存儲器模塊的處理方法和對邏輯塊的處理方法是一樣的。通過這樣的方法,我們簡化了創(chuàng)建異質 FPGA布線資源圖的過程。
4.結論
本文中,我們提出了一種包含嵌入式存儲器的 FPGA的靈活結構以及一種建立 RRG的簡化方法。我們對 VPR進行了改進,擴展了其功能,使得它可以處理包含嵌入式存儲器的 FPGA結構,同時保持了原有的靈活性。而 VPR原有的布局布線算法完全適用于我們的 FPGA結構。我們繼承 VPR的方法來描述包含嵌入式存儲器的 FPGA結構,并且擴充了 VPR的自動結構描述器功能。
縱觀整個工作,我們著重處理包含嵌入式存儲器模塊的 FPGA結構,我們假設存儲器模塊按列排放。我們的這種結構不僅適用于存儲器模塊,同時也適用于其他的按列排放的功能模塊,例如 Spartan-3系列 FPGA中的乘法器模塊以及 Stratix系列 FPGA中的 DSP模塊。
本文作者創(chuàng)新觀點:本文中,我們提出了一種靈活的包含嵌入式存儲器的 FPGA結構以及一種建立 RRG的簡化方法。我們對 VPR進行了改進,擴展了其功能,使得它可以處理包含嵌入式存儲器FPGA結構,同時保持了原有的靈活性。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

上海2022年10月17日 /美通社/ -- 日前,德勤中國迎來喜訊:旗下德勤管理咨詢中國數據科學卓越中心所出品的"機器學習推薦算法"論文被第十三屆IEEE 知識圖譜國際會議(以下簡稱"IC...

關鍵字: 機器學習 IC CK FM

最近為什么越來越多的研究開始利用FPGA作為CNN加速器?FPGA與CNN的相遇究竟能帶來什么神奇效果呢?原來,F(xiàn)PGA擁有大量的可編程邏輯資源,相對于GPU,它的可重構性以及高功耗能效比的優(yōu)點,是GPU無法比擬的;同時...

關鍵字: FPGA 可編程邏輯資源 GPU

FPGA的應用領域包羅萬象,我們今天來看看在音樂科技領域及醫(yī)療照護的智能巧思。

關鍵字: FPGA 科技領域 智能

憑借其全新的功能豐富的移動交易應用程序,屢獲殊榮的經紀商HFM讓客戶實現(xiàn)觸手可及的全方位交易體驗。 毛里求斯路易港2022年10月14日 /美通社/ -- 全球多資產經紀商...

關鍵字: 應用程序 FM 移動應用 ADI

強大的產品可降低信號噪音并提高分辨率與動態(tài)

關鍵字: Spectrum儀器 數字化儀 FPGA

最近某項目采用以太網通信,實踐起來有些奇怪,好像設計成只能應答某類計算機的ICMP(ping)命令, 某類計算機指的是Windows特定系統(tǒng),其他系統(tǒng)發(fā)送ping都不能正確識別。

關鍵字: 嵌入式Linux FPGA 協(xié)議

近兩年,國外廠商的FPGA芯片價格飆升,由于價格,貨期,出口管制等多方面因素的影響,很多公司都在尋找FPGA國產化替代方案。我工作中正在使用的幾款芯片也面臨停產的風險,用一片少一片,了解到國產FPGA發(fā)展的也不錯,完全自...

關鍵字: FPGA 芯片 EDA

上海2022年10月3日 /美通社/ -- 2022年9月30日,結合“行·味城市巡禮季”,以“上海交通廣播生日”為契機,由五角場百聯(lián)又一城購物中心攜手上海交通廣播行·味共同打造的“行味&mi...

關鍵字: MIDDOT FM

本篇是FPGA之旅設計的第十二例,在前面的例程中,完成了DS18B20溫度傳感器數據的采集,并且將采集到的數據顯示在數碼管上。由于本例將對溫濕度傳感器DHT11進行采集,而且兩者的數據采集過程類似,所以可以參考一下前面的...

關鍵字: FPGA DS18B20溫度傳感器

這是FPGA之旅設計的第十三例啦,本例是一個綜合性的例程,基于OLED屏幕顯示,和DHT11溫濕度采集,將DHT11采集到的溫濕度顯示到OLED屏幕上。

關鍵字: FPGA OLED屏幕

數字電源

15504 篇文章

關注

發(fā)布文章

編輯精選

技術子站

關閉