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

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

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

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

FPGA——LUT/FDRE/FDCE/FDSE/FDPE

Hack電子 ? 來源:Hack電子 ? 作者:Hack電子 ? 2022-11-09 14:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

查找表(Look-Up-Table)

LUT就是查找表,對于4輸入的LUT而言,實(shí)際上就是4位地址位,一位數(shù)據(jù)位的存儲(chǔ)器,能夠存儲(chǔ)16位數(shù)據(jù),所以我們在FPGA設(shè)計(jì)中可以用LUT組建分布式的RAM

LUT的一個(gè)重要功能是邏輯函數(shù)發(fā)生器。本質(zhì)上,邏輯函數(shù)發(fā)生器存儲(chǔ)的是真值表(Truth Table)的內(nèi)容,而真值表則是通過布爾表達(dá)式獲得。在vivado中,打開網(wǎng)表文件,選擇相應(yīng)的LUT,在property窗口中可以看到真值表。

如果用6輸入的LUT實(shí)現(xiàn)4輸入LUT的功能,那么就浪費(fèi)了1-16/64=75%的資源,所以采用少輸入的LUT可以更好的節(jié)省面積和資源

因?yàn)楫?dāng)輸入數(shù)據(jù)的位數(shù)遠(yuǎn)大于一個(gè)LUT的輸入時(shí),就需要用多個(gè)LUT級聯(lián)來實(shí)現(xiàn)邏輯,那么級聯(lián)產(chǎn)生的延時(shí)也就不可避免了,這樣就會(huì)制約系統(tǒng)的運(yùn)行頻率。那么為了避免級聯(lián)數(shù)過于多,就采用插入寄存器的方法來實(shí)現(xiàn)

dad28c5a-5fe5-11ed-8abf-dac502259ad0.png

通過LUT代替組合邏輯,而LUT中的值只和輸入有關(guān),因此組合邏輯的功能由輸入決定,不在和復(fù)雜度有關(guān);

CLB可配置邏輯快

CLB是xilinx基本邏輯單元,每個(gè)CLB包含兩個(gè)slices,每個(gè)slices由4個(gè)(A,B,C,D)6輸入LUT和8個(gè)寄存器組成(中間應(yīng)該還有一些選擇器、與非門、或非門之類的東西)。

dae9f02a-5fe5-11ed-8abf-dac502259ad0.png

logic cells” 是 Xilinx 創(chuàng)造出來的一個(gè)市場用的刻度,可以用來衡量不同內(nèi)部結(jié)構(gòu)甚至不同廠商的資源情況。

LC邏輯單元

“l(fā)ogic cells”代表的是一個(gè)沒有其他任何功能的4輸入LUT,在老一些的Xilinx的FPGA中,他們使用LUT的數(shù)目乘以1.2來計(jì)算LC的數(shù)目,因?yàn)橐粋€(gè)LUT中還有一個(gè)進(jìn)位鏈和MUX。

在較新的FPGA中,Xilinx采用了6輸入LUT,這時(shí)他們采用系數(shù)1.6。

FDR : D Flip-Flop with Synchronous Rsest

同步清除D觸發(fā)器。FDR 擁有一個(gè)時(shí)鐘輸入接口,一個(gè)D觸發(fā)器數(shù)據(jù)接口,一個(gè)同步復(fù)位接口和一個(gè)觸發(fā)器輸出接口,當(dāng)同步復(fù)位接口為高電平時(shí),時(shí)鐘的上升沿觸發(fā)寄存器復(fù)位(置0);當(dāng)同步時(shí)鐘接口為低電平時(shí),時(shí)鐘的上升沿觸發(fā)寄存器裝載數(shù)據(jù)接口的數(shù)據(jù)。
db0deb38-5fe5-11ed-8abf-dac502259ad0.png
FDRE:D Flip-Flop with Clock Enable and Synchronous Reset 帶使能功能的同步清除D觸發(fā)器,相比與FDR多了一個(gè)使能接口,當(dāng)同步復(fù)位接口為高電平時(shí)覆蓋所有其他輸出,時(shí)鐘的上升沿觸發(fā)寄存器復(fù)位(置0);當(dāng)同步時(shí)鐘接口為低電平且使能接口為高電平時(shí),時(shí)鐘的上升沿觸發(fā)寄存器裝載數(shù)據(jù)接口的數(shù)據(jù)。
db255c78-5fe5-11ed-8abf-dac502259ad0.png

