2008两岸暑期学术交流专题报告专题名称:逻辑设计试验作者.DOC

2008两岸暑期学术交流专题报告专题名称:逻辑设计试验作者.DOC

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2008两岸暑期学术交流专题报告专题名称:逻辑设计试验作者

2008兩岸暑期學術交流專題報告 專題名稱:邏輯設計實驗 作者 : 王佑廷 清華大學電機系10級 指導教授 : 劉新元 老師 系所 : 北京大學資訊學院 第一章、前言---------------------------------------------------------------------3 第二章、研究動機--------------------------------------------------------------3 第三章、實驗目的--------------------------------------------------------------3 第四章、實驗內容 – 反饋移位寄存器---------------------------------4 第五章、實驗內容 – 習題選作-------------------------------------------7 第六章、結語-------------------------------------------------------------------11 參考資料---------------------------------------------------------------------------11 一、前言   這次的專題主要分為兩部分。第一部分是 ?程序控制反饋移位寄存器? ,第二部分則是 ?習題選作? 的部分。第一部分我將利用ISE軟體撰寫程式碼,並跑出符合條件的模擬圖。第二部分則是針對劉新元老師所指派的作業,查詢相關資料,並將習題以文字的形式完成。 二、研究動機   在數位邏輯設計實驗在電機領域中,是電機三大實驗(邏設實驗、電路實驗、電子實驗)之一,為電機系學生所需選修的應用課程,其重要性可見一斑。   而透過實際演練邏輯設計實驗,將有助於強化邏輯思考的能力,且令我能更加深入了解邏輯電路之設計流程,親身體會數位電路之設計經驗。…等課程的理念基礎與其延伸。若能在此門實驗中打下堅強的基礎,對未來的研究將有莫大的助益! 三、實驗目的  (1)第一部分(程序控制反饋移位寄存器):     a.理解程序控制反饋移位寄存器的工作原理。 b.掌握帶自啟動的反饋移位寄存器電路的設計方法。  (2)第二部分(習題選作):     a. 學習基本的verilog語言知識並澄清其中的重要觀念。 b. 要求掌握簡單的組合邏輯和時序邏輯的verilog寫法。 四、實驗內容 – 反饋移位寄存器   此實驗要求能依次產生四種碼型列輸出,碼序列的順序編號用兩位二進制數表示。順序號代碼由兩級二進制計數器產生。通過手動觸發,一次產生四種順序號代碼。順序號代碼送入組合電路後,根據順序號代碼不同,要求組合電路與(或)矩陣時線相應的邏輯函數功能,控制產生不同的回輸信號D0,保證反饋移位寄存器可以正確輸出對應的碼型。  以下是四種不同的狀態轉換表: N 0 1 2 3 Q3 0 0 0 1 Q2 0 0 1 0 Q1 0 1 0 0 Q0 1 0 0 0 碼型一 N 0 1 2 3 4 5 6 7 Q3 0 0 0 0 1 1 1 1 Q2 0 0 0 1 1 1 1 0 Q1 0 0 1 1 1 1 0 0 Q0 0 1 1 1 1 0 0 0 碼型二 N 0 1 2 3 4 5 6 7 Q3 0 0 1 0 1 1 0 1 Q2 0 1 0 1 1 0 1 0 Q1 1 0 1 1 0 1 0 0 Q0 0 1 1 0 1 0 0 1 碼型三 N 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Q3 0 0 0 1 1 1 1 0 1 0 1 1 0 0 1 Q2 0 0 1 1 1 1 0 1 0 1 1 0 0 1 0 Q1 0 1 1 1 1 0 1 0 1 1 0 0 1 0 0 Q0 1 1 1 1 0 1 0 1 1 0 0 1 0 0 0 碼型四   以上的狀態轉換表給出了碼型的狀態轉換順序,按週期依序循環產生。如碼型一的Q3Q2Q1Q0會依照0001(0010(0100(1000的次序出現。在這邊,我們預設每個碼型的初始狀態皆為0000,其後才接著進入正式的循環。 (碼型三初始狀態為例外,初始值為0010) 因此,碼型一的狀態轉移圖就會是:         而為使碼型能正確的進行循環,這裡使用了一個名為D0的反饋源,由D0來決定下一時刻的狀態輸出。D0與Q3Q2Q1Q0的關係如下: (D0)N =((Q3Q2Q1Q0)N) (Q3Q2Q1Q0)N+1 =(Q2Q1Q0)N(D0)N 以下是Verilog的原始碼: 以下是Tes

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档