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

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

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

3天內不再提示

基于微控制器的設計走上快車道的可編程邏輯

電子設計 ? 來源: 貿澤電子 ? 作者: 貿澤電子 ? 2021-06-20 18:42 ? 次閱讀

本文以汽車電子的可編程邏輯基礎知識、FPGA 架構、FPGA 實現技術、處理器內核、SoPC 優勢和處理器靈活性為例進行了簡要討論。

大型可編程邏輯器件,如現場可編程門陣列 (FPGA) 和復雜可編程邏輯器件 (CPLD),自從幾十年前作為膠合邏輯的替代品和 ASIC 原型器件首次推出以來,其功能迅速發展。嵌入式加速器和微處理器使它們成為許多曾經被認為是 DSP 和 ASSP 專屬領域的應用的有力候選者。一旦設計人員了解了 FPGA 和 CPLD 架構的基礎知識,他們就可以提高許多設計的性能、效率和設計周期。

可編程邏輯在其在 FPGA 和 CPLD 中達到最先進的形式之前有很長的發展歷史。這兩種技術在架構上的差異是由名稱本身來表示的。FPGA 的結構非常類似于門陣列 ASIC,事實上,最初用于 ASIC 原型設計。CPLD 是一個可編程邏輯元件網絡,這些元件連接起來可以創建一個更大的系統。

可編程邏輯基礎

通過回顧可編程陣列邏輯 (PAL) 的特性,可以快速了解 FPGA 和 CPLD 的基本配置思想,該特性始于一個用于對輸入進行與運算的廣泛的可編程與平面。OR 平面是固定的,這限制了可以進行 OR 運算的項數。添加了基本邏輯設備,如多路復用器、異或和鎖存器,還包括時鐘元件,如觸發器。

電路元件的這種組合使設計者能夠實現大量邏輯功能,包括狀態機所需的時鐘時序邏輯。PAL 是速度非常快的設備,它取代了上一代設計中的大部分標準邏輯。圖 1 顯示了一個基本的 PAL,其中可編程元件(顯示為熔絲)將真輸入和互補輸入都連接到與門。AND 門,也稱為乘積項,它們被 OR 運算在一起以形成乘積和邏輯陣列。

poYBAGDPG0GAaVT-AACjECNew2k451.png

簡化 PAL

CPLD 和 FPGA 在 PAL 和 ASIC 門陣列之間創建了一個愉快且可擴展的媒介。CPLD 與 PAL 一樣快,但更復雜。FPGA 接近門陣列的復雜性并且是可編程的。

CPLD 架構

盡管每個 CPLD 供應商都有其獨特的實現方式,但所有 CPLD 都具有由功能塊 (FB)、輸入/輸出塊 (I/O) 和互連矩陣組成的共同特征。CPLD 使用特定于制造商技術的元素進行編程。存儲器件可以是 EPROM 單元、EEPROM 單元或閃存 EPROM 單元。圖 2 顯示了典型 CPLD 的架構。

pYYBAGDPG0uAI0HPAACHUWV649U875.png

簡化的 CPLD 架構

FPGA架構

FPGA 架構與 ASIC 相似,但與 CPLD 完全不同。通用 FPGA 架構由一組可配置邏輯塊 (CLB)、I/O 焊盤和可編程互連組成,如圖 3 所示。添加時鐘電路以將時鐘信號驅動到每個邏輯塊。算術邏輯單元、存儲器和解碼器也是典型的元件。

poYBAGDPG1aAJ5zrAAFlT9S_06A583.png

基本FPGA架構

FPGA 邏輯包含在 CLB 中,其中包含用于創建組合邏輯功能的 RAM,也稱為查找表 (LUT)。它還包含用于時鐘存儲元件的觸發器,以及用于在塊內和外部資源之間路由邏輯的多路復用器。多路復用器還用于極性選擇和復位和清除輸入選擇。

FPGA 實現技術

FPGA 傳統上是根據用于存儲 FPGA 邏輯配置的存儲器技術來描述的。目前使用的有四種,每種都有其優點和缺點:基于 SRAM 的 FPGA、帶有內部閃存的 SRAM、基于閃存的和反熔絲(也稱為 OTP,因為它們是一次性可編程的)。

基于 SRAM 的 FPGA 將邏輯單元配置存儲在組織為鎖存器陣列的靜態存儲器中。由于 SRAM 是易失性的,因此每次系統啟動時都必須對此類 FPGA 進行編程。有兩種基本的編程模式:

