国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

基于MCU的設計快速發展給SoPC帶來變革

貿澤電子 ? 來源:djl ? 作者:Jack Shandle, Mouser ? 2019-08-28 15:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

FPGA的實現技術

按傳統看法,FPGA使用內存技術來存儲FPGA需要的邏輯配置。目前在用的有四種技術實現方式,每種都有其優缺點:基于SRAM的FPGA,帶內部閃存的SRAM,基于閃存的,和反熔絲(又稱OTP,因為它們僅可編程一次)。

?基于SRAM的FPGA將邏輯單元配置文件存儲在靜態存儲器中,而靜態存儲器則由鎖在器陣列組成。由于SRAM是易失性,這種類型的FPGA必須在每次系統啟動時重新編程。存在兩種基本的編程模式:

o主模式,此時FPGA從外部存儲源讀取的配置數據,比如從外部閃存芯片。

o從模式,此時FPGA由一個外部主設備來配置,比如由一個處理器。通常情況下,主要通過一個專用的配置界面或通過使用邊界掃描(JTAG)接口來完成。

o帶有內部閃存的基于SRAM的FPGA省去了外部非易失性存儲的需求,所謂內部閃存包含了內部閃存塊。

o純正的基于Flash的FPGA采用Flash作為一個主要存儲源來進行配置存儲,因此不需要外部非易失性存儲器。該技術比基于SRAM的FPGA耗電少,更耐輻射的影響。

o基于反熔絲(OTP)的FPGA與前面提到的技術差異很大,因為它們僅可編程一次。 (反熔絲器件最初不傳導電流,但可以燒寫成導通狀態)。

當前基于SRAM的FPGA密度最高,但功耗也大,需要一個外部非易失性存儲器來存儲配置數據流。帶有內置閃存模塊的基于SRAM的FPGA不需要外部配置存儲器。相較于基于SRAM的技術來說,基于閃存和反熔絲的FPGA的功耗要小得多。

內嵌處理器內核

可編程器件最初是為了替代膠連邏輯,但隨著門密度的增長,FPGA和CPLD廠商開始加入獨特功能的電路,來增強其未分配的門和邏輯的功能。這就導致了可編程芯片(SOPC)的出現,其中包含處理器這樣復雜器件的整個系統都被集成在單個可編程邏輯器件中。

今天,大多數FPGA和CPLD廠商提供一系列產品,供應MCU和其它IP核功能。使用內核使得系統設計人員接觸到熟悉的開發工具集、操作系統和適用應用需求的可調性能。

有兩種內核——硬核和軟核。軟核按邏輯功能描述——并非物理實現——并且一般由HDL代碼組成。硬核,如其名稱所示,帶物理實現。當與FPGA和CPLD一同使用時,硬核通常稱為嵌入式內核,因為它們嵌入在裸芯中并被可編程邏輯環繞。

軟核有兩種實現方案。第一種——通常更常見——是采用供應商已經支持的設計(但仍取決于設計團隊來決定增加I / O和其它外圍設備)。另外一個,設計團隊HDL具有代碼購買權,并把它納入FPGA的HDL代碼中。

為加快研發時間并讓系統設計者更容易使用,可編程邏輯供應商提供了各種流行的MCU內核。 例如Altera公司,提供來自ARM、飛思卡爾半導體英特爾的可用內核——同時附帶自己的Nios和Nios II處理器內核,這些自有內核不需要支付版權費。

賽普拉斯半導體公司的PSoC5集成了可配置的模擬和數字外設功能、存儲器和微控制器。PSoC5使用67 MHz的ARMCortexTM-M3內核。PSoC4集成了ARM的Cortex-M0核心,而PSoC3集成了英特爾的8位MCU8051核心。

SoPC的優點

使用內含MCU功能的SoPC有幾個強大理由。第一個是要意識到使用專用MCU的隱形成本。如果該部件不具備有關特性的適當組合,例如,外部邏輯和軟件,那么必須重新開發以彌補功能缺口。盡管MCU供應商提供具有專門特性的器件,以滿足特定的應用需求,但這些芯片沒有考慮到動態的市場條件下可能需要在非常短的時間內加入一個新的接口或外圍設備的可能情況。

設計目前最先進工藝技術的新款微控制器成本很高,也需要很長的時間。MCU供應商已經通過加入更多的特性來回應市場需求——但其中的一些特性在某些應用中并無任何用途。這也增加了產品成本,而這在成本敏感的市場中是致命的。

