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

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

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

3天內不再提示

基于FPGA的SOC設計技術的硬核與軟核處理器的區別和聯系

FPGA研究院 ? 來源:電子電路開發學習 ? 作者:電子電路開發學習 ? 2022-12-06 10:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

軟核處理器

SOPC技術,即軟核處理器,最早是由Altera公司提出來的,它是基于FPGA的SOC片上系統設計技術。是使用FPGA的邏輯和資源搭建的一個軟核CPU系統,由于是使用FPGA的通用邏輯搭建的CPU,因此具有一定的靈活性,用戶可以根據自己的需求對CPU進行定制裁剪,增加一些專用功能,例如除法或浮點運算單元,用于提升CPU在某些專用運算方面的性能,或者刪除一些在系統里面使用不到的功能,以節約邏輯資源。

另外也可以根據用戶的實際需求,為CPU添加各種標準或定制的外設,例如UART,SPI,IIC等標準接口外設,同時,用戶也可以自己使用FPGA的邏輯資源,編寫各種專用的外設,然后連接到CPU總線上,由CPU進行控制,以實現軟硬件的協同工作,在保證系統性能的同時,增加了系統的靈活性。

而且,如果單個的軟核CPU無法滿足用戶需求,可以添加多個CPU軟核,搭建多核系統,通過多核CPU協同工作,讓系統擁有更加靈活便捷的控制能力。

由于是使用FPGA資源實現的,所以具有很大的靈活性,可以實現根據需要實現多種處理器,如8051,RISC-V,Xilinx的 MicroBlaze ,Altera的Nios-II等等。

硬核處理器

由于軟核CPU是使用FPGA的通用邏輯資源搭建的,相較使用經過布局布線優化的硬核處理器來說,軟核處理器夠運行的最高實時鐘主頻要低一些,而且也會相應的消耗較多的FPGA邏輯資源以及片上存儲器資源,因此SOPC方案僅適用于對于數處理器整體性能要求不高的應用,例如整個系統的初始化配置,人機交互,多個功能模塊間的協調控制等功能。

所以,各大FPGA廠家推出了SoC FPGA技術,是在芯片設計之初,就在內部的硬件電路上添加了硬核處理器,是純硬件實現的,不會消耗FPGA的邏輯資源,硬核處理器和FPGA邏輯在一定程度上是相互獨立的,簡單的說,就是SoC FPGA就是把一塊ARM處理器和一塊FPGA芯片封裝成了一個芯片。

例如比較有名的Xilinx的ZYNQ/PYNQ系列集成ARM Cortex-A9處理器,同時具有ARM軟件的可編程性和FPGA 的硬件可編程性,不僅可實現重要分析與硬件加速,同時還在單個器件上高度集成CPU、DSP、ASSP 以及混合信號功能。

Intel的Cyclone V系列,集成雙核Cortex-A9,于2013年發布,在單一芯片上集成了雙核的ARM Cortex-A9處理器和FPGA邏輯資源的新型SoC芯片,相較于傳統的單一ARM處理器或FPGA芯片,它既擁有了ARM處理器靈活高效的數據運算和事務處理能力,又集成了FPGA的高速并行處理優勢。

同時,基于兩者獨特的片上互聯結構,使用時可以將FPGA上的通用邏輯資源經過配置,映射為ARM處理器的一個或多個具有特定功能的外設,通過高達128位寬的AXI高速總線進行通信,完成數據和控制命令的交互。由于片上的ARM處理器是經過布局布線的硬線邏輯,因此其能工作的時鐘主頻較高,因此單位時間內能夠執行的指令也更多。

區別與聯系

從架構的角度來說,SOPC和SoC FPGA是統一的,都是由FPGA部分和處理器部分組成。在SoC FPGA 中,嵌入的是純硬件基礎的硬核處理器,簡稱HPS(Hardware Processor System),而SOPC技術中,嵌入的是使用FPGA邏輯資源實現的軟核處理器,兩者指令集不一樣,處理器性能也不一樣。

