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

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

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

FPGA設(shè)計(jì)原則總結(jié)

FPGA之家 ? 來(lái)源:FPGA之家 ? 2023-05-04 17:52 ? 次閱讀

1.面積與速度的平衡與互換

這里的面積指一個(gè)設(shè)計(jì)消耗 FPGA/CPLD 的邏輯資源的數(shù)量,對(duì)于 FPGA 可以用消耗的 FF(觸發(fā)器)和 LUT(查找表)來(lái)衡量,更一般的衡量方式可以用設(shè)計(jì)所占的等價(jià)邏輯門數(shù)。

速度指設(shè)計(jì)在芯片上穩(wěn)定運(yùn)行,所能達(dá)到的最高頻率,這個(gè)頻率由設(shè)計(jì)的時(shí)序狀況來(lái)決定,和設(shè)計(jì)滿足的時(shí)鐘要求,PAD to PAD time ,clock Setup TIme,Clock Hold TIme,Clock-to-Output Delay 等眾多時(shí)序特征量密切相關(guān)。

面積和速度這兩個(gè)指標(biāo)貫穿 FPGA/CPLD 設(shè)計(jì)的時(shí)鐘,是設(shè)計(jì)質(zhì)量的評(píng)價(jià)的終極標(biāo)準(zhǔn)。

面積和速度是一對(duì)對(duì)立統(tǒng)一的矛盾體。要求一個(gè)同事具備設(shè)計(jì)面積最小,運(yùn)行頻率最高是不現(xiàn)實(shí)的。更科學(xué)的設(shè)計(jì)目標(biāo)應(yīng)該是在滿足設(shè)計(jì)時(shí)序要求(包括對(duì)設(shè)計(jì)頻率的要求)的前提下,占用最小的芯片面積?;蛘咴谒?guī)定的面積下,是設(shè)計(jì)的時(shí)序余量更大,頻率跑的更高。這兩種目標(biāo)充分體現(xiàn)了面積和速度的平衡的思想。

作為矛盾的兩個(gè)組成部分,面積和速度的地位是不一樣的。相比之下,滿足時(shí)序、工作頻率的要求更重要一些,當(dāng)兩者沖突時(shí),采用速度優(yōu)先的準(zhǔn)則。

從理論上講,如果一個(gè)設(shè)計(jì)時(shí)序余量較大,所能跑的速度遠(yuǎn)遠(yuǎn)高于設(shè)計(jì)要求,那么就通過(guò)功能模塊的復(fù)用來(lái)減少整個(gè)設(shè)計(jì)消耗的芯片面積,這就是用速度的優(yōu)勢(shì)換取面積的節(jié)約。反之,如果一個(gè)設(shè)計(jì)的時(shí)序要求很高,普通方法達(dá)不到設(shè)計(jì)頻率,那么一般可以通過(guò)將數(shù)據(jù)流串并轉(zhuǎn)換,并行復(fù)制多個(gè)操作模塊,對(duì)整個(gè)設(shè)計(jì)采取乒乓操作和串并轉(zhuǎn)換的思想運(yùn)行。

2. 硬件原則

硬件原則主要針對(duì) HDL 代碼編寫而言

Verilog 是采用了 C 語(yǔ)言形式的硬件的抽象,它的本質(zhì)作用在于描述硬件!它的最終實(shí)現(xiàn)結(jié)果是芯片內(nèi)部的實(shí)際電路。所以評(píng)判一段 HDL 代碼的優(yōu)劣的最終標(biāo)準(zhǔn)是:其描述并實(shí)現(xiàn)的硬件電路的性能。包括面積和速度兩個(gè)方面。評(píng)價(jià)一個(gè)設(shè)計(jì)的代碼水平較高,僅僅是說(shuō)這個(gè)設(shè)計(jì)是由硬件想 HDL 代碼這種表現(xiàn)形式的轉(zhuǎn)換更加流暢、合理。而一個(gè)設(shè)計(jì)最終性能,在更大程度上取決于設(shè)計(jì)工程師所構(gòu)想的硬件實(shí)現(xiàn)方案的效率以及合理性。(HDL 代碼僅僅是硬件設(shè)計(jì)的表達(dá)形式之一)