主模式,即 FPGA 從外部源(例如外部閃存芯片)讀取配置數據。

Slave 模式,FPGA 由外部主設備(例如處理器)進行配置。通常,這是通過專用配置接口或使用邊界掃描 (JTAG) 接口完成的。

帶有內部閃存的基于 SRAM 的 FPGA 包含內部閃存塊,無需外部非易失性存儲器。

真正基于閃存的 FPGA 使用閃存作為配置存儲的主要資源,因此不需要外部非易失性存儲器。與基于 SRAM 的 FPGA 相比,該技術的功耗更低,并且更能容忍輻射的影響。

基于反熔絲 (OTP) 的 FPGA 與前面提到的技術不同,因為它們只能編程一次。(反熔絲裝置最初不傳導電流,但可以燒毀到傳導狀態。)

處理器核心

盡管可編程器件最初是作為膠合邏輯替代品開發的,但隨著門密度的增加,FPGA 和 CPLD 供應商開始添加具有專用功能的電路,以補充未分配的門和邏輯功能。結果被稱為可編程芯片上的系統 (SoPC),其中由處理器等復雜設備組成的整個系統被集成到單個可編程邏輯設備中。

今天,大多數 FPGA 和 CPLD 供應商提供的產品系列提供 MCU 和其他 IP 核的功能。使用內核使系統設計人員可以訪問熟悉的開發工具集、操作系統和可選擇的性能以適應應用程序。

芯片優勢

考慮使用包含 MCU 功能的 SoPC 有幾個令人信服的理由。首先是認識到使用專用 MCU 的隱性成本。例如,如果部件沒有正確的功能組合,則必須開發外部邏輯和軟件來填補功能漏洞。雖然 MCU 供應商提供具有特殊功能的設備以適應特定應用,但這些芯片并未考慮可能需要(例如,在很短的時間內需要新接口或外設)的動態市場條件。

示例:汽車電子的處理器靈活性

汽車對集成 MCU 有著無限的需求。每個主要系統——發動機控制、制動、底盤和娛樂系統,僅舉三個——至少有一個。傳統上,需求是通過特定于應用程序的 MCU 來滿足的,但隨著應用程序(和 MCU 變體)數量的增加,這種策略受到質疑。汽車制造商正在尋找更靈活、更易于定制的解決方案,在某些情況下,FPGA 就是答案。

編輯:hfy

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

    關注

    48

    文章

    7844

    瀏覽量

    153363
  • FPGA
    +關注

    關注

    1642

    文章

    21920

    瀏覽量

    612050
  • cpld
    +關注

    關注

    32

    文章

    1257

    瀏覽量

    170674
  • 可編程邏輯
    +關注

    關注

    7

    文章

    525

    瀏覽量

    44494