一般來說,硬核處理器的性能要遠遠高于軟核處理器。另外,硬核處理器除了CPU部分,還集成了各種高性能外設,如MMU、DDR3控制器、Nand FLASH控制器等,可以運行成熟的Linux操作系統和應用程序,提供統一的系統API,降低開發者的軟件開發難度。而軟核CPU雖然可以通過配置,用邏輯資源來搭建相應的控制器以支持相應功能,但是從性能和開發難度上來說,基于SoC FPGA架構進行設計開發是比較好的選擇。

67e61fde-74f5-11ed-8abf-dac502259ad0.png

▲ZYNQ內部框圖

另外,雖然SoC FPGA芯片上既包含了有ARM,又包含了有FPGA,但是兩者一定程度上是相互獨立的,SoC芯片上的ARM處理器核并非是包含于FPGA邏輯單元內部的,FPGA和ARM(HPS)處理器只是封裝到同一個芯片中,JTAG接口、電源引腳和外設的接口引腳都是獨立的。因此,如果使用SoC FPGA芯片進行設計,即使不使用到片上的ARM處理器,ARM處理器部分占用的芯片資源也無法釋放出來,不能用作通用的FPGA資源。

而SOPC則是使用FPGA通用邏輯和存儲器資源搭建的CPU,當不使用CPU時,CPU部分占用的資源可以被釋放,重新用作通用FPGA資源。

審核編輯:郭婷

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

    關注

    68

    文章

    20255

    瀏覽量

    252290
  • FPGA
    +關注

    關注

    1660

    文章

    22412

    瀏覽量

    636318
  • soc
    soc
    +關注

    關注

    40

    文章

    4576

    瀏覽量

    229142

原文標題:FPGA硬核與軟核處理器有什么區別和聯系?

