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

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

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

在沒有綜合工具情況下,如何設(shè)計數(shù)字電路?

姚小熊27 ? 來源:電路城論壇 ? 作者:xiaocaihong ? 2020-06-17 16:33 ? 次閱讀

FPGA 器件屬于專用集成電路中的一種半定制電路,是可編程的邏輯列陣,能夠有效的解決原有的器件門電路數(shù)較少的問題。FPGA 的基本結(jié)構(gòu)包括可編程輸入輸出單元,可配置邏輯塊,數(shù)字時鐘管理模塊,嵌入式RAM,布線資源,內(nèi)嵌專用硬核,底層內(nèi)嵌功能單元。由于FPGA具有布線資源豐富,可重復(fù)編程和集成度高,投資較低的特點,在數(shù)字電路設(shè)計領(lǐng)域得到了廣泛的應(yīng)用。FPGA的設(shè)計流程包括算法設(shè)計、代碼仿真以及設(shè)計、板機調(diào)試,設(shè)計者以及實際需求建立算法架構(gòu),利用EDA建立設(shè)計方案或HD編寫設(shè)計代碼,通過代碼仿真保證設(shè)計方案符合實際要求,最后進行板級調(diào)試,利用配置電路將相關(guān)文件下載至FPGA芯片中,驗證實際運行效果。

雖然在FPGA中,利用綜合工具來可以將VHDL或者Verilog代碼轉(zhuǎn)化成電路。但是作為FPGA工程師而言,在沒有綜合工具的情況下,如何設(shè)計出數(shù)字電路呢?如果已經(jīng)知道需要實現(xiàn)的功能的狀態(tài)機,如何將它轉(zhuǎn)化成數(shù)字電路呢?和設(shè)計出數(shù)字電路呢?

設(shè)計數(shù)字電路一般有如下步驟:

1. 由給定的邏輯功能建立原始狀態(tài)圖和原始狀態(tài)表

2. 狀態(tài)化簡

3. 狀態(tài)分配

4. 選擇觸發(fā)器類型

5. 確定激勵方程組和輸出方程組

6. 畫出邏輯圖,并檢測自校正能力

使用D觸發(fā)器設(shè)計一個1101序列檢測器,輸入為串行編碼序列,輸出為檢出信號

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

    關(guān)注

    1620

    文章

    21509

    瀏覽量

    598867
  • Verilog
    +關(guān)注

    關(guān)注

    28

    文章

    1333

    瀏覽量

    109710
  • 數(shù)字電路
    +關(guān)注

    關(guān)注

    193

    文章

    1577

    瀏覽量

    80175
