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

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

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

了解邏輯電路的設(shè)計(jì)與描述方式

lhl545545 ? 來(lái)源:與非網(wǎng) ? 作者:與非網(wǎng) ? 2020-08-28 15:33 ? 次閱讀

學(xué)習(xí) FPGA,在不同層次的人明顯有不同的答案。先說(shuō)一句,說(shuō)不要開發(fā)版的都是菜鳥級(jí)選手。

FPGA 層次可劃分為,雞蛋級(jí)別,菜鳥級(jí)別,老鳥級(jí)別,高手級(jí)別四類。雞蛋級(jí)別屬于還未入門的,這里就先不說(shuō)了。下面的內(nèi)容主要介紹如何成為一個(gè)菜鳥。

1)熟悉語(yǔ)法,其實(shí)你不需要什么都會(huì),但是要記住幾個(gè)經(jīng)典的時(shí)序,邏輯電路的描述方式。

2)熟悉三個(gè)經(jīng)典電路描述并仿真。仿真其實(shí)不是很重要,我開始學(xué)習(xí)壓根沒(méi)學(xué)那個(gè)玩意兒,因?yàn)橐侵蛔?a target="_blank">接口那玩意兒沒(méi)啥用。直接用 ChipSchop 抓抓數(shù)據(jù)更快。仿真是給做算法,工程相對(duì)較大的人用的。三個(gè)經(jīng)典電路分別是,分頻器,計(jì)數(shù)器(可做一個(gè)時(shí)鐘),序列檢測(cè)器。

這樣你就基本熟悉了開發(fā)環(huán)境了。

3)上板卡跑一個(gè)燈,熟悉一個(gè)板卡上時(shí)鐘資源使用,硬件的使用原理。

4)知道了 FPGA 學(xué)習(xí)主要不在于編程!壓根沒(méi)有編程這回事!!Verilog 是硬件描述語(yǔ)言!描述??!寫代碼時(shí)腦子里必須有電路圖??!知道 FPGA 主要學(xué)的是硬件和算法?。≤浖疃嗄苷?10%就不錯(cuò)了??!

只要你能完成這上面的東西,恭喜你進(jìn)入菜鳥行列,可以在別人設(shè)計(jì)好 FPGA 方案的條件下完成一些模塊的設(shè)計(jì)了。其實(shí)華為招聘員工,很多人 FPGA 水平一開始都差不多這么菜。

先寫一下老鳥需要會(huì)什么,以后再答怎么做到。

1)FPGA 邏輯資源,特別是時(shí)鐘資源要非常熟悉。

2)做算法的必須熟悉 sysgen 的使用。說(shuō)的容易了,sysgen 畫畫圖也沒(méi)那么容易哦,你要熟悉使用各種濾波器,理論知識(shí)要求起點(diǎn)就不小。

3)充分理解 FPGA 從上而下的設(shè)計(jì)原則,能夠編寫中等程度的 FPGA 詳細(xì)設(shè)計(jì)方案。

4)熟悉時(shí)序優(yōu)化,時(shí)序收斂,區(qū)域約束等知識(shí)。并且能運(yùn)用到編程之中,解決菜鳥們解決不了的“不科學(xué)”的問(wèn)題。說(shuō)白了就是會(huì)使用 planhead,以及 ISE 中那些你還沒(méi)接觸過(guò)的功能。一般菜鳥們 ISE 都只會(huì)編程,默認(rèn)的編譯一下,然后下載,ChipSchop 抓抓數(shù)看看。

5)能夠熟悉 FPGA 常用的接口,不求都會(huì)編程,但是要知道他們功能是什么。比如 ADC,DAC,串口,EMIF 等等。并且熟悉 DSP 等 FPGA 周邊常用芯片工作原理。

6)熟悉硬件設(shè)計(jì),至少要知道 Bank 上 IO 規(guī)劃怎么好,全局時(shí)鐘,區(qū)域時(shí)鐘大致怎么規(guī)劃等等。

