一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

學(xué)用FPGA的幾大誤區(qū)

電子工程師 ? 來(lái)源:工程師李察 ? 2019-05-05 10:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

FPGA對(duì)于硬件工程師以及高校師生來(lái)說(shuō)是非常重要的一項(xiàng)技能,其重要性甚至要超過(guò)PCB設(shè)計(jì),不僅是因?yàn)樵陔娮赢a(chǎn)品系統(tǒng)中(尤其是通信、音視頻相關(guān)產(chǎn)品)可編程器件是非常重要的組成部分;IC設(shè)計(jì)也離不開(kāi)HDL編程、通過(guò)FPGA設(shè)計(jì)、驗(yàn)證等;更重要的是“數(shù)字邏輯”的概念是每個(gè)硬件工程師必須具備的思維方式。

可現(xiàn)實(shí)呢?幾乎所有高校畢業(yè)的電子類學(xué)生,除了少數(shù)參與過(guò)一些競(jìng)賽項(xiàng)目或做與FPGA相關(guān)的畢業(yè)設(shè)計(jì)的,幾乎沒(méi)有人講得清楚什么是FPGA;即便是高校從事研發(fā)工作的碩士/博士同學(xué)們,也只是對(duì)自己正在用的型號(hào)、有限的功能有一定的掌握;企業(yè)的工程師?還好一些,畢竟在實(shí)戰(zhàn)的項(xiàng)目中得到了體驗(yàn),但這個(gè)比例是非常的小。

我國(guó)高校每年有至少100萬(wàn)的本科學(xué)生(除了電子、電氣、自動(dòng)化之外,還有計(jì)算機(jī)、物理、物聯(lián)網(wǎng)等專業(yè))要學(xué)習(xí)數(shù)字電路這門課程,70%以上的學(xué)校仍然在面包板上用分立的門電路來(lái)做數(shù)字電路課程實(shí)驗(yàn);70%以上的學(xué)校仍然用8086/8088/8255/8251來(lái)做微機(jī)原理與接口技術(shù)/計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)的實(shí)驗(yàn);EDA課程基本上也都是若干年前Altera或Xilinx通過(guò)大學(xué)計(jì)劃提供的教學(xué)套具(很強(qiáng)大、很貴的設(shè)備),常見(jiàn)的模式是學(xué)生按照實(shí)驗(yàn)手冊(cè)上的流程走一遍過(guò)場(chǎng),編寫幾行代碼,而至于這玩意是怎么工作的,實(shí)事求是地講,多數(shù)負(fù)責(zé)教學(xué)的老師都未必知道。

同在高校如火如荼的“嵌入式系統(tǒng)”課程、人人都可以號(hào)稱懂“嵌入式”相比,為什么FPGA成了這么高冷的一門技能呢?

我認(rèn)為主要是在學(xué)習(xí)和應(yīng)用FPGA的過(guò)程中存在以下幾個(gè)誤區(qū):

