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

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

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

3天內不再提示

為什么以FPGA來說嵌入式的出路 FPGA屬于嵌入式嗎

DuaO_fpga234 ? 來源:FPGA2嵌入式 ? 作者:FPGA2嵌入式 ? 2018-08-21 14:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

(本文轉載自:FPGA2嵌入式;在此特別鳴謝?。?/strong>

很多人對FPGA理解還停留在CPLD階段,認為FPGA只是用來做一些邏輯接口算法而已,那就大錯特錯了,如果你一直做FPGA的邏輯而又不是很精通,又或者做其它嵌入式(如單片機ARM)開發(fā)可以看下這篇文章,或許對你有所幫助。

1. 如果你是學習數(shù)字電路后,直接入行FPGA的話

你比較容易吃透FPGA的并行編程思想,比較容易入門FPGA的邏輯編程,然后在邏輯編程中越走越遠,最后成為邏輯大牛,這樣的人大有人在,但是也有很多 人成不了大牛,然后就去學習ZYNQ,其實不太建議直接去學習ZYNQ,因為 ZYNQ的門檻比較高,需要的基礎知識比較多,而此時你只是邏輯并行編程厲害,串行世界處理器的C編程你或許是個小白,更不說操作系統(tǒng)的編程應用。

此時,建議你去學習下單片機C編程,學習單片機原理,吃透微處理器原理,然后在FPGA中使用NIOS等軟核進行編程及應用。在這里,有很多人是按照教程使用軟核的,導致最直接的后果就是微處理原理沒吃透,學起來很累也很死板。如果你學的比較深的話,你會發(fā)現(xiàn)所有的微處理器基本都是基于SOC架構相連的,簡單說就是通過總線互聯(lián)FPGA的軟核、外設及自己編寫的邏輯。

當你把邏輯、微處理器、操作系統(tǒng)都理解了,還會點高級語言編程的話(建議學下QT、Python),你就可以自由組合這些資源來開發(fā)自己的項目:可以通過FPGA來開發(fā)項目,規(guī)劃好彼此的分工協(xié)作(使用FPGA的軟核或者硬核處理器搭建處理器平臺);也可以集FPGA和單片機或ARM來開發(fā)項目。

當然,你也可以走另外一條路:做IC開發(fā),IC開發(fā)還是比較難,但是由FPGA轉入IC開發(fā)還是比較輕松的,也是為中國“芯”貢獻力量。

pIYBAFt7swKAZIwYAACWgwFa4U8875.png

2.如果你是從事單片機/ARM開發(fā)的話

你一般就業(yè)面很廣,但時時刻刻會聽到或接觸FPGA,這很正常,因為FPGA這些年一年比一年好,很有可能以后都是用C來開發(fā)FPGA。并且你會發(fā)現(xiàn)FPGA待遇高的一逼,你有點慌了,想要學習FPGA,此時問題來了:單片機/ARM的開發(fā)一直是串行思維,你發(fā)現(xiàn)你根本很難入門FPGA,更談不上靈活使用,看看Verlog和C沒倆樣,但為什么就是用起來這么難用,你可能就這樣放棄學FPGA,在單片機/ARM上越走越遠,最后可能做了項目經(jīng)理,但每次項目要用到FPGA時總感覺差點什么,而且所做的項目檔次也沒有FPGA高,是不是?

其實,這是很正常,雖然你很擅長串行思維思考你的架構,但缺少并行思維的你離高端就是差很多。要從單片機/ARM轉入FPGA開發(fā),你需要擺脫以前學的東西,不用單片機、ARM的思維來學習FPGA,這是第一步,這有這步做好了后后面才有可能,然后就是拿起數(shù)電,從頭開始學習FPGA的邏輯,切記:此時一定不能用以前的經(jīng)驗來學,要摸索并行的思維方式來學。

當你邁過最艱難的FPGA邏輯學習后,基本成功一大半,此時學習下SOC總線,結合以前學習的單片機.ARM。你就會變的越來越厲害,對嵌入式和系統(tǒng)理解收獲更多,以后從事人工智能或者大數(shù)據(jù)就很容易。如果你對IC感興趣,入行IC也行,但是不太建議,因為此時的你強項仍然是串行嵌入式思維方式。

3. 本文為什么以FPGA來說嵌入式的出路

因為,做嵌入式的最終做好的最終出路肯定是做項目研發(fā)的系統(tǒng)架構開發(fā),那些螺絲釘?shù)拈_發(fā)人員遍地都是,而能做系統(tǒng)的人很少,做系統(tǒng)的最大境界就是會靈活使用多種思維方式來思考項目、產(chǎn)品和開發(fā)。FPGA正是一個很好把各種思維方式結合的嵌入式工具:

FPGA的邏輯:并行加速思維方式;

FPGA的軟核或硬核處理器:串行思維方式;

FPGA:軟硬件協(xié)調合作思維方式,類似項目開發(fā)初期取舍優(yōu)化。

本文轉載自:FPGA2嵌入式

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

    關注

    1655

    文章

    22287

    瀏覽量

    630309
  • 單片機
    +關注

    關注

    6074

    文章

    45340

    瀏覽量

    663598
  • 嵌入式
    +關注

    關注

    5186

    文章

    20151

    瀏覽量

    328876