7)信號(hào)源,示波器,頻譜儀都要熟悉使用吧!

等這些都熟悉了,差不多是老鳥了。
責(zé)任編輯:pj

聲明:本文內(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)投訴
  • dsp
    dsp
    +關(guān)注

    關(guān)注

    551

    文章

    7826

    瀏覽量

    346913
  • FPGA
    +關(guān)注

    關(guān)注

    1621

    文章

    21514

    瀏覽量

    599120
  • 邏輯電路
    +關(guān)注

    關(guān)注

    13

    文章

    490

    瀏覽量

    42462
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    時(shí)序邏輯電路有記憶功能嗎

    時(shí)序邏輯電路確實(shí)具有記憶功能 。這一特性是時(shí)序邏輯電路與組合邏輯電路的本質(zhì)區(qū)別之一。
    的頭像 發(fā)表于 08-29 10:31 ?173次閱讀

    時(shí)序邏輯電路的五種描述方法

    時(shí)序邏輯電路是數(shù)字電路中的一種重要類型,它具有存儲(chǔ)和處理信息的能力。時(shí)序邏輯電路描述方法有很多種,不同的方法適用于不同的設(shè)計(jì)和分析場(chǎng)景。以下是五種常見的時(shí)序
    的頭像 發(fā)表于 08-28 11:39 ?263次閱讀

    時(shí)序邏輯電路描述方法有哪些

    時(shí)序邏輯電路是數(shù)字電路中的一種重要類型,它具有存儲(chǔ)功能,能夠根據(jù)輸入信號(hào)和內(nèi)部狀態(tài)的變化來(lái)改變其輸出。時(shí)序邏輯電路廣泛應(yīng)用于計(jì)算機(jī)、通信、控制等領(lǐng)域。本文將介紹時(shí)序邏輯電路
    的頭像 發(fā)表于 08-28 11:37 ?217次閱讀

    加法器是時(shí)序邏輯電路

    加法器不是時(shí)序邏輯電路 ,而是組合邏輯電路的一種。時(shí)序邏輯電路和組合邏輯電路的主要區(qū)別在于它們?nèi)绾翁幚磔敵鲂盘?hào)。 組合邏輯電路的輸出僅依賴于
    的頭像 發(fā)表于 08-28 11:05 ?170次閱讀

    組合邏輯電路的結(jié)構(gòu)特點(diǎn)是什么?

    組合邏輯電路是一種基本的數(shù)字電路,它由邏輯門組成,用于實(shí)現(xiàn)各種邏輯功能。組合邏輯電路的結(jié)構(gòu)特點(diǎn)主要包括以下幾個(gè)方面: 無(wú)記憶功能 :組合
    的頭像 發(fā)表于 08-11 11:14 ?425次閱讀

    時(shí)序邏輯電路包括什么器件組成

    時(shí)序邏輯電路是一種數(shù)字電路,它根據(jù)輸入信號(hào)和電路內(nèi)部狀態(tài)的變化產(chǎn)生輸出信號(hào)。時(shí)序邏輯電路廣泛應(yīng)用于計(jì)算機(jī)、通信、控制等領(lǐng)域。 一、時(shí)序邏輯電路
    的頭像 發(fā)表于 07-30 15:02 ?298次閱讀

    邏輯電路與時(shí)序邏輯電路的區(qū)別

    在數(shù)字電子學(xué)中,邏輯電路和時(shí)序邏輯電路是兩種基本的電路類型。它們?cè)谔幚頂?shù)字信號(hào)和實(shí)現(xiàn)數(shù)字系統(tǒng)時(shí)起著關(guān)鍵作用。邏輯電路主要用于實(shí)現(xiàn)基本的邏輯運(yùn)
    的頭像 發(fā)表于 07-30 15:00 ?304次閱讀

    常用的組合邏輯電路有哪些

    組合邏輯電路是數(shù)字邏輯電路的一種,其特點(diǎn)是輸出只依賴于當(dāng)前的輸入狀態(tài),而與輸入信號(hào)的變化歷史無(wú)關(guān)。組合邏輯電路廣泛應(yīng)用于數(shù)字系統(tǒng)中,如計(jì)算機(jī)、通信設(shè)備、控制設(shè)備等。以下是對(duì)常用的組合邏輯電路
    的頭像 發(fā)表于 07-30 14:41 ?434次閱讀

    組合邏輯電路邏輯功能的測(cè)試方法

    一、引言 組合邏輯電路是數(shù)字電路中的重要組成部分,它僅由邏輯電路(如與門、或門、非門等)和輸入/輸出端組成,不包含任何存儲(chǔ)元件。組合邏輯電路
    的頭像 發(fā)表于 07-30 14:38 ?244次閱讀

    邏輯電路有哪些應(yīng)用領(lǐng)域呢?

    在數(shù)字世界中,邏輯電路是實(shí)現(xiàn)數(shù)據(jù)處理、傳輸和控制的核心組件。它們通過(guò)邏輯門和觸發(fā)器等元件,實(shí)現(xiàn)了各種復(fù)雜數(shù)字電路的設(shè)計(jì)。本文將為您介紹邏輯電路的應(yīng)用領(lǐng)域,幫助您更好地
    的頭像 發(fā)表于 05-24 15:54 ?843次閱讀

    什么是組合邏輯電路和時(shí)序邏輯電路?它們之間的區(qū)別是什么

    什么是組合邏輯電路和時(shí)序邏輯電路?時(shí)序邏輯電路和組合邏輯電路的區(qū)別是什么? 組合邏輯電路和時(shí)序邏輯電路
    的頭像 發(fā)表于 03-26 16:12 ?2644次閱讀

    時(shí)序邏輯電路輸出與什么有關(guān) 時(shí)序邏輯電路由哪兩部分組成

    時(shí)序邏輯電路的輸出與輸入信號(hào)以及內(nèi)部存儲(chǔ)器狀態(tài)有關(guān)。時(shí)序邏輯電路是一類特殊的數(shù)字電路,其輸出信號(hào)的值不僅取決于當(dāng)前的輸入信號(hào),還取決于過(guò)去的輸入信號(hào)以及內(nèi)部存儲(chǔ)器的狀態(tài)。 時(shí)序邏輯電路
    的頭像 發(fā)表于 02-06 14:30 ?2192次閱讀

    時(shí)序邏輯電路有哪些 時(shí)序邏輯電路和組合邏輯電路區(qū)別

    時(shí)序邏輯電路是一種能夠存儲(chǔ)信息并根據(jù)時(shí)鐘信號(hào)按照特定順序執(zhí)行操作的電路。它是計(jì)算機(jī)硬件中非常重要的一部分,用于實(shí)現(xiàn)存儲(chǔ)器、時(shí)序控制器等功能。與之相對(duì)的是組合邏輯電路,它根據(jù)輸入信號(hào)的組合情況,立即
    的頭像 發(fā)表于 02-06 11:18 ?7973次閱讀

    常用的組合邏輯電路

    組合邏輯電路和時(shí)序邏輯電路是數(shù)字電路中兩種重要的邏輯電路類型,它們主要區(qū)別在于其輸出信號(hào)的依賴關(guān)系和對(duì)時(shí)間的敏感性。
    的頭像 發(fā)表于 02-04 16:00 ?3280次閱讀

    組合邏輯電路之與或邏輯

    當(dāng)邏輯電路由多個(gè)邏輯門組成且不含存儲(chǔ)電路,對(duì)于給定的輸入變量組合將產(chǎn)生確定的輸出,則這種邏輯電路稱為組合邏輯電路。
    的頭像 發(fā)表于 02-04 11:46 ?1228次閱讀
    組合<b class='flag-5'>邏輯電路</b>之與或<b class='flag-5'>邏輯</b>