SoPC的出現“帥氣”地解決了這些問題。這種芯片可在設計過程中根據需要進行編程和重新編程,加快快速原型開發和縮短產品進入市場時間。 如果需求發生變化,SoPC還可以現場升級——即便該設備已經在某個產品中部署過。

因為具備全面驗證、固件開發和現場測試等優點,開發風險可以最小化。設計工程師可以在系統中運行SoPC,從而檢測該設備在真實世界運行情況,從而確定潛在的設計缺陷。

在單個SOPC開發系統級軟件可以大大縮短整個軟件的開發周期。采用FPGA供應商的工具可以更容易地發現bug,并確定兼容性問題。如果所需功能不能在軟件中實現,識別出額外的硬件支持需求也宜早不宜遲。對于之前未被發現的缺陷或加入新功能來說,SoPC可以快速修改,而不需要大量的一次性工程費用或冗長的制造周期。他們還提供展示樣品,可供銷售人員使用來增加確保客戶預購的概率。除了快速原型的優勢外,許多情況下SoPC也可用于批量生產。

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

汽車對集成MCU的需求基本無止境。每一個主要系統——僅列出其中的幾個:發動機控制、制動、底盤和娛樂信息——都至少需要一個MCU。傳統上,需求由定制的MCU來滿足,但隨著應用(以及各種MCU變體)數量的增加,這一策略也受到質疑。汽車制造商正在尋求更靈活、更易定制的解決方案,在某些情況下,FPGA是合適的選擇。

在汽車電子中已經開始使用FPGA來實現圖形控制器,部分原因是因為隨著計算和I / O需求的增長,FPGA能夠迅速重新配置,以在沒有大幅增加一次性工程費用的前提下滿足新挑戰。圖4顯示了Altera的CycloneIV,它可以被重新配置以處理日益苛刻的應用。

基于MCU的設計快速發展給SoPC帶來變革

圖4:Altera的Cyclone IV是一系列汽車圖形應用中具有成本效益的解決方案。

在每個實現中,Altera的Nios II MCU內核可以根據設計人員的規格自動產生。通過使用QuartusII設計軟件中的Altera SOPC生成器,給設計選擇合適參數后,可以實現邏輯所需的精準功能和相應功耗。

NIOS II采用RISC架構,帶有獨立的32位地址和數據總線。兩種總線都有自己的緩存。然而設計師做出最終決定,比如是否為代碼和數據使用獨立的緩存——或者使用共享內存方式。盡管Nios II具有其他先進的處理器功能,但設置決定了它們的最終特性。舉例來說,硬件乘法器、桶形移位器以及硬件除法可以作為可選項。同樣的,指令和數據高速緩存也是可選項,可以改變大小或完全省掉。

結論