FDC :: D Flip-Flop with Asynchronous Clear 帶異步清除D觸發(fā)器 ,與 FDR的區(qū)別是。當(dāng)CLR置為高電平時(shí),不需要等到下一個(gè)時(shí)鐘的上升沿就可以復(fù)位寄存器。

db4424d2-5fe5-11ed-8abf-dac502259ad0.png

FDCE:D Flip-Flop with Clock Enable and AsynchronousReset 帶使能功能的異步清除D觸發(fā)器,相比與FDRE將同步復(fù)位變化成異步復(fù)位,當(dāng)同步復(fù)位接口為高電平時(shí),直接觸發(fā)寄存器復(fù)位(置0);當(dāng)同步時(shí)鐘接口為低電平且使能接口為高電平時(shí),時(shí)鐘的上升沿觸發(fā)寄存器裝載數(shù)據(jù)接口的數(shù)據(jù)。
db5aa090-5fe5-11ed-8abf-dac502259ad0.png

FDS:D Flip-Flop with Synchronous Set 帶同步置位的D觸發(fā)器 當(dāng)置為端為低電平時(shí),在時(shí)鐘的上升沿觸發(fā)數(shù)據(jù)保存在觸發(fā)器中,當(dāng)置位端為低電平時(shí),在一個(gè)時(shí)鐘的上升沿觸發(fā)導(dǎo)致觸發(fā)器清0
db7737f0-5fe5-11ed-8abf-dac502259ad0.png

FDSE:D Flip-Flop with Clock Enable and Synchronous Set 帶時(shí)鐘使能和同步置位的D觸發(fā)器。當(dāng)置位端為高電平是覆蓋所有輸出,一個(gè)時(shí)鐘的上升沿觸發(fā)導(dǎo)致寄存器置位,當(dāng)置位端為低電平和時(shí)鐘使能位為高電平時(shí),在一個(gè)時(shí)鐘的上升沿觸發(fā)導(dǎo)致寄存器裝載數(shù)據(jù)口的數(shù)據(jù)。
db8b7364-5fe5-11ed-8abf-dac502259ad0.png

FDP:D Flip-Flop with Asynchronous Preset 帶有異步預(yù)置的D觸發(fā)器 相比FDS不需要等到時(shí)鐘的上升沿,即刻可進(jìn)行置位。
dba2f94e-5fe5-11ed-8abf-dac502259ad0.png

FDPE:D Flip-Flop with Clock Enable and Asynchronous Preset 帶有時(shí)鐘使能和異步置位的D觸發(fā)器 相比于FDSE不需要等到時(shí)鐘的上升沿,即刻可進(jìn)行置位。

dbb9a2c0-5fe5-11ed-8abf-dac502259ad0.png

使用always塊綜合實(shí)現(xiàn)各種觸發(fā)器


module exp(
    input  clk,
    input  rst, 
    input  A,
    input  B,
    output reg  Q,
    output reg  Q1,
    output reg  Q2,
    output reg  Q3  
    );
//or posedge rst
always @(posedge clk or posedge rst) begin //異步復(fù)位 綜合出FDCE
    if(rst)
        Q<=0;      
    else begin
        Q<=A|B;
    end    
end

always @(posedge clk  ) begin  //同步復(fù)位 綜合出FDRE
    if(rst)
        Q1<=1;
    else begin
        Q1<=A|B;
    end    
end

always @(posedge clk or posedge rst) begin//異步置位 綜合出FDPE
    if(rst)
        Q2<=1;
    else begin
        Q2<=A|B;
    end    
end

always @(posedge clk) begin//同步置位 綜合出FDSE
    if(rst)
        Q3<=1;
    else begin
        Q3<=A|B;
    end    
end
endmodule

審核編輯 :李倩


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

    關(guān)注

    1645

    文章

    22026

    瀏覽量

    617656
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7644

    瀏覽量

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

    關(guān)注

    14

    文章

    2039

    瀏覽量

    62085

原文標(biāo)題:FPGA——LUT/FDRE/FDCE/FDSE/FDPE