FPGA很難學(xué)- 這是學(xué)生以及工程師在談到FPGA的時(shí)候第一反應(yīng),因?yàn)樗麄兛吹降亩际巧锨K甚至幾千塊錢一個(gè)的板子,配一個(gè)幾百塊錢的編程器;板子上安裝的都是幾百個(gè)管腳、看起來(lái)非常牛b閃閃的器件,據(jù)數(shù)據(jù)手冊(cè)上說(shuō)支持著各種自己從來(lái)都沒(méi)聽(tīng)說(shuō)過(guò)的技術(shù)術(shù)語(yǔ) - xx總線、xx接口、多少個(gè)CLB、掛著各種高速的DDR、USB、PCIe,據(jù)說(shuō)還能跑什么軟核、硬核,初學(xué)的菜鳥們臉立馬漲的通紅,我是不是太無(wú)知了?根本與他們擁有的知識(shí)結(jié)構(gòu)對(duì)應(yīng)不起來(lái);軟件?光下載個(gè)安裝包就要10GB,安裝需要半天時(shí)間,還經(jīng)常蹦出來(lái)個(gè)錯(cuò)誤信息,還是英文的;運(yùn)行個(gè)案例試試?剛買的高性能的電腦也要跑十幾分鐘,出去上趟廁所回來(lái),編譯的進(jìn)度條還停留在80%上。。。。哇,太強(qiáng)大了!學(xué)習(xí)中遇到問(wèn)題請(qǐng)教老師,老師無(wú)奈地?fù)u搖頭:我也不懂,你問(wèn)問(wèn)你大師兄xxx吧,旁邊大神級(jí)的師兄酷酷地走過(guò)來(lái),修改幾行代碼,搞定,這一切都讓你懷疑自己,懷疑你是不是學(xué)習(xí)FPGA的那塊磚。其實(shí)我要說(shuō)的是,學(xué)習(xí)FPGA比學(xué)會(huì)PCB設(shè)計(jì)都要容易的多 - 你已經(jīng)學(xué)了數(shù)字電路,具備了數(shù)字邏輯的理論基礎(chǔ),比抽象的PCB庫(kù)、原理圖、網(wǎng)表、布局、布線要容易理解得多吧?編程語(yǔ)言,Verilog的語(yǔ)法太簡(jiǎn)單了,常用的都不到一頁(yè),比C語(yǔ)言不知道要簡(jiǎn)單幾個(gè)量級(jí);只要你學(xué)會(huì)了如何將要實(shí)現(xiàn)的功能從邏輯上描述清楚,再用HDL描述出來(lái),基本就能讓這個(gè)“萬(wàn)能芯片”給你表演一些很神奇的東西出來(lái)了。

我要買塊高大上的開(kāi)發(fā)板- 當(dāng)我們給初學(xué)者推薦小腳丫FPGA的時(shí)候,多數(shù)情況下都會(huì)招到他們的鄙視,你們這玩意能學(xué)FPGA么?也配叫FPGA開(kāi)發(fā)板?就像一個(gè)攝影菜鳥總覺(jué)得卡片相機(jī)不是相機(jī),一定要抱著一個(gè)能裝配各種鏡頭的、價(jià)格必須上萬(wàn)元的單反才能學(xué)到攝影技術(shù)?;趯?duì)各種技能成長(zhǎng)的觀察,大概率事件 - “器材黨”一般都是水平不行的,真正的高手基本都是在非?;A(chǔ)、淺陋的器材上成長(zhǎng)起來(lái)的,因?yàn)橹挥凶罨A(chǔ)、淺陋的條件才能讓他們聚焦在最核心的東西上,從而能夠快速滴掌握真諦。

我需要很多教程才能學(xué)- 在淘寶上觀察一下你會(huì)發(fā)現(xiàn),那些暢銷的板卡并不是因?yàn)樗O(shè)計(jì)的多么合理、適用或者價(jià)格便宜,而是在其產(chǎn)品描述頁(yè)面羅列了一張長(zhǎng)長(zhǎng)的清單 - 贈(zèng)送xxx個(gè)案例、xxx張光盤的視頻教程等等。誠(chéng)然這些參考學(xué)習(xí)資料對(duì)于初學(xué)者來(lái)講有一定的幫助,尤其是心理上有更多的安全感,但我認(rèn)為要真想學(xué)會(huì)一項(xiàng)技能,太多的參考并沒(méi)有什么正面的幫助,尤其是一些游擊隊(duì)員提供的不規(guī)范的設(shè)計(jì)資料,反而讓新手養(yǎng)成同樣不規(guī)范的習(xí)慣。學(xué)習(xí)過(guò)程最重要的是自己發(fā)現(xiàn)問(wèn)題、解決問(wèn)題,自己會(huì)通過(guò)各種手段找到答案,而不是拿來(lái)別人已經(jīng)做好的在上面修改。