初學(xué)者,片面追求代碼的整潔、簡(jiǎn)短,是錯(cuò)誤的。是與 HDL 的標(biāo)準(zhǔn)背道而馳的。正確的編碼方法,首先要做到對(duì)所需實(shí)現(xiàn)的硬件電路胸有成竹,對(duì)該部分的硬件的結(jié)構(gòu)和連接十分清晰,然后再用適當(dāng)?shù)?HDL 語(yǔ)句表達(dá)出來(lái)即可。

另外,Verilog 作為一種 HDL 語(yǔ)言,是分層次的。系統(tǒng)級(jí) -- 算法級(jí) -- 寄存器傳輸級(jí) -- 邏輯級(jí) -- 門級(jí) -- 開(kāi)關(guān)級(jí)。

構(gòu)建優(yōu)先級(jí)樹(shù)會(huì)消耗大量的組合邏輯,所以如果能夠使用 case 的地方,盡量使用 case 代替 IF.....else......

3. 系統(tǒng)原則

系統(tǒng)原則包含兩個(gè)層次的含義:更高層面上看,是一個(gè)硬件系統(tǒng),一塊單板如何進(jìn)行模塊花費(fèi)和任務(wù)分配,什么樣的算法和功能適合放在 FPGA 里面實(shí)現(xiàn),什么樣的算法和功能適合放在 DSP,CPU 里面實(shí)現(xiàn),以及 FPGA 的規(guī)模估算數(shù)據(jù)接口設(shè)計(jì)等。具體到 FPGA 設(shè)計(jì)就要對(duì)設(shè)計(jì)的全局有個(gè)宏觀上的合理安排,比如時(shí)鐘域,模塊復(fù)用,約束,面積,速度等問(wèn)題。在系統(tǒng)上模塊的優(yōu)化最為重要。

一般來(lái)說(shuō)實(shí)時(shí)性要求高,頻率快的功能模塊適合 FPGA 實(shí)現(xiàn)。而 FPGA 和 CPLD 相比,更適合實(shí)現(xiàn)規(guī)模較大,頻率較高、寄存器較多的設(shè)計(jì)。使用 FPGA/CPLD 設(shè)計(jì)時(shí),應(yīng)該對(duì)芯片內(nèi)部的各種底層硬件資源,和可用的設(shè)計(jì)資源有一個(gè)較深刻的認(rèn)識(shí)。比如 FPGA 一般觸發(fā)器資源豐富,CPLD 的組合邏輯資源更加豐富。FPGA/CPLD 一般是由底層可編程硬件單元,BRAM,布線資源,可配置 IO 單元,時(shí)鐘資源等構(gòu)成。底層可編程硬件單元一般由觸發(fā)器和查找表組成。xilinx 的底層可編程硬件資源較 SLICE,由兩個(gè) FF 和 2 個(gè) LUT 構(gòu)成。altera 的底層硬件資源叫 LE,由 1 個(gè) FF 和 1 個(gè) LUT 構(gòu)成。

使用片內(nèi) RAN 可以實(shí)現(xiàn)單口 RAM,雙口 RAM,同步、異步 FIFO,ROM,CAM 等常用單元模塊。

一般的 FPGA 系統(tǒng)規(guī)劃的簡(jiǎn)化流程

20da3b86-e6ea-11ed-ab56-dac502259ad0.jpg

20f68f98-e6ea-11ed-ab56-dac502259ad0.jpg

4. 同步設(shè)計(jì)原則

異步電路

電路的邏輯核心是用組合邏輯電路實(shí)現(xiàn)。比如異步的 FIFO/RAM 讀寫信號(hào),地址譯碼等電路。電路的主要信號(hào)、輸出信號(hào)等并不依賴于任何一個(gè)時(shí)鐘性信號(hào),不是由時(shí)鐘信號(hào)驅(qū)動(dòng) FF 產(chǎn)生的。

異步時(shí)序電路的最大缺點(diǎn)是容易產(chǎn)生毛刺。在布局布線后仿真和用邏輯分析儀觀測(cè)實(shí)際信號(hào)時(shí),這種毛刺尤其明顯。

同步時(shí)序

電路的核心邏輯用各種各樣的觸發(fā)器實(shí)現(xiàn)

電路的主要信號(hào)、輸出信號(hào)都是由某個(gè)時(shí)鐘沿驅(qū)動(dòng)觸發(fā)器產(chǎn)生出來(lái)的。

同步時(shí)序電路可以很好的避免毛刺。布局布線后仿真,和用邏輯分析儀采樣實(shí)際工作信號(hào)都沒(méi)有毛刺。

是否時(shí)序電路一定比異步電路使用更多的資源呢?

