色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

FPGA的硬件架構和工作原理

FPGA設計論壇 ? 來源:至芯科技 ? 作者:至芯科技 ? 2021-08-10 16:41 ? 次閱讀

一、FPGA的硬件架構和工作原理

1.1早期的PROM技術實現

在上世紀60年代以后,小規模集成電路出現,需要實現一個組合邏輯的方法,是一種基于PROM(Programable ROM Based)的技術,其原理是將組合電路的真值表寫入ROM中,用PROM設備實現定制邏輯的真值表,等效于實現定制邏輯。

185d067a-ec12-11eb-a97a-12bb97331649.png

這里控制信號從略。

首先,將比較器的真值表填寫:

索引 a[1] a[0] b[1] b[0] agtb(a>b) altb(a aeqb(a=b)
0 0 0 0 0 0 0 1
1 0 0 0 1 0 1 0
2 0 0 1 0 0 1 0
3 0 0 1 1 0 1 0
4 0 1 0 0 1 0 0
5 0 1 0 1 0 0 1
6 0 1 1 0 0 1 0
7 0 1 1 1 0 1 0
8 1 0 0 0 1 0 0
9 1 0 0 1 1 0 0
10 1 0 1 0 0 0 1
11 1 0 1 1 0 1 0
12 1 1 0 0 1 0 0
13 1 1 0 1 1 0 0
14 1 1 1 0 1 0 0
15 1 1 1 1 0 0 1

將真值表寫入PROM中,使用PROM設備實現比較器:

18658840-ec12-11eb-a97a-12bb97331649.png

等效的實現定制邏輯。

為了進一步了解PROM技術的本質,需要知道ROM設備的架構和原理:

188dcbde-ec12-11eb-a97a-12bb97331649.png

1.2基于PROM技術的SOP(積之和最小項)

數字電路中,將真值表用邏輯門實現的常用方法為SOP(Sum Of Products):

索引號 a[1] a[0] b[1] b[0] agtb(a>b) altb(a aeqb(a=b)
0 0 0 0 0 0 0 1
1 0 0 0 1 0 1 0
2 0 0 1 0 0 1 0
3 0 0 1 1 0 1 0
4 0 1 0 0 1 0 0
5 0 1 0 1 0 0 1
6 0 1 1 0 0 1 0
7 0 1 1 1 0 1 0
8 1 0 0 0 1 0 0
9 1 0 0 1 1 0 0
10 1 0 1 0 0 0 1
11 1 0 1 1 0 1 0
12 1 1 0 0 1 0 0
13 1 1 0 1 1 0 0
14 1 1 1 0 1 0 0
15 1 1 1 1 0 0 1

18af32ec-ec12-11eb-a97a-12bb97331649.png

PROM設備中,多路器的選擇信號對應地址的譯碼邏輯

18c8f83a-ec12-11eb-a97a-12bb97331649.png

1.3基于查找表技術的定制邏輯

上世紀80年代,CPLD的出現,以及之后的FPGA,為了解決輸入端和存儲單元的2的n次方問題,出現了查找表LUT技術。查找表LUT其原理同樣是用固定的(硬核)多路器,基于SRAM技術,實現定制邏輯的真值表,從而等效的實現定制邏輯。其中一個重要的變化,是將真值表項寫入SRAM(靜態存儲器)中,而不是用反溶絲技術(OTP),從而實現在線編程(沿用至今)。同樣用上面的二輸入比較器為例:

18f41556-ec12-11eb-a97a-12bb97331649.png

以上例子中,所需要的存儲器單元仍然是16個單元,為2的4次方。為了清楚LUT的減輸入法過程,我們將輸入端增加到16(與或陣列,需要65536單元):

190f33e0-ec12-11eb-a97a-12bb97331649.png

這里使用的存儲器為:16*16=65536。并沒有解決存儲器數量增加的問題。但使用四輸入LUT的實際架構(含減輸入法)為:

1932eb14-ec12-11eb-a97a-12bb97331649.png

這里,僅僅使用了5*16=80個存儲器單元。

1.4在線編程技術

CPLD出現之前,PLD設備大多采用反熔絲技術(Anti-Fuse),交叉編程位置在編程前為高阻抗,編程后為很低的阻抗,為導通態。反熔絲技術為一次性編程(OTP),實際使用并不方便,但其好處是便于保護知識產權。在LUT技術出現以后,設計者的定制邏輯真值表和整個設計的網表(含路由),是寫入靜態存儲器SRAM中,具有速度快,支持在線編程(可反復擦除),但其缺點是揮發性(掉電即失),FPGA每次上電以后,需要重新裝入(有一個比較復雜的配置過程)。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1629

    文章

    21754

    瀏覽量

    604234
  • 存儲器
    +關注

    關注

    38

    文章

    7513

    瀏覽量

    163987
  • 硬件
    +關注

    關注

    11

    文章

    3345

    瀏覽量

    66294

原文標題:FPGA學習——FPGA的硬件架構和工作原理

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Verilog vhdl fpga

    崗位職責 1.負責FPGA架構設計、代碼編寫、仿真等; 2.協同軟、硬件工程師完成系統聯調和測試; 3.負責項目中FPGA設計的相關文檔編寫及維護;任職要求 1.碩士及以上學歷,電子
    發表于 11-12 16:40

    FPGA基礎知識及設計和執行FPGA應用所需的工具

    本文將首先介紹FPGA的基礎知識,包括FPGA工作原理以及為什么要使用FPGA等,然后討論設計和執行FPGA應用所需的工具。
    的頭像 發表于 11-11 11:29 ?990次閱讀
    <b class='flag-5'>FPGA</b>基礎知識及設計和執行<b class='flag-5'>FPGA</b>應用所需的工具

    DS18B20溫度傳感器的工作原理硬件設計

    通過本文可以了解DS18B20溫度傳感器工作原理硬件設計、DS18B20單總線接口驅動編寫。
    的頭像 發表于 10-24 14:38 ?2858次閱讀
    DS18B20溫度傳感器的<b class='flag-5'>工作原理</b>和<b class='flag-5'>硬件</b>設計

    FPGA芯片架構和資源有深入的理解,精通Verilog HDL、VHDL

    崗位職責 1.負責FPGA架構設計、代碼編寫、仿真等; 2.協同軟、硬件工程師完成系統聯調和測試; 3.負責項目中FPGA設計的相關文檔編寫及維護; 任職要求 1.碩士及以上學歷,電
    發表于 09-15 15:23

    # FPGA 編程如何工作

    提圖斯· 卡穆尼亞 硬件和軟件之間存在著非常細的界限。在為計算機等小工具創建硬件時,必須確保它可以運行并執行代碼。 現場可編程門陣列(FPGA)是一種允許用戶隨時隨地定制電路的硬件
    發表于 03-30 11:50

    FPGA芯片的工作原理和使用

    FPGA(現場可編程門陣列)芯片的使用和工作原理對于初學者來說,可能是一個相對復雜但非常有趣的學習領域。
    的頭像 發表于 03-27 14:59 ?1009次閱讀

    fpga硬件還是軟件

    FPGA(現場可編程門陣列)本質上是一種硬件設備,但它在功能實現上結合了硬件和軟件的特性。
    的頭像 發表于 03-27 14:14 ?947次閱讀

    fpga封裝技術和arm架構的優缺點

    FPGA封裝技術和ARM架構是兩個不同的概念,分別屬于硬件設計的不同領域。
    的頭像 發表于 03-26 15:51 ?892次閱讀

    交換芯片架構是什么意思 交換芯片架構怎么工作

    交換芯片架構是指交換芯片內部的設計和組織方式,包括其硬件組件、處理單元、內存結構、接口以及其他關鍵部分的布局和相互作用。交換芯片的架構決定了其處理網絡數據包的能力和效率。
    的頭像 發表于 03-22 16:45 ?781次閱讀

    fpga芯片架構介紹

    FPGA(現場可編程門陣列)芯片架構是一種高度靈活和可編程的集成電路架構,它以其獨特的結構和功能,在現代電子系統中扮演著至關重要的角色。FPGA芯片
    的頭像 發表于 03-15 14:56 ?786次閱讀

    fpga全稱是什么?fpga工作原理是什么?

    FPGA的全稱是Field Programmable Gate Array,即現場可編程門陣列。它是一種半導體邏輯芯片,可以根據用戶需要,通過編程配置其內部邏輯電路結構,以實現特定的功能。FPGA的出現極大地提高了電子系統的靈活性和可定制性。
    的頭像 發表于 03-15 14:27 ?1742次閱讀

    fpga芯片工作原理 fpga芯片有哪些型號

    FPGA芯片的工作原理主要基于其內部的可配置邏輯單元和連線資源。包括以下工作原理: 首先,FPGA內部包含可配置邏輯模塊(CLB)、輸出輸入模塊(IOB)和內部連線(Interconn
    的頭像 發表于 03-14 17:17 ?1539次閱讀

    fpga硬件還是軟件

    FPGA(現場可編程門陣列)屬于硬件設備,而不是軟件。它是一種可編程的硬件設備,由大量的邏輯單元、存儲單元和互連資源組成,能夠實現復雜的數字電路和系統設計。
    的頭像 發表于 03-14 17:08 ?1916次閱讀

    fpga是什么架構

    FPGA(現場可編程門陣列)的架構主要由可配置邏輯模塊(CLB)、輸入/輸出模塊(IOB)以及可編程互連資源組成。
    的頭像 發表于 03-14 17:05 ?944次閱讀

    數字繼電器的工作原理硬件架構分析

    數字繼電器是一種電子開關,通過數字信號控制繼電器的開關狀態。其工作原理基于數字信號的控制,數字信號是一種離散的信號,只有高電平和低電平兩種狀態。當數字信號為高電平時,繼電器閉合;當數字信號為低電平時,繼電器斷開。
    的頭像 發表于 02-10 14:33 ?1254次閱讀
    數字繼電器的<b class='flag-5'>工作原理</b>及<b class='flag-5'>硬件</b><b class='flag-5'>架構</b>分析
    主站蜘蛛池模板: 国产高清砖码区| 强被迫伦姧惨叫VIDEO| 国产精品一区二区三区免费| 入禽太深免费高清在线观看5| 吃奶吸咪咪动态图| 先锋影音av最新资源网| 饥渴的护士自慰被发现| 在线 中文字幕| 全免费午夜一级毛片| 国产人成高清在线视频99| 影音先锋2017av天堂| 青草国产超碰人人添人人碱| 国产精彩视频在线| 亚洲综合国产在不卡在线| 男人到天堂a在538线| 国产成人无码视频一区二区三区| 亚洲国产精品嫩草影院久久| 久久成人免费大片| bbwvideos欧美老妇| 无码国产欧美日韩精品| 久久国产综合精品欧美| YELLOW视频在线观看最新| 亚洲精品成人a在线观看| 男的插曲女的下面免费APP| 国产99久久亚洲综合精品西瓜tv| 一二三四视频免费社区5| 日韩欧美一区二区三区免费看| 韩国甜性涩爱| yellow高清免费观看日本| 亚洲欧美无码2017在线| 女人久久WWW免费人成看片| 国产一区二区在线观看免费| 97超碰97资源在线观看| 学生无码AV一区二区三区| 欧美高清video mr.sexo| 韩国伦理片2018在线播放免费观看| 最近中文字幕MV高清在线| 网友自拍成人在线视频| 毛片免费大全| 饥渴的新婚女教师| 荡乳乱公小说|