數字設計自學 數字系統設計教程0 自寫思考題答案

2021-10-09 05:19:26 字數 1018 閱讀 8907

自學數字設計,針對《數字系統設計教程》中部分思考題做整理

緒論思考題

1.什麼是數字訊號處理電路?它通常由哪些部分組成?

2.為什麼要設計專用的訊號處理電路?

3.什麼是實時處理系統?

4.為什麼要用硬體描述語言來設計複雜的演算法邏輯電路?

5.能不能完全用c語言代替硬體描述語言進行演算法邏輯電路的設計?

6.為什麼在演算法邏輯電路的設計中需要用c語言和硬體描述語言配合使用來提高設計效率?

解1:數字訊號處理系統需要進行複雜的數**算,資料處理,同時需要實時響應需求,通常由高速專用數字邏輯系統或專用數字訊號處理器構成,包括高速資料通道介面和高速演算法電路組成。

2:有的數字訊號處理對時間要求非常苛刻,以至於用高速的通用微處理器無法在規定的時間內完成必要的運算,所以要為這樣的運算設計乙個專用的高速硬線邏輯電路。因為通用的微處理器晶元為一般的目的而設計,運算的步驟必須通過程式編譯後產生機器碼指令載入到儲存器,然後在微處理器晶元的控制下,按時鐘節拍,分別取出指令,分析指令,執行指令,直到程式結束。包括內部匯流排以及運算部件也是為通用目的而設計,所以運算速度受到了限制。

3.實時處理系統往往要求計算機對採集的多路資訊分輕重緩急分別在若干秒,若干毫秒,甚至若干微秒內完成處理並作出恰當的反應。實時系統的特點:1' 系統中往往具有各種感測器和多路數字模擬轉換設施,即實時系統的輸出資料有時是來自感測器輸出的模擬量,因此有必要將其轉換為數字量(稱為a/d轉換)之後才能由計算機處理;另一方面,計算機處理結果(數字量)有時需要轉換為模擬量(成為d/a轉換)輸出對動作機構實施控制。2' 運算速度很快。3』 環境適應性。

4.如果只是研究演算法,c語言就足夠了。但如果要設計專用和製造能快速計算的硬線邏輯專用電路,就要學習數位電路基礎知識以及硬體描述語言。現代複雜數字邏輯系統的設計都是借助eda工具完成的,無論電路系統的**抑或綜合都需要硬體描述語言。

5.主要還是對速度的要求,要通過編寫硬體描述語言從電路結構上保證演算法能在規定時間內完成,並且裝置介面能保證正確交換資料。

6.c語言更加完整,可靠。硬體描述語言針對硬體的描述,對電路的描述更加精確。

數字設計自學 數字系統設計教程2 自寫思考題答案

自學數字設計,針對 數字系統設計教程 中部分思考題做整理 第2章思考題 1 verilog 語言有什麼作用?3 為什麼可以說用verilog構成非常複雜的電路結構?4 為什麼能用抽象的描述來完成設計具體的電路結構?5 任意抽象的符合語法的verilog模組是否都可以通過綜合工具轉變為電路結構?6 什...

二級專案 數字系統設計 數字鐘系統設計

摘要 本專案旨在設計 乙個多功能數字鐘系統,實現了數字鐘的計時 校時,校分,校天 秒清零 保持當前計數 和整點報時等多種基本功能,還實現了鬧鐘,星期 計數等附加功能 並且編寫了匯程式設計序實現數字鐘功能。關鍵字 數字鐘 計時 報時 校時 鬧鐘 電路 匯程式設計序 一 課程設計的目的和要求 目的 小型...

設計數字時鐘

設計數字時鐘 40分 題目內容 按照下面要求定義乙個時鐘結構體型別 struct clock typedef struct clock clock 然後,程式設計實現將時鐘模擬顯示在螢幕上。注意 時鐘是24小時的。需要判斷輸入的資料是否合法。輸入樣例1 10,20,3 輸出樣例1 10 20 03 ...