從單純的 ASCI 設(shè)計(jì)來(lái)看,大約需要 7 個(gè)門來(lái)實(shí)現(xiàn)一個(gè) D 觸發(fā)器,而一個(gè)門即可實(shí)現(xiàn)一個(gè) 2 輸入與非門,所以一般來(lái)說(shuō),同步時(shí)序電路比異步電路占用更大的面積。(FPGA/CPLD 中不同,主要是因?yàn)閱卧獕K的計(jì)算方式)

如何實(shí)現(xiàn)同步時(shí)序電路的延時(shí)?

異步電路產(chǎn)生延時(shí)的一般方法是插入一個(gè) Buffer,兩級(jí)與非門等。這種延時(shí)調(diào)整手段是不適用同步時(shí)序設(shè)計(jì)思想的。首先要明確一點(diǎn) HDL 語(yǔ)法中的延時(shí)控制語(yǔ)法,是行為級(jí)的代碼描述,常用于仿真測(cè)試激勵(lì),但是在電路綜合是會(huì)被忽略,并不能啟動(dòng)延時(shí)作用。

同步時(shí)序電路的延時(shí)一般是通過(guò)時(shí)序控制完成的。換句話說(shuō),同步時(shí)序電路的延時(shí)被當(dāng)做一個(gè)電路邏輯來(lái)設(shè)計(jì)。對(duì)于比較大的和特殊定時(shí)要求的延時(shí),一般用高速時(shí)鐘產(chǎn)生一個(gè)計(jì)數(shù)器,通過(guò)計(jì)數(shù)器的計(jì)數(shù)控制延遲;對(duì)于比較小的延時(shí),可以用 D 觸發(fā)器打一下,這種做法不僅僅使信號(hào)延時(shí)了一個(gè)時(shí)鐘周期,而且完成了信號(hào)與時(shí)鐘的初次同步,在輸入信號(hào)采樣和增加時(shí)序約束余量中使用。

同步時(shí)序電路的時(shí)鐘如何產(chǎn)生?

時(shí)鐘的質(zhì)量和穩(wěn)定性直接決定著同步時(shí)序電路的性能。

輸入信號(hào)的同步

同步時(shí)序電路要求對(duì)輸入信號(hào)進(jìn)行同步化,如果輸入數(shù)據(jù)的節(jié)拍和本級(jí)芯片的處理時(shí)鐘同頻,并且建立保持時(shí)間匹配,可以直接用本級(jí)芯片的主時(shí)鐘對(duì)輸入數(shù)據(jù)寄存器采樣,完成輸入數(shù)據(jù)的同步化。如果輸入數(shù)據(jù)和本級(jí)芯片的處理時(shí)鐘是異步的,特別是頻率不匹配的時(shí)候,則要用處理時(shí)鐘對(duì)輸入數(shù)據(jù)做兩次寄存器采樣,才能完成輸入數(shù)據(jù)的同步化。

是不是定義為 Reg 型,就一定綜合成寄存器,并且是同步時(shí)序電路呢?

答案的否定的。Verilog 中最常用的兩種數(shù)據(jù)類型 Wire 和 Reg,一般來(lái)說(shuō),Wire 型指定書數(shù)據(jù)和網(wǎng)線通過(guò)組合邏輯實(shí)現(xiàn),而 reg 型指定的數(shù)據(jù)不一定就是用寄存器實(shí)現(xiàn)。

5. 乒乓操作

乒乓操作是一個(gè)常常應(yīng)用于數(shù)據(jù)流控制的處理技巧。

210079c2-e6ea-11ed-ab56-dac502259ad0.png

數(shù)據(jù)緩沖模塊可以為任何的存儲(chǔ)模塊,比較常用的存儲(chǔ)模塊為雙口 RAM(DPRAM),單口 RAM(SPRAM),F(xiàn)IFO 等。在等一個(gè)緩沖周期,將輸入的數(shù)據(jù)流緩存到數(shù)據(jù)緩存模塊 1,在第二個(gè)緩沖周期,通過(guò)輸入數(shù)據(jù)流選擇單元,將輸入的數(shù)據(jù)流緩存到數(shù)據(jù)緩沖模塊 2. 乒乓操作的最大特點(diǎn)是,通過(guò)輸入數(shù)據(jù)選擇單元和輸出數(shù)據(jù)選擇單元,進(jìn)行運(yùn)算和處理。把乒乓操作模塊當(dāng)成一個(gè)整體,站在兩端看數(shù)據(jù),輸入數(shù)據(jù)和輸出數(shù)據(jù)流都是連續(xù)不斷的,沒(méi)有任何停頓,因此非常適合對(duì)數(shù)據(jù)流進(jìn)行流水線式處理。所以乒乓操作常常應(yīng)用于流水線式算法,完成數(shù)據(jù)的無(wú)縫緩沖和處理。

