EDA課設(shè)報(bào)告模版.doc_第1頁
EDA課設(shè)報(bào)告模版.doc_第2頁
EDA課設(shè)報(bào)告模版.doc_第3頁
EDA課設(shè)報(bào)告模版.doc_第4頁
EDA課設(shè)報(bào)告模版.doc_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

長沙理工大學(xué)通信電路EDA課程設(shè)計(jì)報(bào)告 劉鳳 學(xué) 院 城南學(xué)院 專 業(yè) 通信工程 班 級 通信0801 學(xué) 號(hào) 200883250103 學(xué)生姓名 劉鳳 指導(dǎo)教師 單樹民等 課程成績 完成日期 2010年12月31日課程設(shè)計(jì)成績評定學(xué) 院 城南學(xué)院 專 業(yè) 通信工程 班 級 通信0801 學(xué) 號(hào) 200883250103 學(xué)生姓名 劉鳳 指導(dǎo)教師 完成日期 2010年12月31日 指導(dǎo)教師對學(xué)生在課程設(shè)計(jì)中的評價(jià)評分項(xiàng)目優(yōu)良中及格不及格課程設(shè)計(jì)中的創(chuàng)造性成果學(xué)生掌握課程內(nèi)容的程度課程設(shè)計(jì)完成情況課程設(shè)計(jì)動(dòng)手能力文字表達(dá)學(xué)習(xí)態(tài)度規(guī)范要求課程設(shè)計(jì)論文的質(zhì)量指導(dǎo)教師對課程設(shè)計(jì)的評定意見綜合成績 指導(dǎo)教師簽字 年 月 日基于VHDL語言的家庭報(bào)警系統(tǒng)設(shè)計(jì)學(xué)生姓名:劉鳳 指導(dǎo)老師:單樹民等摘 要 本課程設(shè)計(jì)設(shè)想采用專用集成電路芯片實(shí)現(xiàn)自動(dòng)售貨機(jī)的功能。在本次計(jì)中,系統(tǒng)開發(fā)平臺(tái)為MAX+plus ,硬件描述語言是VHDL。設(shè)計(jì)方案中,售貨機(jī)具備硬幣和紙幣識(shí)別及找零功能,并能完成16種商品的出售。依據(jù)設(shè)計(jì)方案和設(shè)計(jì)平臺(tái)完成了程序編寫和程序調(diào)試,通過運(yùn)行程序及時(shí)序波形的仿真有效驗(yàn)證了設(shè)計(jì)的正確性,初步實(shí)現(xiàn)了設(shè)計(jì)目標(biāo)。 空行 關(guān)鍵詞 專用集成電路;VHDL;家庭報(bào)警系統(tǒng);MAX +plus 空行 1 引 言參考文獻(xiàn)順序標(biāo)記,小4上標(biāo)自動(dòng)售貨機(jī)是能根據(jù)投入的錢幣自動(dòng)付貨的機(jī)器。自動(dòng)售貨機(jī)是商業(yè)自動(dòng)化的常用設(shè)備,它不受時(shí)間、地點(diǎn)的限制,能節(jié)省人力、方便交易。是一種全新的商業(yè)零售形式,又被稱為24小時(shí)營業(yè)的微型超市。本課程設(shè)計(jì)設(shè)想采用專用集成電路(ASIC1,Application Specific Integrated Circuit)實(shí)現(xiàn)自動(dòng)售貨機(jī)控制系統(tǒng)的功能。在本次計(jì)中,系統(tǒng)開發(fā)平臺(tái)為MAX+plus2 。MAX+plus是Altera公司提供的FPGA/CPLD開發(fā)集成環(huán)境,Altera是世界上最大可編程邏輯器件的供應(yīng)商之一。Max+plus界面友好,使用便捷,被譽(yù)為業(yè)界最易用易學(xué)的EDA軟件。在Max+plus上可以完成設(shè)計(jì)輸入、元件適配、時(shí)序仿真和功能仿真、編程下載整個(gè)流程,它提供了一種與結(jié)構(gòu)無關(guān)的設(shè)計(jì)環(huán)境,是設(shè)計(jì)者能方便地進(jìn)行設(shè)計(jì)輸入、快速處理和器件編程。在本次設(shè)計(jì)中,采用的硬件描述語言是VHDL3(Very-High-Speed Integrated Circuit Hardware Description Language)。VHDL語言是一種用于電路設(shè)計(jì)的高級語言。VHDL主要用于描述數(shù)字系統(tǒng)的結(jié)構(gòu)、行為、功能和接口。除了含有許多具有硬件特征的語句外,VHDL的語言形式、描述風(fēng)格以及語法是十分類似于一般的計(jì)算機(jī)高級語言。每個(gè)1、2級小節(jié)前空1行,不允許出現(xiàn)3級小節(jié)1.1 課程設(shè)計(jì)目的每段起始空2個(gè)中文字符當(dāng)前電子系統(tǒng)的設(shè)計(jì)正朝著速度快、容量大、體積小、質(zhì)量輕、用電省的方向發(fā)展。推動(dòng)該潮流發(fā)展的決定性因素之一就是使用了現(xiàn)代化的設(shè)計(jì)工具。EDA4是電子設(shè)計(jì)自動(dòng)化(Electronic Design Automation)的縮寫,在20世紀(jì)60年代中期從計(jì)算機(jī)輔助設(shè)計(jì)(CAD)、計(jì)算機(jī)輔助制造(CAM)、計(jì)算機(jī)輔助測試(CAT)和計(jì)算機(jī)輔助工程(CAE)的概念發(fā)展而來的。利用EDA工具,電子設(shè)計(jì)師可以從概念、算法、協(xié)議等開始設(shè)計(jì)電子系統(tǒng),大量工作可以通過計(jì)算機(jī)完成,并可以將電子產(chǎn)品從電路設(shè)計(jì)、性能分析到設(shè)計(jì)出IC版圖或PCB版圖的整個(gè)過程的計(jì)算機(jī)上自動(dòng)處理完成。EDA現(xiàn)已廣泛用于機(jī)械、電子、通信、航空航天、化工、礦產(chǎn)、生物、醫(yī)學(xué)和軍事等眾多領(lǐng)域的設(shè)計(jì)和制造。作為通信專業(yè)的學(xué)生,通過這次EDA方面的課程設(shè)計(jì),可以提高我們對EDA領(lǐng)域及通信電路設(shè)計(jì)領(lǐng)域的認(rèn)識(shí),有利于培養(yǎng)我們在通信電路EDA方面的設(shè)計(jì)能力。一人一題特別有利于鍛煉我們獨(dú)立分析問題和解決問題的能力。設(shè)計(jì)過程的復(fù)雜加老師的嚴(yán)格要求有益于培養(yǎng)我們嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)。(上述文字僅供參考,不能照搬)正文中,須包含設(shè)計(jì)題的設(shè)計(jì)原理和設(shè)計(jì)方案圖描述及設(shè)計(jì)思想;展現(xiàn)調(diào)試完成后通過設(shè)計(jì)平臺(tái)生成的圖形;系列時(shí)序波形仿真圖形(前后穿插仿真結(jié)果的分析等重要內(nèi)容);總結(jié)格式要求:(1)頁面設(shè)置為:上:2cm,下:2cm,左:3cm,右:2cm(2)1級標(biāo)題為:黑3粗;2級標(biāo)題為:黑4;不允許出現(xiàn)3級標(biāo)題(3)正文字體為:宋小4;行距為:1.5倍(4)所有英文和數(shù)字為:“Times New Roman”字體(5)所有圖、表必須有文字說明、編號(hào)和名稱(6)所有參考文獻(xiàn)必須順序注明引用編號(hào)內(nèi)容要求:(1)正文頁面在10頁以上(2)參考文獻(xiàn)必須達(dá)到3篇或以上(3)正文必須4個(gè)1級小節(jié)或以上,每個(gè)1級小節(jié)不少于1頁(4)正文內(nèi)源程序段不允許超過20行(5)正文內(nèi)源程序必須有設(shè)計(jì)說明、程序功能說明、算法說明、流程圖、主要變量說明、調(diào)試說明等(6)源程序行中文注釋必須達(dá)到50以上(7)正文內(nèi)必須有程序運(yùn)行截圖(8)主要源程序代碼作為附錄表格前必須有文字說明每小點(diǎn)起始空2個(gè)中文字符;黑小4。(略)。(4)常用的流輸入/輸出函數(shù)輸入、輸出流類庫函數(shù)的數(shù)量非常多,相對常用的如表3-1所示。表3-1 常用輸入、輸出流類庫函數(shù)函數(shù)聲明功能聲明Int get();讀入下一個(gè)字符,帶回其int型碼值(0-0xff)相當(dāng)于C語言中的getchar()。Int peek();功能同上,但并不后移其指針,所以若連續(xù)多次用peek()將讀入同一個(gè)字符。istream &get(char&);功能同上,但值以引用型字符帶回。istream &read(char *, int);讀入一個(gè)字串,長度由int給出。ostream &put(char);輸出指定的字符。ostream &write(char*, int);以第二參數(shù)的值為長度輸出首參數(shù)地址的字符。(略)。4.2 異常處理程序在執(zhí)行時(shí)經(jīng)常會(huì)出現(xiàn)一些違反設(shè)計(jì)期望的異常情況(如除零),過去的解決方法是利用操作系統(tǒng)中斷代為處理。由于這種解決方法強(qiáng)行中止了應(yīng)用程序的運(yùn)行,一些大型的應(yīng)用系統(tǒng)的開發(fā)人員提出,可以在允許的范圍內(nèi)由應(yīng)用程序自身來處理一般性的程序運(yùn)行錯(cuò)誤。C+語言異常處理由三個(gè)部分構(gòu)成。異常檢測的觸發(fā)、異常檢測的捕獲和異常檢測的處理3。它們分別對應(yīng)了“try”、“throw”和“catch”三個(gè)關(guān)鍵字。這三者的關(guān)系如圖4-1所示。圖前必須有文字說明判斷框?yàn)榱庑?,有Y和N黑小4,圖名在下圖4-1 C+異常處理流程圖被throw語句扔出的數(shù)據(jù)實(shí)際上被壓入了相應(yīng)層的catch語句所對應(yīng)的堆棧內(nèi),最后才被catch語句捕獲到的。當(dāng)try語句出現(xiàn)嵌套時(shí),情況可能會(huì)更加復(fù)雜。(略)。5 結(jié)束語以上兩個(gè)程序中面向?qū)ο蟮某绦虻膬?yōu)點(diǎn)是顯而易見的。首先程序2避免了使用全局變量,而在程序1中函數(shù)select_menu()也同樣可以訪問全局變量quantity和amount(當(dāng)然為了避免這種情況發(fā)生我們也可以利用文件模塊實(shí)現(xiàn)封裝與信息隱藏)。(略)。參考文獻(xiàn)序號(hào)居左黑3粗居中1(本例中,標(biāo)識(shí)處須是一篇詳細(xì)介紹ASIC的書刊)2(本例中,標(biāo)識(shí)處須是一篇介紹MAX+plus的文章)34有多個(gè)作者時(shí),中間用“,”分開5李文軍,李師賢,周曉聰. C+作為計(jì)算機(jī)專業(yè)程序設(shè)計(jì)入門語言的實(shí)踐與探討. 計(jì)算機(jī)科學(xué),1999,26(4):80835 粟利民,孫強(qiáng). 如何用VC+和Visual Foxpro進(jìn)行ActiveX數(shù)據(jù)通訊. 程序太平洋網(wǎng)站,/Info/38/Info15372/:2005-5-28著作文獻(xiàn)格式:序號(hào) 作者1,作者2. 譯者. 書名. 版次. 出版地:出版社,出版年期刊文獻(xiàn)格式:序號(hào) 作者. 文獻(xiàn)名稱. 期刊名稱,出版年,卷(期):頁頁網(wǎng)站文獻(xiàn)格式:序號(hào) 作者. 文獻(xiàn)名稱. 網(wǎng)站名稱,網(wǎng)址:發(fā)布或查閱日期附錄1:結(jié)構(gòu)化設(shè)計(jì)源程序清單附錄另起新頁黑小4居左/ 程序名稱:COST1.CPP/ 程序功能:采用結(jié)構(gòu)化方法設(shè)計(jì)程序,實(shí)現(xiàn)一種商品的庫存與成本核算。必須有程序說明/ 程序作者:劉輝昭/ 最后修改日期:2005-6-5#include / 用于記錄當(dāng)前的庫存數(shù)量與金額的余額 / 說明:這兩個(gè)變量設(shè)計(jì)為全局以使check_in()、check_out()等函數(shù)均可訪問 static int quantity = 0; / 庫存數(shù)量余額 static float amount = 0; / 庫存金額余額 程序注釋必須達(dá)到50以上注意MATLAB中的注釋必須以%開頭/ 函數(shù)原型 int select_menu(); void check_in(int qty, float amt); float check_out(int qty); / 主程序 int main() 。(略)。 / 函數(shù):顯示菜單并由用戶選擇 / 返回值:用戶對菜單的選擇值,表示退出 int select_menu() 。(略)。 。(略)。附錄2:面向?qū)ο笤O(shè)計(jì)源程序清單/ 程序名稱:COST2.CPP / 程序功能:采用面向?qū)ο蠓椒ㄔO(shè)計(jì)程序,實(shí)現(xiàn)一種商品的庫存與成本核算。 / 程序作者:劉輝昭/ 最后修改日期:2005-6-8#include / 類聲明,用于描述一樣商品的庫存 class STORE public: STORE(int qty = 0, float amt = 0); / 初始化庫存數(shù)量與金額 void check_in(int qty, float amt); / 商品入庫 float check_out(int qty); / 商品出庫 int get_qty() const; / 查詢庫存數(shù)量 float get_amt() const; / 查詢庫存金額 private: int quantity; / 庫存數(shù)量余額 float amount; / 庫存金額余額 ; / 函數(shù)原型 int select_menu(); / 主程序 int main() 。(略)。 。(略)。附件4:課程設(shè)計(jì)報(bào)告格式檢查要求附件4內(nèi)容不能打印一、報(bào)告內(nèi)容檢查1、不合格報(bào)告報(bào)告中存在以下問題時(shí),視為不合格。(1)中文“摘要”少于100字。(2)報(bào)告沒有技術(shù)總結(jié)或結(jié)束語。(3)正文頁面少于10頁(不含附件)。(4)正文少于4個(gè)1級小節(jié)。(5)1級小節(jié)內(nèi)容少于1頁,核心內(nèi)容少于3頁。(6)正文內(nèi)源程序段太多,占報(bào)告的50以上。(7)正文內(nèi)源程序沒有程序設(shè)計(jì)說明、程序功能說明、算法說明、流程圖、主要變量說明、調(diào)試說明等。(8)源程序行中文注釋少于50。(9)報(bào)告有內(nèi)容拼湊、網(wǎng)頁COPY等現(xiàn)象。(10)報(bào)告概論性論述過多、語言錯(cuò)誤過多、語句不通、結(jié)構(gòu)混亂等。2、報(bào)告抄襲報(bào)告中存在以下問題時(shí),視為抄襲。(1)報(bào)告與其他同學(xué)基本相同,或重復(fù)內(nèi)容在30以上。(2)正文內(nèi)源程序無功能說明、主要變量說明、程序注釋。(3)報(bào)告中出現(xiàn)某個(gè)具體企業(yè)名稱,而引言和致謝中又沒有提及。(4)報(bào)告插圖中出現(xiàn)某個(gè)企業(yè)名稱,而引言和致謝中又沒有提及。(5)報(bào)告中出港臺(tái)習(xí)慣用語,及網(wǎng)絡(luò)語言化。(6)報(bào)告主要討論過時(shí)或淘汰技術(shù)。(7)正文內(nèi)無程序運(yùn)行界面或系統(tǒng)配置界面截圖。(8)報(bào)告內(nèi)出現(xiàn)大量英文標(biāo)點(diǎn)符號(hào)。(9)報(bào)告內(nèi)出現(xiàn)大量網(wǎng)頁控制符、行距不均、網(wǎng)頁表格線等。(10)報(bào)告中部分內(nèi)容、名詞、公式、概念等,自己無法做出正確解釋。二、報(bào)告格式檢查1、頁面設(shè)置檢查(1)上:2cm,下:2cm,左:3cm,右:2cm(2)封面不允許出現(xiàn)頁碼。(3)如果出現(xiàn)橫排頁面,則頁面上方在報(bào)告裝訂線方向。(4)如果出現(xiàn)超寬、超長頁面,則應(yīng)折疊裝訂。2、標(biāo)題檢查(1)1級標(biāo)題為“黑3粗居中”;2級標(biāo)題為“黑4居左頂頭”。(2)1級標(biāo)題和2級標(biāo)題前面需要空一行。(3)標(biāo)題字?jǐn)?shù)不宜超過20個(gè)字,盡量不要出現(xiàn)副標(biāo)題。(4)報(bào)告名稱不允許與其他同學(xué)重復(fù)。(5)小節(jié)標(biāo)題應(yīng)當(dāng)與本小節(jié)論述內(nèi)容一致。(6)不允許出現(xiàn)3級標(biāo)題(如2.1.2)。(7)標(biāo)題中不允許出現(xiàn)標(biāo)點(diǎn)符號(hào),例:錯(cuò)誤2.1 系統(tǒng)安全性、可靠性3.2 程序優(yōu)點(diǎn)如下:正確2.1 系統(tǒng)安全性和可靠性3.2 程序的優(yōu)點(diǎn)(8)1級標(biāo)題下只有一個(gè)2級標(biāo)題時(shí),不應(yīng)設(shè)置2級標(biāo)題。(9)小點(diǎn)用“(X)”或“”表示時(shí),(X)后不加其他標(biāo)點(diǎn),括號(hào)前空二格書寫。(10)小點(diǎn)用“(X)”表示時(shí),在一個(gè)小節(jié)中,不允許重復(fù)編號(hào)。3、正文檢查(1)正文中文字體為:宋體小4;行距為1.2倍。(2)所有英文和數(shù)字為“Times New Roman”字體。4、插圖檢查(1)每幅插圖應(yīng)有圖號(hào)和圖名,圖號(hào)按順序編號(hào)。(2)圖號(hào)和圖名用“小4黑體居中” ,如:圖3-5 系統(tǒng)結(jié)構(gòu)圖(3)圖號(hào)和圖名應(yīng)放在圖片下方居中處。(4)圖片上方必須有圖片引用說明文字,如:“如圖2所示”。(5)圖片必須使用Visio、Photoshop等軟件畫出,或進(jìn)行處理。(6)圖片必須與本節(jié)內(nèi)容相關(guān),并在報(bào)告中進(jìn)行說明。(7)圖片必須注意合理性,如:流程圖的箭頭方向、判斷框的“Y”與“N”。(8)正文內(nèi)必須有程序運(yùn)行界面或系統(tǒng)配置界面截圖。5、表格檢查(1)每個(gè)表格應(yīng)有表號(hào)和表格名,表號(hào)按順序編號(hào)。(2)表號(hào)和表名用“小4黑體居中” ,如:表3-3 常用函數(shù)說明(3)表號(hào)和表名應(yīng)放在表格上方居中處。(4)表格上方必須有表格引用說明文字,如:“如表2所示”。(5)表格必須與本節(jié)內(nèi)容相關(guān),并在報(bào)告中進(jìn)行說明。6、其他檢查(1)主要源程序代碼必須作為附錄。(2)在報(bào)告中,應(yīng)當(dāng)盡量減少“的”字出現(xiàn)頻率。(3)公式居中,公式編號(hào)放在頁面右邊行末,公式和編號(hào)之間不加虛線,例:f1/T (2-1)(4)公式中的符號(hào)的含義與單位必須在公式下面加以說明。三、文字錯(cuò)誤檢查(1)盡量減少報(bào)告中“的”字出現(xiàn)頻率。(2)所有英文單詞使用全稱,并且第一個(gè)字母大寫,其余小寫, Windows 2000(3)所有縮寫英文字母,全部大寫。例如:FTP、VB、ASP(4)所有源程序等英文字母,按照規(guī)定格式書寫,例如:Email、X_1(變量名)、Linux、UNIX、Pentium 42.0GHz(5)不要生造名詞,按大陸IT行業(yè)約定俗成書寫,不要使用口語,例如:錯(cuò)誤萬維網(wǎng)軟體貓志強(qiáng)CPU網(wǎng)路正確因特網(wǎng)軟件Modem至強(qiáng)CPU網(wǎng)絡(luò)(6)所有計(jì)量單位按照規(guī)定格式書寫,例如:錯(cuò)誤網(wǎng)速為100M內(nèi)存為128MHZBps轉(zhuǎn)/分鐘正確網(wǎng)速為100Mbps內(nèi)存為128MBHzbpsrpn(7)對專業(yè)常識(shí)性英文名詞不需要注釋,如:VB、VC、SQL、ASP、ODBS、DB、MIS、DNS、IIS、Web、FTP、LAN、VLAN、ADSL等。(8)報(bào)告中不常見的英文縮寫名詞,必須注釋,如:NAT(Network Address Translator,網(wǎng)絡(luò)地址轉(zhuǎn)換)。(9)報(bào)告中使用頻率高、但較為生疏的的英文名詞,在報(bào)告附件中進(jìn)行注釋。四、參考文獻(xiàn)檢查(1)參考文獻(xiàn)必須是作者認(rèn)真閱讀過的,近期發(fā)表的,與報(bào)告直接相關(guān)的內(nèi)容。(2)主要文獻(xiàn)在3篇以上,最好外文文獻(xiàn)在1篇及以上。(3)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論