使用SoPC的解決方案帶來的靈活性為設計人員提供更多的機會,比如為某個特定應用開發精準的微控制器。該芯片可在設計過程中根據需要進行編程和重新編程,從而實現快速原型和縮短進入市場時間。現場測試可以在設計周期結束后立即完成,甚至是同步完成。 如果需求發生變化,SoPC也可以現場升級——即便該器件已經在某個產品中部署過。

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

    關注

    68

    文章

    20255

    瀏覽量

    252313
  • 芯片
    +關注

    關注

    463

    文章

    54010

    瀏覽量

    466113
  • 存儲器
    +關注

    關注

    39

    文章

    7739

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    智能復合機器人解決方案:優化自動化搬運與提高物流效率

    了解復合機器人在自動化搬運中的應用,探索智能機器人如何提升生產效率與物流管理,為智能制造和智慧物流行業帶來變革
    的頭像 發表于 01-19 17:32 ?576次閱讀

    請問怎么樣MCU提供外部時鐘源?

    怎么樣MCU提供外部時鐘源?
    發表于 01-08 07:05

    如何Gokit3燒錄程序(MCU+FlyMcu版)

    在本文中,我們將詳細講解如何為機智云的Gokit3MCU模式進行程序燒錄,特別是針對FlyMcu版本的應用。本次燒錄采用了串口方式,這是MCU燒錄程序的常用方法之一。借助FlyMcu軟件,我們可以
    的頭像 發表于 12-17 18:46 ?434次閱讀
    如何<b class='flag-5'>給</b>Gokit3燒錄程序(<b class='flag-5'>MCU</b>+FlyMcu版)

    科技發展固定式測斜儀帶來哪些提升?

    近年來,隨著傳感器技術、通信技術和數據分析方法的快速發展,固定式測斜儀在性能、功能和適用性方面實現了顯著提升。這些技術進步不僅提高了監測數據的精確度,也拓展了設備在復雜工程環境中的應用范圍。在測量
    的頭像 發表于 11-14 14:24 ?293次閱讀
    科技<b class='flag-5'>發展</b><b class='flag-5'>給</b>固定式測斜儀<b class='flag-5'>帶來</b>哪些提升?

    MT6835磁編芯片推動電機控制系統進入智能時代

    在科技日新月異的今天,電機控制系統的智能化程度成為衡量工業自動化水平的重要標志。而MT6835磁編芯片的出現,如同電機控制系統注入了一劑強心針,有力地推動其邁入智能時代。本文將深入剖析MT6835磁編芯片,探討它如何為電機控制系統帶來變革
    的頭像 發表于 07-16 17:10 ?2107次閱讀

    CES Asia 2025蓄勢待發,聚焦低空經濟與AI,引領未來產業新變革

    分享最新的科研成果和技術發展趨勢,為行業發展提供理論支持。頭部企業將展示最前沿的技術和產品,分享實踐經驗,推動技術的商業化應用。創新力量也將在這個平臺上嶄露頭角,帶來新的創意和思路,激發行業的創新活力。 CES
    發表于 07-09 10:29

    3D視覺引領工業變革

    隨著工業智能化的推進,3D視覺技術正為制造業帶來變革。市場規模逐年擴大,技術應用與市場競爭日益激烈。
    的頭像 發表于 07-07 11:08 ?735次閱讀
    3D視覺引領工業<b class='flag-5'>變革</b>

    #工作原理大揭秘 #單片機 #電路原理 #MCU#mcu程序開發

    mcu
    宇凡微電子
    發布于 :2025年06月19日 19:02:28

    AI技術助力可持續發展

    隨著人工智能 (AI) 持續為行業和社會帶來變革,如何平衡其快速增長與環境責任的緊迫性已成為關鍵考量。誠然 AI 會致使巨大的能源需求,但它也可以成為應對更廣泛的可持續發展挑戰的工具。因此,為了善用
    的頭像 發表于 06-19 10:43 ?1292次閱讀

    納芯微在汽車智能化浪潮下MCU+產品的致勝之道

    如今,隨著智能化加速演進,汽車正從單純的交通工具向智能移動終端轉變。輔助駕駛技術不斷升級,智能座艙體驗日益豐富,車聯網讓汽車與外界緊密相連。這股浪潮汽車行業帶來了巨大變革,也促使整個產業鏈不斷創新
    的頭像 發表于 06-09 11:21 ?1714次閱讀
    納芯微在汽車智能化浪潮下<b class='flag-5'>MCU</b>+產品的致勝之道

    帶有PPS 控制器的快速充電協議,MCU內核,高調適性的JD6621協議芯片,使用簡便

    mcu
    深圳市百盛新紀元半導體有限公司
    發布于 :2025年06月06日 13:06:47

    明遠智睿SSD2351開發板:語音機器人領域的變革力量

    在人工智能快速發展的今天,語音機器人逐漸成為人們生活和工作中的得力助手。明遠智睿SSD2351開發板憑借強大性能與豐富功能,為語音機器人的發展注入新動力,成為該領域的變革力量。 SSD
    發表于 05-28 11:36

    如何利用熱像儀快速判斷設備故障

    在現代工業的快速發展中,機電設備的穩定運行是保障生產效率和安全的關鍵。然而,設備的故障和意外停機往往企業帶來巨大的經濟損失和安全隱患。
    的頭像 發表于 05-23 11:32 ?884次閱讀

    軟件定義汽車將如何變革汽車行業

    在技術快速發展的背景下,軟件定義汽車(SDV)正迅速崛起,成為未來出行的焦點。它將如何變革汽車行業,并帶來哪些前所未有的機遇呢?讓我們一起探索這個激動人心的領域!
    的頭像 發表于 05-16 10:00 ?849次閱讀

    浮思特 | NoC架構如何解決MCU設計挑戰

    微控制器(MCU)經歷了顯著的變革,從基本的控制器發展為能夠處理日益復雜任務的專用處理單元。它們曾經僅限于簡單的命令執行,現在支持快速決策、高度安全性和低功耗操作等多種功能。
    的頭像 發表于 04-17 11:22 ?864次閱讀
    浮思特 | NoC架構如何解決<b class='flag-5'>MCU</b>設計挑戰