乒乓操作的第二個(gè)優(yōu)點(diǎn)是可以節(jié)約緩沖區(qū)空間。比如在 wcdma 基帶應(yīng)用中,1 幀是由 15 個(gè)時(shí)隙組成的,有時(shí)需要將 1 整幀的數(shù)據(jù)延時(shí)一個(gè)時(shí)隙后處理,比較直接的方法就是將這幀數(shù)據(jù)緩存起來(lái),然后延時(shí)一個(gè)時(shí)隙,進(jìn)行處理。這時(shí)緩沖區(qū)的長(zhǎng)度為 1 幀的數(shù)據(jù)長(zhǎng),假設(shè)數(shù)據(jù)速率是 3.84Mb/s,1 幀 10ms,此時(shí)需要緩沖區(qū)的長(zhǎng)度是 38400bit,如果采用乒乓操作,只需定義兩個(gè)緩沖 1 時(shí)隙的數(shù)據(jù) RAM,當(dāng)向一個(gè) RAM 寫數(shù)據(jù)時(shí),從另一塊 RAM 讀數(shù)據(jù),然后送到處理單元處理,此時(shí)每塊 RAM 的容量?jī)H需 2560bit,2 塊加起來(lái) 5120bit 的容量。

巧妙的運(yùn)用乒乓操作,還可以達(dá)到低速模塊處理高速數(shù)據(jù)流的效果。

210ca2c4-e6ea-11ed-ab56-dac502259ad0.png

6. 串并轉(zhuǎn)換

2115b51c-e6ea-11ed-ab56-dac502259ad0.jpg

7. 流水線操作

流水線處理是高速設(shè)計(jì)中一個(gè)常用的設(shè)計(jì)手段。如果某個(gè)設(shè)計(jì)的處理流程分為若干步驟,而且整個(gè)數(shù)據(jù)處理是單流向的。則可以考慮采用流水線設(shè)計(jì)方法提高系統(tǒng)的工作頻率。

21264abc-e6ea-11ed-ab56-dac502259ad0.png

其基本結(jié)構(gòu)為:將適當(dāng)劃分的 n 個(gè)操作步驟單流向串聯(lián)起來(lái)。流水線操作的最大特點(diǎn)和要求是,數(shù)據(jù)在各個(gè)步驟的處理,從時(shí)間上是連續(xù)的,如果將每個(gè)操作步驟簡(jiǎn)化假設(shè)為一個(gè)通過(guò) D 觸發(fā)器(就是用寄存器打一個(gè)節(jié)拍),那么流水線操作就類似一個(gè)移位寄存器組,數(shù)據(jù)流依次流經(jīng) D 觸發(fā)器,完成每個(gè)步驟的操作。流水線設(shè)計(jì)時(shí)序圖如下:

212f96ee-e6ea-11ed-ab56-dac502259ad0.jpg

流水線設(shè)計(jì)的關(guān)鍵在于,整個(gè)設(shè)計(jì)時(shí)序的合理安排。要求每個(gè)操作步驟的劃分合理。如果前級(jí)操作時(shí)間恰好等于后級(jí)操作時(shí)間,設(shè)計(jì)最為簡(jiǎn)單,前級(jí)的輸出直接匯入后級(jí)的輸入即可。如果前級(jí)操作時(shí)間大于后級(jí)操作時(shí)間,則需要進(jìn)行適當(dāng)緩存。如果前級(jí)操作時(shí)間小于后級(jí)操作時(shí)間,則必須通過(guò)復(fù)制邏輯,將數(shù)據(jù)流分流,或在前級(jí)對(duì)數(shù)據(jù)采用存儲(chǔ)、后處理的方式。否則會(huì)造成后級(jí)數(shù)據(jù)的溢出。

8. 數(shù)據(jù)接口的同步方法

數(shù)據(jù)接口的同步在 FPGA/CPLD 設(shè)計(jì)中一個(gè)常見(jiàn)問(wèn)題。很多設(shè)計(jì)工作不穩(wěn)定都是源于數(shù)據(jù)接口的同步問(wèn)題。

