chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

嵌入式工程師為何要選用FPGA?

5RJg_mcuworld ? 來(lái)源:未知 ? 作者:胡薇 ? 2018-05-25 16:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在一個(gè)領(lǐng)域中,如果唯一不變的是變化,那么不需要對(duì)電子技術(shù)和設(shè)計(jì)方法的發(fā)展變化做多少回顧,就能見(jiàn)證到變化是如何使設(shè)計(jì)工程師能夠創(chuàng)建出下一代創(chuàng)新產(chǎn)品。微處理器得到大規(guī)模應(yīng)用后,價(jià)廉物美的新技術(shù)為基于軟件的革新性電子產(chǎn)品設(shè)計(jì)打開(kāi)了大門(mén),這就是一個(gè)很好的例子。簡(jiǎn)言之,把設(shè)計(jì)的主要元素——在這兒是控制“智能”——轉(zhuǎn)入到軟領(lǐng)域后,設(shè)計(jì)工程師就可以在更短時(shí)間內(nèi)創(chuàng)建出更好、更智能、更廉價(jià)的產(chǎn)品。

這個(gè)變化意味著嵌入式軟件開(kāi)發(fā)人員是當(dāng)今定義電子產(chǎn)品功能和特性的主要推動(dòng)者,并且最終將把硬件生產(chǎn)出來(lái)。該方法的成功因素在于減少硬件復(fù)雜度和把設(shè)計(jì)的控制元素轉(zhuǎn)變到可編程領(lǐng)域帶來(lái)的開(kāi)放靈活性。

今天,大容量、低成本可編程器件的到來(lái)給電子產(chǎn)品設(shè)計(jì)的發(fā)展帶來(lái)了同樣的希望,因?yàn)樵谲涱I(lǐng)域定義系統(tǒng)硬件本身已經(jīng)成為可能。諸如大容量FPGA這樣的大規(guī)模器件對(duì)滿(mǎn)足這一需求十分理想。這些期間一般可用于構(gòu)建系統(tǒng)外設(shè)邏輯功能塊的大件部分,包括總線接口、I/O塊、甚至內(nèi)存。把大量邏輯引入FPGA領(lǐng)域?qū)τ布_(kāi)發(fā)具有深遠(yuǎn)影響,并為‘軟’設(shè)計(jì)的新時(shí)代打開(kāi)了一扇大門(mén),這為設(shè)計(jì)提供了前所未有的靈活性,同時(shí)具有減少板級(jí)尺寸和復(fù)雜性的無(wú)窮潛力。

雖然它具有對(duì)電子產(chǎn)品開(kāi)發(fā)過(guò)程起到革命性作用的潛力,但多數(shù)嵌入式軟件開(kāi)發(fā)人員仍像以前一樣工作——在設(shè)計(jì)流程的開(kāi)始階段選擇分立的硬件處理器、創(chuàng)建物理平臺(tái),然后寫(xiě)軟件使用該平臺(tái)。人們?cè)?a target="_blank">嵌入式系統(tǒng)開(kāi)發(fā)的“軟”硬件領(lǐng)域缺乏探索,主要原因在于缺少讓C程序員在可編程硬件級(jí)發(fā)揮技巧的工具。確實(shí),當(dāng)前多數(shù)FPGA設(shè)計(jì)流主要都來(lái)自芯片設(shè)計(jì)領(lǐng)域,需要非常專(zhuān)業(yè)的技巧。

把軟件設(shè)計(jì)提升一個(gè)水平

要超越FPGA膠合邏輯應(yīng)用需要更廣闊的視野,包括充分利用可編程器件,把盡可能多的硬件引入到軟領(lǐng)域中。這包括引入處理器功能本身,今天,F(xiàn)PGA內(nèi)的軟處理器正越來(lái)越多地轉(zhuǎn)變成嵌入式平臺(tái)。從根本上說(shuō),改用帶FPGA的軟處理器會(huì)帶來(lái)結(jié)構(gòu)靈活性、板卡尺寸更小、更簡(jiǎn)單的優(yōu)點(diǎn)。但深層次的應(yīng)用會(huì)帶來(lái)更吸引人的優(yōu)點(diǎn)。