原文標題:嵌入式出路

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    嵌入式FPGA的區(qū)別

    嵌入式系統(tǒng)與FPGA的核心差異:軟件定義功能VS硬件可重構。嵌入式適合通用計算,開發(fā)門檻低;FPGA憑借并行處理實現(xiàn)納秒級響應,但成本高、開發(fā)難。二者融合的SoC器件正成為未來趨勢,平
    發(fā)表于 11-19 06:55

    FPGA嵌入式系統(tǒng)的區(qū)別

    ,都要了解基礎的原件的構造。那就從這幾個方面來說吧.代碼:FPGA要的是HDL語言,(本人用的是verilog)以前學習嵌入式的時候用的是C語言,剛開始發(fā)現(xiàn)這兩種語言還是挺像的,在網(wǎng)上也找了些書,看了下
    發(fā)表于 10-12 20:18

    嵌入式FPGA的相關資料下載

    不需要的部分裁去(可裁剪)。所以嵌入式系統(tǒng)一般都具有便攜、低功耗、性能單一等特性。嵌入式FPGA(eFPGA)是指將一個或多個FPGA
    發(fā)表于 10-28 07:32

    Altera FPGA全國嵌入式創(chuàng)新開發(fā)實踐

    Altera FPGA全國嵌入式創(chuàng)新開發(fā)實踐:Altera FPGA全國嵌入式創(chuàng)新開發(fā)實踐(2008.10.30)
    發(fā)表于 12-27 16:15 ?22次下載

    如何用FPGA實現(xiàn)嵌入式系統(tǒng)

    如何用FPGA實現(xiàn)嵌入式系統(tǒng) 一、概述 ??? 在許多領域中廣泛應用的嵌入式計算系統(tǒng)(簡稱為嵌入式系統(tǒng)),是在更大的電子器
    發(fā)表于 04-02 23:48 ?7959次閱讀
    如何用<b class='flag-5'>FPGA</b>實現(xiàn)<b class='flag-5'>嵌入式</b>系統(tǒng)

    基于FPGA嵌入式CPU的VHDL建模和設計

    目前,基于FPGA嵌入式CPU核的設計已成為SOC設計的重要部分.提出一種嵌入式CPU核的VHDI 行為建模方法,與傳統(tǒng)的基于電路結構建模的CPU核的設計方法不同,新的VHDI 建摸方法是基于指
    發(fā)表于 06-27 16:00 ?75次下載
    基于<b class='flag-5'>FPGA</b>的<b class='flag-5'>嵌入式</b>CPU的VHDL建模和設計

    FPGA實現(xiàn)嵌入式系統(tǒng)

    FPGA實現(xiàn)嵌入式系統(tǒng),有需要的下來看看
    發(fā)表于 05-10 11:24 ?21次下載

    基于FPGA嵌入式塊SRAM的設計

    基于FPGA嵌入式塊SRAM的設計
    發(fā)表于 01-19 21:22 ?15次下載

    FPGA實現(xiàn)嵌入式系統(tǒng)

    FPGA實現(xiàn)嵌入式系統(tǒng)(嵌入式開發(fā)報班哪個好)-該文檔為FPGA實現(xiàn)嵌入式系統(tǒng)原理資料,講解的還不錯,感興趣的可以下載看看………………………
    發(fā)表于 07-30 09:13 ?12次下載
    <b class='flag-5'>FPGA</b>實現(xiàn)<b class='flag-5'>嵌入式</b>系統(tǒng)

    AltiumDesigner基于FPGA嵌入式系統(tǒng)設計

    AltiumDesigner基于FPGA嵌入式系統(tǒng)設計(java嵌入式開發(fā)板)-該文檔為AltiumDesigner基于FPGA嵌入式系統(tǒng)設
    發(fā)表于 07-30 09:18 ?8次下載
    AltiumDesigner基于<b class='flag-5'>FPGA</b><b class='flag-5'>嵌入式</b>系統(tǒng)設計

    基于ARM的FPGA嵌入式系統(tǒng)實現(xiàn)

    基于ARM的FPGA嵌入式系統(tǒng)實現(xiàn)(嵌入式開發(fā)工作怎么這么難找)-該文檔為基于ARM的FPGA嵌入式系統(tǒng)實現(xiàn)總結文檔,是一份很不錯的參考資料
    發(fā)表于 07-30 13:03 ?16次下載
    基于ARM的<b class='flag-5'>FPGA</b><b class='flag-5'>嵌入式</b>系統(tǒng)實現(xiàn)

    嵌入式FPGA的詳解

    不需要的部分裁去(可裁剪)。所以嵌入式系統(tǒng)一般都具有便攜、低功耗、性能單一等特性。嵌入式FPGA(eFPGA)是指將一個或多個FPGA
    發(fā)表于 10-21 11:36 ?11次下載
    對<b class='flag-5'>嵌入式</b><b class='flag-5'>FPGA</b>的詳解

    fpga嵌入式的區(qū)別 嵌入式fpga開發(fā)有什么關系

    fpga嵌入式的區(qū)別 FPGA嵌入式系統(tǒng)在設計和應用上存在一些關鍵的區(qū)別,具體如下: 靈活性:FPGA具有高度的靈活性,可以根據(jù)需要重新
    的頭像 發(fā)表于 03-14 17:04 ?8874次閱讀

    fpga嵌入式

    FPGA(現(xiàn)場可編程門陣列)不是嵌入式系統(tǒng),但FPGA嵌入式系統(tǒng)中有著重要的應用。
    的頭像 發(fā)表于 03-14 17:19 ?4542次閱讀

    嵌入式fpga是什么意思

    嵌入式FPGA是指將FPGA技術集成到嵌入式系統(tǒng)中的一種解決方案。嵌入式系統(tǒng)是一種為特定應用而設計的計算機系統(tǒng),它通常包括處理器、內存、外設
    的頭像 發(fā)表于 03-15 14:29 ?2709次閱讀