收藏 人收藏

    評論

    相關推薦

    H5U系列可編程邏輯控制器指令手冊

    INOVANCE匯川-H5U系列可編程邏輯控制器指令手冊-中文
    發表于 04-30 16:38 ?0次下載

    PLC可編程控制器的簡介

    PLC的英文全稱為Programmable Logic Controller,也就是可編程序控制器。它是一種將計算機技術與繼電器技術結合起來的現代化自動控制裝置,1969年,美國數字化設備公司研制出
    的頭像 發表于 12-23 09:09 ?570次閱讀

    FPGA 與微控制器優缺點比較

    在現代電子設計領域,FPGA和微控制器(MCU)是兩種常用的計算平臺。它們各自具有獨特的優勢和局限性,適用于不同的應用場景。 性能 FPGA FPGA是一種可編程的硬件,由大量的邏輯單元、觸發
    的頭像 發表于 12-02 09:58 ?995次閱讀

    2024年星閃進入規模商用快車道

    2023年是星閃商用元年,2024年星閃進入規模商用快車道,預計到年底星閃應用將超過100個品類。我們相信星閃一定會為千行百業的無數應用場景帶來全新的創新機遇。
    的頭像 發表于 11-20 14:04 ?1040次閱讀

    可編程邏輯控制器——安全威脅和解決方案

    電子發燒友網站提供《可編程邏輯控制器——安全威脅和解決方案.pdf》資料免費下載
    發表于 09-14 09:57 ?0次下載
    <b class='flag-5'>可編程</b><b class='flag-5'>邏輯</b><b class='flag-5'>控制器</b>——安全威脅和解決方案

    可編程控制器在自動化控制領域有哪些應用?

    ? ? ? ? 可編程控制器(Programmable Logic Controller,PLC)是一種數字化的工業控制設備,通常用于自動化生產線和機器。它可以通過編寫程序對輸入輸出進行邏輯處理
    的頭像 發表于 09-09 18:00 ?960次閱讀

    可編程邏輯控制器行業發展動向及市場前景研究報告

    據GIR (Global Info Research)調研,按收入計,2023年全球可編程邏輯控制器收入大約13960百萬美元,預計2030年達到19780百萬美元,2024至2030期間,年復合增長率CAGR為 5.1%。
    的頭像 發表于 06-25 15:56 ?507次閱讀

    可編程邏輯控制器的特點與用途

    隨著工業自動化技術的不斷發展,可編程邏輯控制器(PLC)作為其核心控制設備,發揮著至關重要的作用。PLC以其獨特的優勢,如可編程性、高可靠性
    的頭像 發表于 06-19 14:16 ?1198次閱讀

    微控制器是否能替代PLC

    在工業自動化和控制系統領域,微控制器(MCU)和可編程邏輯控制器(PLC)都是不可或缺的核心設備。它們各自具有獨特的功能和優勢,并在不同的應
    的頭像 發表于 06-13 14:52 ?983次閱讀

    變頻驅動可編程邏輯控制器的區別

    在工業自動化領域中,變頻驅動(變頻)和可編程邏輯控制器(PLC)是兩種重要的控制設備。它們各
    的頭像 發表于 06-12 11:36 ?1570次閱讀

    可編程邏輯控制器的基本功能

    可編程邏輯控制器(Programmable Logic Controller,簡稱PLC)作為現代工業自動化控制領域的核心設備之一,已經廣泛應用于各個行業和領域。PLC以其高可靠性、強
    的頭像 發表于 06-03 15:10 ?1290次閱讀

    可編程邏輯控制器微控制器的區別

    在電子技術和工業自動化領域中,可編程邏輯控制器(PLC)和微控制器(MCU)是兩種常用的控制設備。盡管它們都扮演著在系統中接收指令并
    的頭像 發表于 06-03 14:52 ?1409次閱讀

    PLC(可編程邏輯控制器)的升級方式有哪些呢?

    PLC(可編程邏輯控制器)的升級通常包括硬件升級和軟件升級兩個方面。
    的頭像 發表于 05-27 11:26 ?1095次閱讀

    什么是現場可編程邏輯陣列?它有哪些特點和應用?

    在電子工程領域,現場可編程邏輯陣列(Field Programmable Logic Array,簡稱FPLA)是一種具有強大靈活性和可編程性的半導體器件。它屬于可編程邏輯器件(PLD)的一種,通過
    的頭像 發表于 05-23 16:25 ?1515次閱讀

    可編程序控制器系統概述

    AB可編程序控制器系統
    發表于 05-23 14:26 ?8次下載
    主站蜘蛛池模板: 亚洲一本| 男人j进入女人免费视频 | 亚洲性人人天天夜夜摸 | 色多多网站 | 国产91丝袜在线播放九色 | 四虎免费永久观看 | h在线观看视频免费网站 | 久久99热精品免费观看k影院 | 成年女人免费看一级人体片 | 日本黄色激情视频 | 久久影院午夜伦手机不四虎卡 | 国产成人精品亚洲日本在线观看 | 免费色片网站 | 1024手机最新手机在线 | 久久www免费人成_看 | 狠狠狠色丁香婷婷综合久久五月 | 午夜逼逼| 国产精品久久久久久久人热 | 日韩第五页 | www在线视频在线播放 | 色偷偷免费视频 | 操美女的视频网站 | 色avav| 欧美成人综合在线 | 美女又黄又免费的视频 | 伊人久久综合成人亚洲 | 成人欧美一区二区三区视频不卡 | 欧美1区| 国产网红主播精品福利大秀专区 | 91视频免费网站 | 天天色天天 | 日本午夜影院 | 夜夜想夜夜爽天天爱天天摸 | 欧美线人一区二区三区 | 欧美色乱 | 午夜精品视频 | 日本wwwxx| 五月婷婷视频在线观看 | 国产黄在线观看免费观看不卡 | 婷婷综合在线观看丁香 | 中文字幕v视界影院 |