當(dāng)利用了FPGA的可編程特性獲得處理器頂層的抽象層時(shí),就為嵌入式開(kāi)發(fā)人員打開(kāi)了無(wú)限可能,——不僅在軟件中實(shí)現(xiàn)抽象級(jí)設(shè)計(jì),而且在硬件中也實(shí)現(xiàn)了。試想這樣一個(gè)系統(tǒng):處理器通過(guò)可配置硬件(本質(zhì)上是一個(gè)硬件包裹)與其內(nèi)存和外設(shè)連接——這就抽象了處理器的接口。簡(jiǎn)單地對(duì)FPGA重新編程就改變了硬件包裹,系統(tǒng)設(shè)計(jì)師可以輕易地改變處理器內(nèi)核,甚至在硬的或軟的處理器之間轉(zhuǎn)換,無(wú)需修改其他系統(tǒng)硬件。從系統(tǒng)的角度來(lái)看,所有處理器都是相似的,這就簡(jiǎn)化了硬件設(shè)計(jì)流程。當(dāng)然,把這延伸到應(yīng)用軟件領(lǐng)域也需要可以在處理器之間提供C級(jí)別兼容性的編譯器。

這種系統(tǒng)的優(yōu)點(diǎn)是不需要“事先”對(duì)處理器做出選擇。系統(tǒng)可能是使用某種處理器開(kāi)發(fā)的,但是開(kāi)發(fā)階段發(fā)現(xiàn)需要更高的性能,又采用了更快的器件。由于包裹層的原因,處理器可以是軟的、硬的、甚至是FPGA內(nèi)部的硬件處理器內(nèi)核,而不會(huì)影響周?chē)挠布?,因?yàn)檗D(zhuǎn)換層僅僅創(chuàng)建出連接外設(shè)的標(biāo)準(zhǔn)接口。實(shí)際上外設(shè)器件本身的連接可以相同方式抽象。在這個(gè)方案中,F(xiàn)PGA為嵌入式系統(tǒng)的所有部件提供通用的連接性,而有效地成為系統(tǒng)互連結(jié)構(gòu)。換言之,它有效地成為標(biāo)準(zhǔn)接口“骨干”,硬件和軟件都可以輕松與處理器和外設(shè)交流。

最后,在處理器之上引入透明的包裹層會(huì)創(chuàng)建出基于FPGA的開(kāi)發(fā)環(huán)境,提供真正的處理器獨(dú)立性。軟件和硬件開(kāi)發(fā)速度都提高了,處理器選擇可以放到設(shè)計(jì)流程的后期進(jìn)行,有效的軟件/硬件協(xié)同設(shè)計(jì)成為可能。

軟件和硬件間進(jìn)行轉(zhuǎn)換

在可配置硬件中創(chuàng)建處理器和外設(shè)包裹層的想法的擴(kuò)展就是自動(dòng)生成應(yīng)用專(zhuān)用的系統(tǒng)硬件,在硬件中執(zhí)行軟件算法——一種‘自己的’硬件協(xié)處理器。

從C代碼中直接生成硬件的想法并不新鮮,有幾個(gè)系統(tǒng)已經(jīng)實(shí)現(xiàn),到現(xiàn)在為止的想法是希望通過(guò)C類(lèi)語(yǔ)言創(chuàng)建完整的系統(tǒng)硬件。在本質(zhì)上,這與使用HDL(如VHDL或Verilog)設(shè)計(jì)FPGA沒(méi)有什么不同,需要軟件開(kāi)發(fā)人員學(xué)習(xí)和采用新的設(shè)計(jì)方法。真正對(duì)嵌入式開(kāi)發(fā)人員有用的是使流程透明。設(shè)計(jì)工具必須要能夠處理標(biāo)準(zhǔn)ANSIC代碼的輸入,把程序員選擇的功能轉(zhuǎn)換為硬件。不僅如此,系統(tǒng)必須要能夠生成使用生成硬件所需的所有代碼。嵌入式程序員以這種方式把專(zhuān)用算法從處理器卸載到專(zhuān)用硬件上,無(wú)需了解底層硬件的任何設(shè)計(jì)細(xì)節(jié)。

利用FPGA的全部潛力

很明顯,從工具角度來(lái)說(shuō)充分利用可編程器件(如FPGA)帶來(lái)的機(jī)會(huì)需要一個(gè)提高開(kāi)發(fā)流程抽象級(jí)別的系統(tǒng),這樣設(shè)計(jì)的核心元素可通過(guò)類(lèi)似的設(shè)計(jì)技術(shù)和流程輕松改變。這樣的系統(tǒng)必須能夠統(tǒng)一整個(gè)電子產(chǎn)品開(kāi)發(fā)過(guò)程,在單一、一致的環(huán)境中將硬件、軟件和可編程硬件開(kāi)發(fā)綜合在一起。