我只學(xué)Xilinx、Altera的FPGA- 這就像你想學(xué)開(kāi)車,認(rèn)為一定要用寶馬、大奔才能學(xué)會(huì)開(kāi)車一樣,這種觀念是非常錯(cuò)誤的,是被某些勢(shì)力嚴(yán)重誤導(dǎo)了的。真正學(xué)習(xí)駕駛技能,你需要的是“大眾”、“本田”,因?yàn)樗鼈冃詢r(jià)比高,比較適合學(xué)習(xí)用,當(dāng)然對(duì)于不差錢的土豪來(lái)講,他用瑪莎拉蒂來(lái)學(xué)車也無(wú)可非議。重要的是我們普通的工程師要知道這個(gè)世界上除了Xilinx和Altera之外,還有Lattice、Microchip(原Actel的產(chǎn)品)提供更大眾化的FPGA產(chǎn)品,他們的用量巨大而且價(jià)格便宜,在你初期的3、4年里,用這些公司的產(chǎn)品已經(jīng)綽綽有余了,學(xué)會(huì)替你的老板省點(diǎn)錢,替你自己省點(diǎn)錢,也是做產(chǎn)品必須培養(yǎng)的優(yōu)秀品質(zhì)。

像C一樣寫Verilog- 對(duì)于玩過(guò)單片機(jī)、嵌入式系統(tǒng)、軟件編程的工程師來(lái)講,他們把Verilog當(dāng)成了C來(lái)寫,這真的是暴殄天物,是對(duì)FPGA的“A”極大不敬。相對(duì)于MCU/MPU來(lái)講,F(xiàn)PGA最值得傲嬌的就是這個(gè)“A”,海量的門陣列,十萬(wàn)雄兵,你不能就讓他們排著隊(duì)干一件事情吧?學(xué)會(huì)并行處理、時(shí)序以及針對(duì)每個(gè)bit進(jìn)行操作是學(xué)習(xí)FPGA的精髓。

不關(guān)心資源配置- 用高檔開(kāi)發(fā)板習(xí)慣了,就像富二代的公子哥,根本沒(méi)有成本這一概念,只要能實(shí)現(xiàn)功能就可以了,我管它用了多少LUT,耗費(fèi)了多少RAM呢?哥不Care!這是不行滴,因?yàn)樵趯?shí)際的項(xiàng)目中,你的老板不同意你這么做,即便是他不懂,看不到這些問(wèn)題,那你的設(shè)計(jì)一定比別人花費(fèi)更大的代價(jià),付出更高的成本,也就意味著在市場(chǎng)上不會(huì)有競(jìng)爭(zhēng)力而被淘汰。如果從一開(kāi)始就沒(méi)有養(yǎng)成重視資源配置,盡一切努力優(yōu)化自己的邏輯達(dá)到最佳資源利用的好習(xí)慣的話,最終你就會(huì)像一個(gè)紈绔子弟一樣敗家、敗項(xiàng)目。就像淘寶、逛街的魅力在于你能從花最少的錢買到最多的東西中獲得莫名的快感一樣,用FPGA的時(shí)候通過(guò)你自己的設(shè)計(jì)節(jié)省了多少n個(gè)寄存器、少用了m%的存儲(chǔ)器,也是讓人感到非常愉悅的體驗(yàn),何不養(yǎng)成這種習(xí)慣,在快樂(lè)中成長(zhǎng)呢?

限于篇幅就先說(shuō)到這幾點(diǎn)吧,日子還長(zhǎng),我們要交流的還很多,慢慢來(lái)吧。。。。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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

    瀏覽量

    618429
  • pcb
    pcb
    +關(guān)注

    關(guān)注

    4368

    文章

    23492

    瀏覽量

    409686
  • 系統(tǒng)
    +關(guān)注

    關(guān)注

    1

    文章

    1032

    瀏覽量

    21818

原文標(biāo)題:學(xué)用FPGA的幾大誤區(qū)