1. 輸入輸出的延時(shí)不可測(cè),或者可能有變動(dòng),如何完成數(shù)據(jù)的同步?

對(duì)于數(shù)據(jù)延遲不可測(cè)或者變動(dòng),就需要建立同步機(jī)制?;蛘哂靡粋€(gè)同步使能,或者同步指示信號(hào)。另外使數(shù)據(jù)通過(guò) RAM 或者 FIFO 的存取,也可以達(dá)到數(shù)據(jù)同步的目的。

把數(shù)據(jù)存放在 RAM 或 FIFO 的方法如下,將上級(jí)芯片提供的數(shù)據(jù)隨路時(shí)鐘作為寫信號(hào),將數(shù)據(jù)寫入 RAM 或者 FIFO,然后使用本級(jí)時(shí)鐘的采樣時(shí)鐘(一般是數(shù)據(jù)處理的主時(shí)鐘),將數(shù)據(jù)讀出來(lái)即可。這種做法的關(guān)鍵是數(shù)據(jù)寫入 RAM 或者 FIFO 要可靠,如果使用同步 RAM 或者 FIFO,就要求有一個(gè)與數(shù)據(jù)延遲相對(duì)關(guān)系固定的隨路指示信號(hào)。

213c6f7c-e6ea-11ed-ab56-dac502259ad0.jpg

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • fifo
    +關(guān)注

    關(guān)注

    3

    文章

    386

    瀏覽量

    43496
  • Verilog
    +關(guān)注

    關(guān)注

    28

    文章

    1343

    瀏覽量

    109926
  • HDL
    HDL
    +關(guān)注

    關(guān)注

    8

    文章

    327

    瀏覽量

    47307
  • C語(yǔ)言
    +關(guān)注

    關(guān)注

    180

    文章

    7595

    瀏覽量

    135867
  • 觸發(fā)器
    +關(guān)注

    關(guān)注

    14

    文章

    1995

    瀏覽量

    61012