文章出處:【微信號:Hack電子,微信公眾號:Hack電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    FPGA與高速ADC接口簡介

    本文介紹FPGA與高速ADC接口方式和標(biāo)準(zhǔn)以及JESD204與FPGA高速串行接口。
    的頭像 發(fā)表于 06-12 14:18 ?1142次閱讀
    <b class='flag-5'>FPGA</b>與高速ADC接口簡介

    【開源分享】:開源小巧的FPGA開發(fā)板——Icepi Zero

    要,就制作自己的板子吧! 特征 Raspberry Pi Zero 外形尺寸 Lattice FPGA 芯片 ECP5U : 24k LUT 112 KiBRAM 一個(gè) MiniGPDI 連接器
    發(fā)表于 06-09 14:01

    智多晶FPGA設(shè)計(jì)工具HqFpga接入DeepSeek大模型

    在 AI 賦能工程設(shè)計(jì)的時(shí)代浪潮中,智多晶率先邁出關(guān)鍵一步——智多晶正式宣布旗下 FPGA 設(shè)計(jì)工具 HqFpga 接入 DeepSeek 大模型,并推出 FPGA 設(shè)計(jì)專屬 AI 助手——晶小助!這是
    的頭像 發(fā)表于 06-06 17:06 ?465次閱讀

    FPGA從0到1學(xué)習(xí)資料集錦

    種類更多,而不僅僅是原來的簡單邏輯單元(LE)。早期的 FPGA 相對比較簡單, 所有的功能單元僅僅由管腳、內(nèi)部 buffer、LE、RAM 構(gòu)建而成,LE 由 LUT(查找表)和 D 觸發(fā)器構(gòu)成
    發(fā)表于 05-13 15:41

    國產(chǎn)FPGA往事

    首先,這篇文章的后半部分,會(huì)有一個(gè)廣告:我去年和紫光同創(chuàng)原廠的技術(shù)專家寫了一本書——《國產(chǎn)FPGA權(quán)威開發(fā)指南》,我想送一些書給到熟悉的、曾經(jīng)熟悉的、或者還未熟悉的FPGA開發(fā)者同行,請各位開發(fā)者
    的頭像 發(fā)表于 04-14 09:53 ?276次閱讀
    國產(chǎn)<b class='flag-5'>FPGA</b>往事

    MIMXRT1176如何在MBDT中正確實(shí)現(xiàn)自定義LUT

    我正在嘗試創(chuàng)建自定義 LUT,但不確定如何進(jìn)行。默認(rèn)閃存類型為 ISSI IS25WP064A-JBLE,但我想使用 FM25V02A-GTR。我嘗試用我自己的 LUT 條目修改生成的文件
    發(fā)表于 04-08 07:56

    解密邏輯單元與CoreScore得分的關(guān)系

    FPGA 通過查找表 (LUT) 實(shí)現(xiàn)邏輯功能。這些 LUT 類似于真值表或卡諾圖 (Karnaugh map),FPGA 可以通過組合多個(gè) LUT
    的頭像 發(fā)表于 02-06 15:06 ?389次閱讀
    解密邏輯單元與CoreScore得分的關(guān)系

    XILINX FPGA CLB單元之移位寄存器

    一、移位寄存器 SLICEM函數(shù)發(fā)生器也可以配置為32位移位寄存器,而無需使用slice中可用的觸發(fā)器。以這種方式使用,每個(gè)LUT可以將串行數(shù)據(jù)延遲1到32個(gè)時(shí)鐘周期。 移入D(DI1 LUT引腳
    的頭像 發(fā)表于 01-16 17:45 ?773次閱讀
    XILINX <b class='flag-5'>FPGA</b> CLB單元之移位寄存器

    大多數(shù)FPGA的程序存儲(chǔ)器(FLASH)為什么都放在外面呢?FPGA的主要應(yīng)用

    FPGA的主要應(yīng)用:? FPGA由于其較高的價(jià)格和成本,決定了FPGA不能像單片機(jī)那樣被廣泛的使用,FPGA的針對于高端處理市場(類如:手機(jī)處理器,平板,工業(yè)控制系統(tǒng))或許你會(huì)有些疑問
    的頭像 發(fā)表于 12-24 11:04 ?1247次閱讀
    大多數(shù)<b class='flag-5'>FPGA</b>的程序存儲(chǔ)器(FLASH)為什么都放在外面呢?<b class='flag-5'>FPGA</b>的主要應(yīng)用

    FPGA與ASIC的區(qū)別 FPGA性能優(yōu)化技巧

    FPGA與ASIC的區(qū)別 FPGA(現(xiàn)場可編程門陣列)和ASIC(專用集成電路)是兩種不同的集成電路技術(shù),它們在多個(gè)方面存在顯著的區(qū)別: FPGA ASIC 基本定義 由通用的邏輯單元組成,可以通過
    的頭像 發(fā)表于 12-02 09:51 ?1009次閱讀

    玩轉(zhuǎn)FPGA必備的基礎(chǔ)知識

    FPGA已成為現(xiàn)今的技術(shù)熱點(diǎn)之一,無論學(xué)生還是工程師都希望跨進(jìn)FPGA的大門。那么我們要玩轉(zhuǎn)FPGA必須具備哪些基礎(chǔ)知識呢?下面我們慢慢道來。 (一) 要了解什么是FPGA 既 然要玩
    的頭像 發(fā)表于 11-28 10:24 ?816次閱讀

    Made with KiCad(八):Schoko FPGA電腦板

    據(jù)。 功能 Lattice ECP5 FPGA (LFE5U-45F) 44K LUT 4 個(gè) PLL 32MB內(nèi)存 32MB NOR 閃存(通過用戶可更換的 MMOD 模塊) 2 個(gè) Digilent Pmod 兼容擴(kuò)展端口 1 個(gè) USB 主
    的頭像 發(fā)表于 11-13 18:17 ?536次閱讀
    Made with KiCad(八):Schoko <b class='flag-5'>FPGA</b>電腦板

    FPGA基礎(chǔ)知識及設(shè)計(jì)和執(zhí)行FPGA應(yīng)用所需的工具

    本文將首先介紹FPGA的基礎(chǔ)知識,包括FPGA的工作原理以及為什么要使用FPGA等,然后討論設(shè)計(jì)和執(zhí)行FPGA應(yīng)用所需的工具。
    的頭像 發(fā)表于 11-11 11:29 ?1782次閱讀
    <b class='flag-5'>FPGA</b>基礎(chǔ)知識及設(shè)計(jì)和執(zhí)行<b class='flag-5'>FPGA</b>應(yīng)用所需的工具

    FPGA門數(shù)的計(jì)算方法

    我們在比較FPGA的芯片參數(shù)時(shí)經(jīng)常說某一款FPGA是多少萬門的,也有的說其有多少個(gè)LE,那么二者之間有何關(guān)系呢? FPGA等效門數(shù)的計(jì)算方法有兩種,一是把FPGA基本單元(如
    的頭像 發(fā)表于 11-11 09:45 ?1132次閱讀
    <b class='flag-5'>FPGA</b>門數(shù)的計(jì)算方法

    FPGA如何發(fā)出高速串行信號

    高速串行通信的“高速”一般比較高,基本至少都會(huì)上G。如果利用FPGA內(nèi)部的LUT、觸發(fā)器和普通IO是無法滿足這樣高的輸入輸出速率的。
    的頭像 發(fā)表于 08-05 11:12 ?1582次閱讀
    <b class='flag-5'>FPGA</b>如何發(fā)出高速串行信號
    主站蜘蛛池模板: 久久刺激视频 | 黄 色美 女人 | 欧美性第一页 | 天天干网址 | 免费精品美女久久久久久久久久 | 五月婷婷影院 | 国产亚洲精品久久久久久牛牛 | 亚洲综合香蕉 | 欧洲国产精品精华液 | 操女人免费视频 | 亚洲欧美一区二区三区在线播放 | 日本最好的免费影院 | 天天操天天插天天射 | 一级特黄aaa大片在 一级特黄aaa大片在线观看视频 | 欧美性黑人极品hd网站 | 久热久热 | 国产精品免费看久久久香蕉 | 欧美高清在线观看视频 | 久久成人免费网站 | 性满足久久久久久久久 | 午夜爽爽视频 | 91视频色| 欧美一卡二卡科技有限公司 | www.婷婷| 日本不卡高清视频 | 亚洲性人人天天夜夜摸 | 天天爽夜夜爽夜夜爽精品视频 | 在线精品91青草国产在线观看 | 国产伦精一区二区三区 | 四虎影院色 | 久久精品国产亚洲片 | 亚洲成人黄色网址 | 久久黄色毛片 | 在线免费看视频 | 爽爽爽爽爽爽a成人免费视频 | 激情免费视频 | ccav在线永久免费看 | 午夜视频在线观看一区 | yy6080亚洲半夜理论一级毛片 | 欧美色88| 高清不卡毛片免费观看 |