文章出處:【微信號(hào):xiaojiaoyafpga,微信公眾號(hào):電子森林】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    電機(jī)故障診斷常見(jiàn)誤區(qū)的剖析

    純分享帖,需要者可點(diǎn)擊附件獲取完整資料~~~*附件:電機(jī)故障診斷常見(jiàn)誤區(qū)的剖析.pdf (免責(zé)聲明:本文系網(wǎng)絡(luò)轉(zhuǎn)載,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問(wèn)題,請(qǐng)第一時(shí)間告知,刪除內(nèi)容?。?
    發(fā)表于 04-07 17:35

    濾波器接地設(shè)計(jì)有哪些常見(jiàn)誤區(qū)?

    濾波器接地設(shè)計(jì)對(duì)電子設(shè)備EMC至關(guān)重要,需避免接地線過(guò)長(zhǎng)、殼體搭接不良、輸入輸出線平行走線、接地線過(guò)細(xì)及忽視高頻特性等誤區(qū),采用短接地線、良好搭接、分開(kāi)布線、合適接地材料及優(yōu)化布局等方法提高濾波器性能。
    的頭像 發(fā)表于 02-26 17:23 ?397次閱讀
    濾波器接地設(shè)計(jì)有哪些常見(jiàn)<b class='flag-5'>誤區(qū)</b>?

    MATLAB或者C語(yǔ)言開(kāi)發(fā)FPGA有什么問(wèn)題嗎

    最近有個(gè)項(xiàng)目領(lǐng)導(dǎo)要求MATLAB開(kāi)發(fā)FPGA,有大佬MATLAB或者C語(yǔ)言開(kāi)發(fā)FPGA的嗎,有沒(méi)有什么問(wèn)題,需要注意什么問(wèn)題嗎
    發(fā)表于 01-26 09:57

    低通濾波器的常見(jiàn)誤區(qū)

    ,但在設(shè)計(jì)和使用過(guò)程中,工程師和技術(shù)人員可能會(huì)遇到一些誤區(qū)。 誤區(qū)一:低通濾波器可以完全去除高頻信號(hào) 誤區(qū)解析: 低通濾波器的設(shè)計(jì)目的是減少高頻信號(hào)的影響,但它們并不能100%地去除所有高頻成分。濾波器的性能受到其截止頻率、濾波
    的頭像 發(fā)表于 01-21 10:02 ?627次閱讀

    OTL電路設(shè)計(jì)中的常見(jiàn)誤區(qū)

    在功率放大器的設(shè)計(jì)中,OTL電路因其簡(jiǎn)單性和成本效益而受到青睞。然而,這種電路設(shè)計(jì)也存在一些常見(jiàn)的誤區(qū),這些誤區(qū)可能會(huì)影響放大器的性能和可靠性。 一、對(duì)OTL電路原理的誤解 誤區(qū)1:OTL電路不需要
    的頭像 發(fā)表于 01-16 09:39 ?424次閱讀

    漏電開(kāi)關(guān)使用誤區(qū)及糾正

    漏電開(kāi)關(guān)是現(xiàn)代電氣安全中不可或缺的一部分,它能夠在檢測(cè)到漏電時(shí)迅速切斷電源,從而保護(hù)人身安全和設(shè)備不受損害。然而,在實(shí)際使用過(guò)程中,由于對(duì)漏電開(kāi)關(guān)的認(rèn)識(shí)不足或操作不當(dāng),常常會(huì)出現(xiàn)一些誤區(qū)誤區(qū)
    的頭像 發(fā)表于 12-30 17:18 ?751次閱讀

    無(wú)線充電原理的常見(jiàn)誤區(qū)

    隨著智能手機(jī)和其他便攜式設(shè)備的普及,無(wú)線充電技術(shù)越來(lái)越受到關(guān)注。然而,盡管這項(xiàng)技術(shù)已經(jīng)取得了顯著進(jìn)展,但公眾對(duì)其工作原理和能力的理解仍然存在一些誤區(qū)。 誤區(qū)一:無(wú)線充電是新技術(shù) 誤區(qū)解釋: 許多人
    的頭像 發(fā)表于 12-28 13:51 ?703次閱讀

    DFT的常見(jiàn)誤區(qū)與解決方案

    DFT(離散傅里葉變換)在信號(hào)處理領(lǐng)域具有廣泛的應(yīng)用,但在使用過(guò)程中也常會(huì)遇到一些誤區(qū)。以下是對(duì)DFT常見(jiàn)誤區(qū)的總結(jié)以及相應(yīng)的解決方案: 常見(jiàn)誤區(qū) 混疊現(xiàn)象 : 誤區(qū)描述:在采樣過(guò)程中
    的頭像 發(fā)表于 12-20 09:32 ?1390次閱讀

    變頻器維修的常見(jiàn)誤區(qū)

    變頻器作為工業(yè)自動(dòng)化中的核心設(shè)備,其穩(wěn)定性和可靠性對(duì)整個(gè)生產(chǎn)線的運(yùn)行至關(guān)重要。然而,在變頻器的維修過(guò)程中,由于缺乏專業(yè)知識(shí)或操作不當(dāng),常常會(huì)出現(xiàn)一些誤區(qū)誤區(qū)一:忽視變頻器的日常維護(hù) **常見(jiàn)誤區(qū)
    的頭像 發(fā)表于 11-26 14:52 ?744次閱讀

    邏輯異或的常見(jiàn)誤區(qū)及解決方法

    邏輯異或(Exclusive OR,簡(jiǎn)稱XOR)在理解和應(yīng)用過(guò)程中,確實(shí)存在一些常見(jiàn)的誤區(qū)。以下是對(duì)這些誤區(qū)的分析以及相應(yīng)的解決方法: 一、常見(jiàn)誤區(qū) 混淆邏輯異或與按位異或 : 邏輯異或通常
    的頭像 發(fā)表于 11-19 09:56 ?1035次閱讀

    編程語(yǔ)言的誤區(qū)與常見(jiàn)問(wèn)題

    誤區(qū)一:編程語(yǔ)言的選擇 常見(jiàn)問(wèn)題: 初學(xué)者在選擇編程語(yǔ)言時(shí),往往會(huì)被市場(chǎng)上的熱門語(yǔ)言所吸引,而忽視了自己的實(shí)際需求和興趣。 一些開(kāi)發(fā)者認(rèn)為某種編程語(yǔ)言是萬(wàn)能的,適用于所有類型的項(xiàng)目。 解決方案
    的頭像 發(fā)表于 11-15 09:35 ?750次閱讀

    eda的常見(jiàn)誤區(qū)和解決方案

    探索性數(shù)據(jù)分析(EDA)是數(shù)據(jù)分析過(guò)程中的重要步驟,它涉及對(duì)數(shù)據(jù)的初步檢查和分析,以便更好地理解數(shù)據(jù)集的特征和結(jié)構(gòu)。 誤區(qū)1:忽視數(shù)據(jù)清洗 常見(jiàn)誤區(qū): 在沒(méi)有徹底清洗數(shù)據(jù)的情況下就開(kāi)始進(jìn)行EDA
    的頭像 發(fā)表于 11-13 10:59 ?891次閱讀

    什么是光子學(xué)

    ? 本文概述了光子學(xué),包括其基本原理、關(guān)鍵技術(shù)、應(yīng)用和新興趨勢(shì)。 一、光子學(xué)的基本原理 光子學(xué)是一門研究光和其他形式輻射能的學(xué)科。它涉及使用光學(xué)元件、激光、光纖和電子光學(xué)儀器來(lái)產(chǎn)生、操縱和檢測(cè)光。它
    的頭像 發(fā)表于 10-29 06:21 ?697次閱讀

    歐姆定律的常見(jiàn)誤區(qū)

    存在一些常見(jiàn)的誤區(qū)。 誤區(qū)一:歐姆定律只適用于直流電路 誤區(qū)解釋: 許多人認(rèn)為歐姆定律只適用于直流(DC)電路,而不適用于交流(AC)電路。這種觀點(diǎn)是錯(cuò)誤的,因?yàn)闅W姆定律同樣適用于交流電路,只要電阻是純電阻性的,即沒(méi)有電
    的頭像 發(fā)表于 10-28 15:25 ?2782次閱讀

    分享幾個(gè)FPGA實(shí)現(xiàn)的小型神經(jīng)網(wǎng)絡(luò)

    今天我們分享幾個(gè)FPGA實(shí)現(xiàn)的小型神經(jīng)網(wǎng)絡(luò),側(cè)重應(yīng)用。
    的頭像 發(fā)表于 07-24 09:30 ?1886次閱讀
    分享幾個(gè)<b class='flag-5'>用</b><b class='flag-5'>FPGA</b>實(shí)現(xiàn)的小型神經(jīng)網(wǎng)絡(luò)