原文標(biāo)題:FPGA設(shè)計(jì)原則總結(jié)

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    FPGA設(shè)計(jì)總結(jié)十五條

    FPGA設(shè)計(jì)總結(jié)十五條 1、硬件設(shè)計(jì)基本原則(1)速度與面積平衡和互換原則:一個(gè)設(shè)計(jì)如果時(shí)序余量較大,所能跑的頻率遠(yuǎn)高于設(shè)計(jì)要求,能可以通過(guò)模塊復(fù)用來(lái)減少整個(gè)設(shè)計(jì)消耗的芯片面積,這就是
    發(fā)表于 09-01 10:44

    分享:FPGA設(shè)計(jì)原則總結(jié)

    ,ROM,CAM 等常用單元模塊。 一般的 FPGA 系統(tǒng)規(guī)劃的簡(jiǎn)化流程 4. 同步設(shè)計(jì)原則異步電路 電路的邏輯核心是用組合邏輯電路實(shí)現(xiàn)。比如異步的 FIFO/RAM 讀寫信號(hào),地址譯碼等電路。電路
    發(fā)表于 01-01 08:00

    FPGA高速收發(fā)器的設(shè)計(jì)原則有哪些?

    FPGA高速收發(fā)器設(shè)計(jì)原則高速FPGA設(shè)計(jì)收發(fā)器選擇需要考慮的因素
    發(fā)表于 04-09 06:53

    FPGA設(shè)計(jì)的驗(yàn)證技術(shù)及應(yīng)用原則是什么

    時(shí)序仿真的重要性是什么傳統(tǒng)的FPGA驗(yàn)證方法是什么FPGA設(shè)計(jì)的驗(yàn)證技術(shù)及應(yīng)用原則是什么
    發(fā)表于 05-08 09:05

    FPGA時(shí)鐘的設(shè)計(jì)原則有哪些

    (12)FPGA時(shí)鐘設(shè)計(jì)原則1.1 目錄1)目錄2)FPGA簡(jiǎn)介3)Verilog HDL簡(jiǎn)介4)FPGA時(shí)鐘設(shè)計(jì)原則5)結(jié)語(yǔ)1.2
    發(fā)表于 02-23 07:08

    FPGA設(shè)計(jì)的指導(dǎo)原則

    FPGA設(shè)計(jì)的指導(dǎo)原則:這里“面積”指一個(gè)設(shè)計(jì)消耗FPGA/CPLD 的邏輯資源的數(shù)量,對(duì)于FPGA 可以用所消耗的觸發(fā)器(FF)和查找表(LUT)來(lái)衡量,更一般的衡量方式可以用設(shè)計(jì)所
    發(fā)表于 01-11 09:01 ?107次下載

    FPGA高速收發(fā)器設(shè)計(jì)原則

    FPGA高速收發(fā)器設(shè)計(jì)原則 高速收發(fā)器(SERDES)的運(yùn)用范圍十分廣泛, 包括通訊、計(jì)算機(jī)、工業(yè)和儲(chǔ)存,以及必須在芯片與
    發(fā)表于 04-07 22:26 ?1041次閱讀

    FPGA芯片選擇策略和原則

    FPGA芯片選擇策略和原則 由于FPGA具備設(shè)計(jì)靈活、可以重復(fù)編程的優(yōu)點(diǎn),因此在電子產(chǎn)品設(shè)計(jì)領(lǐng)域得到了越來(lái)越廣泛的應(yīng)用。在工程項(xiàng)目或者產(chǎn)品設(shè)計(jì)
    發(fā)表于 02-09 09:13 ?3167次閱讀

    FPGA設(shè)計(jì)的指導(dǎo)原則

    FPGA的基本設(shè)計(jì)原則,基本設(shè)計(jì)思想,基本操作技巧,常用模塊。如果大家有意識(shí)的用這些原則方法指導(dǎo)日后的的工作,那么會(huì)達(dá)到事半功倍
    發(fā)表于 02-18 11:53 ?1次下載

    FPGA學(xué)習(xí)總結(jié)[經(jīng)典推薦]

    單片機(jī)(Microcontrollers)學(xué)習(xí),FPGA學(xué)習(xí)總結(jié)[經(jīng)典推薦],感興趣的小伙伴可以瞧一瞧。
    發(fā)表于 11-03 15:15 ?155次下載

    PCB設(shè)計(jì)原則總結(jié)

    PCB設(shè)計(jì)原則總結(jié)
    發(fā)表于 12-20 23:00 ?0次下載

    FPGA電路必須遵循的原則和技巧

    在調(diào)試FPGA電路時(shí)要遵循必須的原則和技巧,才能降低調(diào)試時(shí)間,防止誤操作損壞電路。通常情況下,能夠參考以下步驟執(zhí)行 FPGA硬件系統(tǒng)的調(diào)試。
    發(fā)表于 02-11 16:18 ?729次閱讀
    <b class='flag-5'>FPGA</b>電路必須遵循的<b class='flag-5'>原則</b>和技巧

    FPGA的指導(dǎo)性原則詳細(xì)資料說(shuō)明

    這一部分主要介紹 FPGA/CPLD設(shè)計(jì)的指導(dǎo)性原則,如FPGA設(shè)計(jì)的基本原則、基本設(shè)計(jì)思想、基本操作技巧、常用模塊等。 FPGA/CPLD
    發(fā)表于 01-20 15:17 ?26次下載
    <b class='flag-5'>FPGA</b>的指導(dǎo)性<b class='flag-5'>原則</b>詳細(xì)資料說(shuō)明

    (12)FPGA時(shí)鐘設(shè)計(jì)原則

    (12)FPGA時(shí)鐘設(shè)計(jì)原則1.1 目錄1)目錄2)FPGA簡(jiǎn)介3)Verilog HDL簡(jiǎn)介4)FPGA時(shí)鐘設(shè)計(jì)原則5)結(jié)語(yǔ)1.2
    發(fā)表于 12-29 19:41 ?17次下載
    (12)<b class='flag-5'>FPGA</b>時(shí)鐘設(shè)計(jì)<b class='flag-5'>原則</b>

    FPGA速度-面積互換原則設(shè)計(jì)

    速度-面積互換原則是貫穿FPGA設(shè)計(jì)的重要原則:速度是指工程穩(wěn)定運(yùn)行所能達(dá)到的最高時(shí)鐘頻率,通常決定了FPGA內(nèi)部寄存器的運(yùn)行時(shí)序;面積是指工程運(yùn)行所消耗的資源數(shù)量,通常包括觸發(fā)器
    的頭像 發(fā)表于 06-09 09:36 ?1614次閱讀
    <b class='flag-5'>FPGA</b>速度-面積互換<b class='flag-5'>原則</b>設(shè)計(jì)