收藏 人收藏

    評論

    相關(guān)推薦

    高速數(shù)字電路的仿真

    高速數(shù)字電路的仿真 介紹了專用于高速數(shù)字電路的仿真工具Hyperlynx,并使用它對高速數(shù)字電路中的阻抗匹配、傳輸線長度
    發(fā)表于 03-20 14:11 ?1371次閱讀
    高速<b class='flag-5'>數(shù)字電路</b>的仿真

    什么是數(shù)字電路

    的輸出與輸入之間的邏輯關(guān)系,因而在數(shù)字電路中不能采用模擬電路的分析方法,例如,小信號模型分析法。由于數(shù)字電路中的器件主要工作開關(guān)狀態(tài),因而采用的分析
    發(fā)表于 04-06 23:45

    模擬與數(shù)字電路實驗()

    實驗安排及教學(xué)要求 1、鎖相環(huán)及頻率調(diào)制與解調(diào)電路 2、乙類功率放大器 3、數(shù)字電路的FPGA應(yīng)用實驗 4、脈沖電路及其應(yīng)用 5、綜合實驗
    發(fā)表于 04-05 17:18 ?98次下載

    PSpice軟件在數(shù)字電路分析中的應(yīng)用

    本文介紹了 PSpice軟件 輔助分析和設(shè)計數(shù)字電路中的應(yīng)用,并通過PSPICE軟件有效方針典型數(shù)字電路與系統(tǒng)的實例,證明該軟件在數(shù)字電子技術(shù)課程的計算機輔助教學(xué)及
    發(fā)表于 08-23 16:11 ?177次下載
    PSpice軟件在<b class='flag-5'>數(shù)字電路</b>分析中的應(yīng)用

    數(shù)字電路組成的計數(shù)器原理電路

    如圖所示的 數(shù)字電路 組成的計數(shù)器是采用紅外線作檢測信號,對活動目標掃描計數(shù)的小裝置,很適用于生產(chǎn)線,對傳送帶上移動的物品進行快速而準確的計數(shù)。也可用于其他目的,例
    發(fā)表于 09-18 11:41 ?7866次閱讀
    <b class='flag-5'>數(shù)字電路</b>組成的<b class='flag-5'>計數(shù)</b>器原理<b class='flag-5'>電路</b>

    沒有仿真器的情況下如何開發(fā)AVR

    沒有仿真器的情況下如何開發(fā)AVR
    發(fā)表于 09-21 11:36 ?3次下載
    <b class='flag-5'>沒有</b>仿真器的<b class='flag-5'>情況下</b>如何開發(fā)AVR

    沒有網(wǎng)絡(luò)和WIFI的情況下用手機無線投屏到電視

    手機投屏電視,沒有網(wǎng)絡(luò)沒有WIFI的情況下,對于大多數(shù)人來說都是束手無策。在一般情況下,手機投屏到電視,分為有線跟無線兩種方式。
    發(fā)表于 09-13 13:01 ?4.1w次閱讀

    使用FPGA設(shè)計數(shù)字電路時的綜合工具介紹

    使用FPGA做數(shù)字電路設(shè)計的流程中,綜合是其中非常重要的一個步驟。同樣的設(shè)計源代碼,無論是VHDL或Verilog HDL,采用不同的綜合工具
    發(fā)表于 07-24 15:47 ?1962次閱讀
    使用FPGA設(shè)<b class='flag-5'>計數(shù)字電路</b>時的<b class='flag-5'>綜合</b><b class='flag-5'>工具</b>介紹

    沒有GPS的情況下跟蹤我的汽車行程

    電子發(fā)燒友網(wǎng)站提供《沒有GPS的情況下跟蹤我的汽車行程.zip》資料免費下載
    發(fā)表于 11-14 10:05 ?0次下載
    <b class='flag-5'>在</b><b class='flag-5'>沒有</b>GPS的<b class='flag-5'>情況下</b>跟蹤我的汽車行程

    如何在沒有Arduino情況下制作機器人

    電子發(fā)燒友網(wǎng)站提供《如何在沒有Arduino情況下制作機器人.zip》資料免費下載
    發(fā)表于 12-05 09:58 ?0次下載
    如何在<b class='flag-5'>沒有</b>Arduino<b class='flag-5'>情況下</b>制作機器人

    數(shù)字電路中的計數(shù)器詳解

    數(shù)字電路中一個非常重要的器件就是計數(shù)器,即統(tǒng)計脈沖個數(shù)。
    的頭像 發(fā)表于 10-17 12:46 ?3863次閱讀
    <b class='flag-5'>數(shù)字電路</b>中的<b class='flag-5'>計數(shù)</b>器詳解

    建立/保持時間對數(shù)字電路的影響

    建立/保持時間對數(shù)字電路的影響 數(shù)字電路是指使用數(shù)字信號進行連接和處理信息的電路。數(shù)字電路是由一系列數(shù)字
    的頭像 發(fā)表于 10-29 14:21 ?543次閱讀

    沒有人機界面的情況下,應(yīng)如何配置設(shè)備?

    我們越來越依賴可穿戴和互聯(lián)技術(shù),但在沒有人機界面的情況下,應(yīng)如何配置設(shè)備?
    的頭像 發(fā)表于 11-03 11:10 ?420次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>沒有</b>人機界面的<b class='flag-5'>情況下</b>,應(yīng)如何配置設(shè)備?

    低頻測量情況下,模擬地和數(shù)字地應(yīng)該分開嗎?還是共地?

    低頻測量情況下,模擬地和數(shù)字地應(yīng)該分開嗎?還是共地? 低頻測量情況下,模擬地和數(shù)字地可以選擇
    的頭像 發(fā)表于 11-09 15:53 ?985次閱讀

    數(shù)字電路可以處理模擬信號嗎

    數(shù)字電路主要處理數(shù)字信號,即離散的、二進制的信號。然而,某些情況下,數(shù)字電路也可以處理模擬信號,即連續(xù)的、非二進制的信號。
    的頭像 發(fā)表于 08-11 11:08 ?430次閱讀