【正文】
個工程中,也可以使用User Library Pathnames按鈕把用戶自定義的庫函數加入到工程中使用,完成后按Next按鈕進入下一步。5) 顯示由新建工程指南建立的工程文件摘要,在界面頂部標題欄將顯示工程名稱和存儲路徑。3 、編譯設計圖形文件1) 元件的選擇與放置雙擊鼠標的左鍵,將彈出Symbol對話框,或單擊鼠標右鍵,在彈出的選擇對話框21中選擇InsertSymbol,也會彈出該對話框。單擊Timing Analyter/tpd可以查看輸出信號對輸入信號延時時間報告。3) 在波形仿真之前要設置合理的結束時間和每個柵格的時間,如圖執(zhí)行EditEnd Time?命令,設置合適的仿真結束時間,執(zhí)行EditGrid Size?命令,設置合適的柵格時間。生成的符號存放在本工程目錄下,文件名zhanglaoshi。? 配置編程硬件后,選擇下載模式,在Mode中指定的編程模式為JTAG模式;? 確定編程模式后,單擊 ,然后點擊圖標下載設計文件到器件中,Process進度條中顯示編程進度,編程下載完成后就可以進行目標芯片的硬件驗證了。 2 系統的總體設計 系統總體介紹汽車尾燈兩側各有3盞指示燈LLLRRR3,汽車行駛過程中有如下幾種情況:;,右側一盞指示燈亮;,左側一盞指示燈亮;,左右兩側其中一盞指示燈亮;,左右兩側的一盞指示燈同時亮,以供照明。是以Altera公司Cyclone II的FPGA芯片可編程邏輯器件為系統核心進行系統設計,其系統包括硬件和軟件設計兩部分,其外圍硬件電路包括按鍵電路(各種控制信號)、顯示電路及其他硬件間的連接,軟件開發(fā)采用Quartus II集成開發(fā)環(huán)境,運用VHDL硬件描述語言設計系統配置硬件,有芯片的運行控制各個外圍器件的工作。USE 。ARCHITECTURE ART OF CTRL IS BEGIN NIGHT_LED=NIGHT。RIGHT。039。039。039。039。039。139。主控制模塊CTRL仿真圖: 圖33 主控制模塊CTRL仿真圖 左側尾燈控制模塊LC的設計與實現 該模塊的設計圖如下: 汽車尾燈主控模塊左側燈選擇控制模塊左轉彎控制信號LD1時鐘模塊時鐘信號 圖34 左側尾燈功能模塊示意圖 圖35 左側尾燈控制模塊頂層實體圖*數據入口:CLK:時鐘控制信號;LP:左側燈控制信號;LR:錯誤控制信號;BRAKE:剎車控制信號;NIGHT:夜間行駛控制信號;*數據出口:LEDL:左側LD1燈控制信號;LEDB:左側LD2燈控制信號; LEDN:左側LD3燈控制信號;*程序功能描述:本程序用于控制左側燈的亮、滅和閃爍情況,當時鐘上升沿信號和左側燈控制信號或剎車控制信號或夜間行駛信號同時出現時,左側相應的燈亮或出現閃爍。ENTITY LC IS PORT(CLK,LP,LR,BRAKE,NIGHT: IN STD_LOGIC。 LEDN=NIGHT。 THEN IF(LR=39。) THEN LEDL=39。 END IF。 END IF。當錯誤控制信號出現時,RD1燈不亮。 LEDR,LEDB,LEDN: OUT STD_LOGIC)。 PROCESS(CLK,RP,LR) BEGIN IF CLK39。039。039。 ELSE LEDR=39。 END PROCESS。USE 。END ENTITY SZ。139。 CP=COUNT(3)。Use 。 Right:in std_logic。 Rd1,rd2,rd3:out std_logic)。 End ponent。 Component lc is Port(clk,lp,lr,brake,night:in std_logic。 Ledr,ledb,ledn:out std_logic)。signal bm:std_logic。U4:rc port map(clk,tmp1,tmp2,tmp3,tmp4,err3,err4,err5)。Rd1=err3 and bm。 頂層文件結構設計 圖315 系統頂層原理圖從上圖315可知整個系統包括主選擇控制模塊、時鐘分頻模塊、左側尾燈控制模塊、右側控制模塊邏輯圖。當錯誤控制信號出現時,LD1燈不亮。NIGHT:當接受來自時鐘信號中的夜間行駛控制信號上 升沿時,NIGHT會進入工作狀態(tài)。 右側尾燈控制模塊RCCLK:接受時鐘信號,時鐘上升沿信號用于控制右側燈的亮、滅和閃爍情況和右側燈控制信號或剎車控制信號或夜間行駛信號同時出現時,右側相應的燈亮或出現閃爍。BRAKE:當接受來自時鐘信號中的剎車控制信號上升沿時,BRAKE就進入工作狀態(tài)。LEDN:當NIGHT進入工作狀態(tài)時,左側RD3燈控制信號會輸出點亮LED3燈。在一切調試完畢后,硬件上有如下效果:按亮鍵1,D1燈閃亮,表示車輛左轉。按亮鍵3,D2和D5燈長亮,表示車輛剎車。同時按亮鍵鍵鍵2,DDDD6長亮,D4燈閃爍,表示車輛夜間行駛并在右轉時剎車。1同時按亮鍵鍵2,D3和D6燈長亮,D4燈閃爍,表示車輛夜間行駛時左轉。也許是因為沒有做過什么綜合性的研究實驗,思路很單一,不能很好的靈活變通所學知識。但在編寫VHDL語言時,卻沒有想得那么簡單。在做波形仿真時,由于頻率的設置問題,讓我們又將程序檢查了好幾遍,探索了軟件的其它功能,徹底把軟件的使用搞懂了。這一路走來的點滴片斷,此時此刻如同影像般在心底回放,無論快樂、憂傷、收獲還是挫敗,都是那樣的珍貴與溫暖,現在的自己不再彷徨,只想著腳踏實地的去做好一件事情。另外我還要感謝王思賢老師、劉海龍老師、高峰老師,你們精煉的語言、深邃的教學思想、令人驚奮的學術文章,讓我體會到了課程教學論領域的博大精深。學校電腦室里也有做畢業(yè)設計需要的各種軟件,為我們提供了極大的方便。T Electronic Imaging. 2004.[11] Todd A, . . SNR mismatch and online Estimation in Turbo Decoding.IEEE Trans on Communications.1998[12] Alexander Worm, Peter Hoeher. TurboDecoding Without SNR Estimation. IEEE Trans on Communications.2000.[13] Dongming Sun, Marina Y. Timmermans. Flexible highperformance carbon nanotube integrated circuits. : Nature. 2011.[14] N. Chimot, V. Derycke. Gigahertz frequency flexible carbon nanotube Transistors. America: American Institute of Physics. 2012.[15] . High frequency resistance of singlewalled and Multiwalled carbon nanotubes. America: American Institute of Physics. 2011.