AltiumDesigner引入簡(jiǎn)單、高層次的處理器實(shí)現(xiàn)這一目標(biāo),滿(mǎn)足軟件、FPGA和PCB要求,一體化的產(chǎn)品開(kāi)發(fā)環(huán)境在單一應(yīng)用中把所有需要的流程綜合在一起(圖1)。硬件和軟件開(kāi)發(fā)統(tǒng)一在平臺(tái)級(jí),使快速軟件/硬件協(xié)同設(shè)計(jì)成為可能。通過(guò)基于FPGA的處理器和處理器包裹內(nèi)核,設(shè)計(jì)師可以定位于AltiumDesigner或任意受支持的第三方處理器,同時(shí)保留設(shè)計(jì)的全部功能,包括與FPGA外設(shè)的方便連接。AltiumDesigner基于Viper的編譯器保證在系統(tǒng)支持的所有處理器結(jié)構(gòu)間C級(jí)別代碼的兼容性。

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

    關(guān)注

    1645

    文章

    22050

    瀏覽量

    618526
  • 嵌入式工程師
    +關(guān)注

    關(guān)注

    1

    文章

    39

    瀏覽量

    16470

原文標(biāo)題:為什么嵌入式工程師要用FPGA?

文章出處:【微信號(hào):mcuworld,微信公眾號(hào):嵌入式資訊精選】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    怎么結(jié)合嵌入式,Linux,和FPGA三個(gè)方向達(dá)到一個(gè)均衡發(fā)展?

    嵌入式領(lǐng)域,不少人都懷揣著讓嵌入式、Linux 和 FPGA 三個(gè)方向?qū)崿F(xiàn)均衡發(fā)展的夢(mèng)想,然而實(shí)踐中卻面臨諸多挑戰(zhàn)。就像備受矚目的全棧工程師稚暉君,他從大學(xué)玩單片機(jī)起步,憑借將智能算
    的頭像 發(fā)表于 06-25 10:08 ?319次閱讀
    怎么結(jié)合<b class='flag-5'>嵌入式</b>,Linux,和<b class='flag-5'>FPGA</b>三個(gè)方向達(dá)到一個(gè)均衡發(fā)展?

    物聯(lián)網(wǎng)工程師為什么學(xué)Linux?

    物聯(lián)網(wǎng)工程師需要掌握Linux的主要原因可以從技術(shù)生態(tài)、開(kāi)發(fā)需求、行業(yè)應(yīng)用及就業(yè)競(jìng)爭(zhēng)力四個(gè)角度來(lái)分析: 一、技術(shù)生態(tài)與行業(yè)適配性 1)嵌入式開(kāi)發(fā)的主流平臺(tái) 物聯(lián)網(wǎng)設(shè)備往往基于嵌入式系統(tǒng)開(kāi)發(fā)
    發(fā)表于 05-26 10:32

    嵌入式開(kāi)發(fā)入門(mén)指南:從零開(kāi)始學(xué)習(xí)嵌入式

    、樹(shù)莓派 5. 就業(yè)前景與發(fā)展方向嵌入式工程師在通信、汽車(chē)電子、航空航天等領(lǐng)域需求旺盛,具備良好發(fā)展前景。
    發(fā)表于 05-15 09:29

    飛凌嵌入式2025嵌入式及邊緣AI技術(shù)論壇圓滿(mǎn)結(jié)束

    飛凌嵌入式「2025嵌入式及邊緣AI技術(shù)論壇」在深圳深鐵皇冠假日酒店盛大舉行,此次活動(dòng)邀請(qǐng)到了200余位嵌入式技術(shù)領(lǐng)域的技術(shù)專(zhuān)家、企業(yè)代表和工程師用戶(hù),共享
    的頭像 發(fā)表于 04-28 13:57 ?3350次閱讀
    飛凌<b class='flag-5'>嵌入式</b>2025<b class='flag-5'>嵌入式</b>及邊緣AI技術(shù)論壇圓滿(mǎn)結(jié)束

    如何成為一名嵌入式軟件工程師?

    如何成為一名嵌入式軟件工程師? 01明確崗位的角色與定位 嵌入式軟件工程師主要負(fù)責(zé)開(kāi)發(fā)運(yùn)行在特定硬件平臺(tái)上的軟件,這些軟件通常與硬件緊密集成,以實(shí)現(xiàn)特定的功能。 不僅需要精通編程語(yǔ)言
    發(fā)表于 04-15 14:37

    工程師跟你分享和嵌入式的不解之緣(可下載)

    ,談戀愛(ài)等等)都體驗(yàn)了一番才發(fā)現(xiàn)是畢業(yè)了突然意 識(shí)到自己能去干點(diǎn)啥,就在這個(gè)時(shí)候?qū)W校有合作的嵌入式培訓(xùn),起初也是想著就業(yè)去的而 且當(dāng)時(shí)看到師兄做了個(gè)機(jī)器人,又會(huì)唱
    發(fā)表于 03-20 15:11 ?2次下載

    嵌入式系統(tǒng)開(kāi)發(fā)圣經(jīng)【干貨】

    內(nèi)容包括:嵌入式系統(tǒng)的介紹、嵌入式SoC硬件系統(tǒng)概論、嵌入式系統(tǒng)軟件開(kāi)發(fā)。適用于產(chǎn)品主管、系統(tǒng)設(shè)計(jì)分析人員及欲進(jìn)入該領(lǐng)域的工程師。本資料詳細(xì)的理論講解,廣泛深入地分析相關(guān)的
    發(fā)表于 03-12 13:58

    嵌入式軟件工程師就業(yè)好不好?

    嵌入式軟件工程師就業(yè)好不好?會(huì)不會(huì)越老越吃香?今天一起來(lái)看看。 首先看下市場(chǎng)需求。 隨著物聯(lián)網(wǎng)、人工智能、5G等前沿技術(shù)的快速發(fā)展,嵌入式系統(tǒng)的應(yīng)用領(lǐng)域不斷擴(kuò)大,從智能家居、汽車(chē)電子到工業(yè)自動(dòng)化
    發(fā)表于 02-20 10:19

    如何成為嵌入式開(kāi)發(fā)工程師?

    如何成為嵌入式開(kāi)發(fā)工程師? 成為嵌入式開(kāi)發(fā)工程師通常需要掌握一系列技能和知識(shí),并且在實(shí)踐中不斷積累經(jīng)驗(yàn)。以下是一些基本步驟和建議: 1. 基礎(chǔ)教育:- 獲取電子
    發(fā)表于 02-19 10:39

    月薪 3 萬(wàn)的嵌入式工程師都在用,串口屏到底神在哪?

    作為一名資深的嵌入式工程師,我深知在選擇硬件組件時(shí),性能、可靠性、易用性和成本效益都是至關(guān)重要的考量因素。月薪3萬(wàn)的嵌入式工程師們之所以?xún)A向于使用串口屏,主要是基于以下幾個(gè)方面的考量
    的頭像 發(fā)表于 02-12 10:33 ?665次閱讀
    月薪 3 萬(wàn)的<b class='flag-5'>嵌入式</b><b class='flag-5'>工程師</b>都在用,串口屏到底神在哪?

    年薪30萬(wàn)的嵌入式工程師,究竟需要掌握哪些技能?

    隨著智能硬件、物聯(lián)網(wǎng)、智能汽車(chē)、自動(dòng)化控制等領(lǐng)域的迅速發(fā)展,嵌入式工程師的需求也水漲船高。尤其是在全球化和技術(shù)加速的時(shí)代,嵌入式開(kāi)發(fā)不僅是一個(gè)熱門(mén)行業(yè),還是跨學(xué)科技術(shù)與創(chuàng)新的交匯點(diǎn)。對(duì)于那些具備扎實(shí)
    的頭像 發(fā)表于 01-16 10:59 ?1261次閱讀
    年薪30萬(wàn)的<b class='flag-5'>嵌入式</b><b class='flag-5'>工程師</b>,究竟需要掌握哪些技能?

    為什么嵌入式驅(qū)動(dòng)開(kāi)發(fā)工程師可以拿高薪?

    為什么嵌入式驅(qū)動(dòng)開(kāi)發(fā)工程師可以拿高薪? 嵌入式驅(qū)動(dòng)開(kāi)發(fā),屬于需求量大、薪資斷崖升高的熱門(mén)崗位,在市場(chǎng)的發(fā)展驅(qū)動(dòng)下成為“風(fēng)口”。從市場(chǎng)的整體需求來(lái)看,
    發(fā)表于 01-07 16:56

    嵌入式工程師常用的開(kāi)發(fā)工具有哪些?

    嵌入式工程師常用的開(kāi)發(fā)工具有哪些? 在嵌入式系統(tǒng)開(kāi)發(fā)的廣闊領(lǐng)域中,嵌入式工程師們憑借著一系列強(qiáng)大的工具,將創(chuàng)意與技術(shù)完美融合,打造出高效、可
    發(fā)表于 12-20 15:29

    FPGA算法工程師、邏輯工程師、原型驗(yàn)證工程師有什么區(qū)別?

    ,共同進(jìn)步。 歡迎加入FPGA技術(shù)微信交流群14群! 交流問(wèn)題(一) Q:FPGA中的FPGA算法工程師、FPGA邏輯
    發(fā)表于 09-23 18:26