文章出處:【微信號:FPGA研究院,微信公眾號:FPGA研究院】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    XC7Z020-2CLG484I 雙異構架構 全能型 SoC

    解決方案,重新定義了嵌入式系統的性能邊界與設計自由度。? 一、核心架構:雙異構融合的技術突破? XC7Z020-2CLG484I 的核心競爭力源于其獨特的 SoC 架構設計,實現了處理器
    發表于 02-28 23:37

    瑞芯微SOC智能視覺AI處理器

    RK3568B2: 一款性能均衡、接口豐富的中高端AIoT應用處理器,是RK3568的優化版本,主打穩定與可靠性。CPU/GPU: 延續RK3568的4A55 + G52 GPU架構,性能可靠
    發表于 12-19 13:44

    Altera Agilex 5系列FPGASoC產品榮膺2025全球電子成就獎

    近日,全球 FPGA 創新技術領導者 Altera 的 Agilex 5 FPGASoC 產品系列,榮獲 2025 年 AspenCore 全球電子成就獎(WEAA)的
    的頭像 發表于 12-03 11:13 ?2477次閱讀

    嵌入式和FPGA區別

    、光傳輸) 高性能計算(算法加速) 原型驗證(ASIC前期驗證) 軍事航天(抗輻射、高可靠需求) 未來發展趨勢 隨著技術的融合,我們看到嵌入式處理器FPGA結合的SoC器件
    發表于 11-19 06:55

    易靈思Sapphire SoC中RISC-V平臺級中斷控制深度解析

    隨著 RISC -V處理器FPGA 領域的廣泛應用,易靈思 FPGA 的 Sapphire RISC-V 內核憑借軟硬核的靈活支持,為開發者提供多樣選擇。本文深入探討 Sapph
    的頭像 發表于 11-08 09:35 ?7830次閱讀
    易靈思Sapphire <b class='flag-5'>SoC</b>中RISC-V平臺級中斷控制<b class='flag-5'>器</b>深度解析

    e203 如何和FPGA通信?

    求教e203 如何和FPGA通信
    發表于 11-07 06:15

    MD5信息摘要算法實現二(基于蜂鳥E203協處理器

    本設計首先根據MD5協處理器的功能設計MD5算法IP,軟件部分使用串口程序助手進行64位加解密結果的輸出,E203內核根據地址取出對應的數據,使用相關的指令進行傳輸顯示。通過NICE接口將MD5協
    發表于 10-30 07:54

    數據預處理加速模塊設計

    ,如果用ARM處理器或上位機來實現這個過程會十分耗時,利用FPGA的并行處理技術可以輕易實現這個功能,整理后的數據傳輸形式會為之后的設計產生便利。模塊用了20塊片內雙口RAM來實現數據
    發表于 10-29 08:09

    E203提高CPU時鐘頻率方法

    本文將分享我們團隊提高E203主頻的辦法。 查閱芯來科技官方出版的《手把手教你設計CPU——RISC-V處理器篇》教材,我們發現,原本設計的E203主時鐘域應該是100MHZ
    發表于 10-29 06:19

    【VPX650 】青翼凌云科技基于 VPX 系統架構的 VU13P FPGA+ZYNQ SOC 超寬帶信號處理平臺

    系列 FPGA(XCVU13P)作為主處理器,完成復雜的數 據采集、回放以及數據預處理。采用 1 片 ZYNQ SOC 來完成信號處 理算法。?
    的頭像 發表于 10-16 10:48 ?638次閱讀
    【VPX650 】青翼凌云科技基于 VPX 系統架構的 VU13P <b class='flag-5'>FPGA</b>+ZYNQ <b class='flag-5'>SOC</b> 超寬帶信號<b class='flag-5'>處理</b>平臺

    兆芯榮獲2025年度硬核處理器芯片獎

    KX-7000系列處理器,憑借其創新的產品設計、強勁的性能以及卓越的市場應用表現等諸多優勢,脫穎而出,一舉斬獲2025年度硬核處理器芯片獎。
    的頭像 發表于 09-12 14:23 ?1977次閱讀

    國民技術能否開展一個M7處理器的試用活動。

    國民技術最近推出了M7處理器,看起來能力很強,電子發燒友能不能聯合國民技術開展一個M7使用的活動,讓大家了解下M7的國民技術
    發表于 05-20 22:04

    適用于單核、雙和四應用處理器的PMIC DA9063L-A數據手冊

    DA9063L-A 是一款功能強大的系統電源管理集成電路(PMIC),適用于單核、雙和四應用處理器,例如那些基于 ARM? Cortex?-A9和 Cortex-A15 架構的處理器
    的頭像 發表于 04-01 18:19 ?1052次閱讀
    適用于單核、雙<b class='flag-5'>核</b>和四<b class='flag-5'>核</b>應用<b class='flag-5'>處理器</b>的PMIC DA9063L-A數據手冊

    面向四應用處理器的PMIC DA9063-A數據手冊

    帶來了一種高能效的系統解決方案,適用于信息娛樂、遠程信息處理和高級駕駛輔助系統(ADAS)等應用領域。 *附件:面向四應用處理器的PMIC DA9063-A數據手冊.pdf 該器件包含十一個輸出電壓可編程的低壓差線性穩壓
    的頭像 發表于 04-01 16:58 ?823次閱讀
    面向四<b class='flag-5'>核</b>應用<b class='flag-5'>處理器</b>的PMIC DA9063-A數據手冊

    AI SoC#炬芯科技端側 AI 處理器芯片:三異構,存內計算

    炬芯科技端側 AI 處理器芯片產品主要為CPU+DSP雙異構高算力單芯片解決方案,現在主推的端側 AI 處理器產品芯片有:ATS3607D 、 ATS3609D、ATS3619等。 具備高性能、高
    的頭像 發表于 03-24 14:27 ?3492次閱讀
    AI <b class='flag-5'>SoC</b>#炬芯科技端側 AI <b class='flag-5'>處理器</b>芯片:三<b class='flag-5'>核</b>異構,存內計算