999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MAX+PlusⅡ軟件的數字電路設計

2009-09-22 08:04:08張永志
文學與藝術 2009年8期

劉 芳 張永志

【摘要】本文主要介紹MAX+PlusⅡ軟件的設計流程并將其應用到數字電路教學中,進行了理論教學與仿真驗證相結合的探索,為數字電路的邏輯驗證和實驗教學提供了一種新的方法。

【關鍵詞】MAX+PlusⅡ軟件;數字電路設計;實例應用

在當代社會,電子產品更新換代的速度越來越快,以往的電路設計方法已經適應不了這種挑戰,隨著可編程邏輯器件集成規模的不斷擴大,EDA(Electronic Design Automation)技術在現代電子系統設計領域的優勢已有所突顯。

EDA技術是指以計算機為工作平臺,融合了電子技術、計算機技術、智能化技術最新成果的現代電子設計技術。美國Altera公司推出的MAX+PlusⅡ軟件被公認為是最易使用、人機界面最友善的PLD開發軟件,現已成為電子系統設計、電子產品開發領域中一種全新的手段和便捷的方法。

一、MAX+PlusⅡ簡介

MAX+PlusⅡ可編程邏輯開發軟件結合了框圖界面和交互仿真能力的系統級設計和仿真工具,不用搭建硬件電路,即可對自己的設計進行調試、驗證,借助模擬示波器等虛擬設備直觀顯示仿真動態結果。而且設計者可以在友好的界面下很簡便、高效地設計出各種復雜的專用IC。因此,MAX+PlusII對改善硬件系統設計環境,培養學生應用系統級設計的能力,培養具有創新精神的應用型、復合型專門人才有很大的推動作用。MAX+PlusⅡ軟件的主要功能和特點有:

(1)設計輸入、編譯、校驗、仿真、器件編程與配置全部集成在統一的開發環境中,可以加快動態調試,縮短開發周期。

(2)設計環境與芯片結構無關,它支持EPF10K等可編程邏輯器件系列,編譯程序還提供強大的邏輯綜合與優化功能。

(3)有豐富的模塊化設計工具和器件庫。

(4)支持VHDL, Verilog HDL和AHDL等硬件描述語言。

(5)提供Megacore系統級功能。

(6)具有開放性的特點,他允許設計人員添加自己的宏函數。

二、MAX+PlusⅡ設計流程

MAX+PlusⅡ軟件提供了一種與結構無關的設計環境,其全面的邏輯設計能力,使設計者只需運用自己熟悉的輸入工具(原理圖、硬件描述語言)進行設計,就可以將文本、圖形、波形等設計方法任意組合,建立起有層次的數字系統,MAX+PlusⅡ把這些設計轉換成最終結構所需要的格式。而MAX+PlusⅡ的編譯器則可完成資源利用的最小化和邏輯綜合,把設計裝配成1個或多個器件并產生編程數據。此外,還可進行功能仿真、定時仿真、延時預測等設計校驗。使用MAX+PlusⅡ設計數字系統的步驟如下:

(1)設計輸入 用戶可使用MAX+plusII 10.0Baseline提供的圖形編輯器和文本編輯器實現圖形、AHDL、VHDL或Verilog HDL的輸入,也可輸入網表文件。

(2)編譯 為完成對設計的處理, MAX+plusII10.0 Baseline提供了一個完全集成的編譯器,可直接完成從網表提取到最后編程文件的生成。在編譯過程中生成一系列標準文件可進行時序模擬、適配等。

(3)項目校驗 項目校驗過程包括功能和時序仿真,其作用是測試邏輯操作和設計的內部定時,若有錯誤則進行修改并重新編譯。

(4)項目編程 將設計的項目編程/配置到所選擇的器件中。

三、數字電路設計舉例

本例用VHDL語言來實現8選1多路選擇器,編寫程序如下:

library ieee;

use ieee.std_logic_1164 .all;

entity mux is

port(D0,D1,D2,D3,D4,D5,D6,D7: in std_logic;

A0,A1,A2: in std_logic;

Q: out std_logic);

end mux;

architecture rtl of mux is

signal sel: std_logic_vector(2 downto 0);

begin

sel<=A2&A1;&A0;

B:process(D0,D1,D2,D3,D4,D5,D6,D7,sel)

begin

if(sel="000")then

Q<=D0;

elseif(sel="001")then

Q<=D1;

elseif(sel="010")then

Q<=D2;

elseif(sel="011")then

Q<=D3;

elseif(sel="100")then

Q<=D4;

elseif(sel="101")then

Q<=D5;

elseif(sel="110")then

Q<=D6;

else

Q<=D7;

end if;

end process;

end rtl;

上述8選1多路選擇器經過時序仿真、功能仿真,仿真結果如圖1所示,結果完全達到了設計目的,仿真通過后就可將設計結果編程/下載到目標器件中去。

四、結束語

EDA技術是電子設計的發展趨勢,利用EDA工具MAX+PlusⅡ可以代替設計者完成電子系統設計中的大部分工作,能夠方便靈活地設計出體積小而系統性高的數字電子系統,徹底地改變傳統數字系統的設計方法、設計過程乃至設計觀念,拓寬了電子設計和產品開發的思路,是電子技術設計領域的一場革命。

【參考文獻】

[1]李國麗,朱維勇,欒銘.EDA與數字系統設計.

[2]馮 濤.可編程邏輯器件開發技術MAX+PlusⅡ入門與提高.

主站蜘蛛池模板: 国产91丝袜在线播放动漫| 色噜噜久久| 亚洲第一成年网| 中文字幕啪啪| 欧美日一级片| 欧美精品H在线播放| 国产精品一区二区久久精品无码| 亚洲无码不卡网| 国产黑丝一区| 欧美精品1区| 国产不卡在线看| 亚洲国产天堂久久综合226114| 人妻丰满熟妇αv无码| 国产农村1级毛片| 午夜精品久久久久久久无码软件| 露脸国产精品自产在线播| 婷婷综合在线观看丁香| 国产成人精品日本亚洲77美色| 99精品热视频这里只有精品7| 91精品啪在线观看国产91| 亚洲精品在线91| 欧美国产在线看| 亚洲精品欧美日本中文字幕| 极品尤物av美乳在线观看| 91精品国产一区| 无码网站免费观看| 国产电话自拍伊人| 久久国产精品电影| 亚洲精品成人片在线播放| 伊人久热这里只有精品视频99| 国产大片喷水在线在线视频| 国产又色又爽又黄| 在线观看欧美国产| 天天综合网色| 国产成人免费视频精品一区二区| 又爽又大又光又色的午夜视频| 精品色综合| 啦啦啦网站在线观看a毛片| 久久免费视频6| 尤物精品国产福利网站| 无码福利视频| 国产69精品久久久久孕妇大杂乱 | 久久中文字幕2021精品| 国产亚洲精久久久久久久91| 免费jjzz在在线播放国产| 亚洲日韩精品欧美中文字幕 | 欧美伦理一区| 无码免费视频| 精品91视频| 毛片网站在线播放| 亚洲熟女中文字幕男人总站| 国产一区二区三区精品久久呦| 二级毛片免费观看全程| 亚洲精品桃花岛av在线| 亚洲欧美人成人让影院| 国内毛片视频| 91精品国产麻豆国产自产在线| 国产门事件在线| 成人午夜网址| 91成人试看福利体验区| 国产专区综合另类日韩一区| 欧美A级V片在线观看| 亚洲热线99精品视频| 99热这里只有精品2| 97在线免费| 尤物午夜福利视频| 一区二区欧美日韩高清免费| 午夜激情福利视频| 视频一本大道香蕉久在线播放| 狼友av永久网站免费观看| 成年看免费观看视频拍拍| 精品无码国产一区二区三区AV| 国产在线自乱拍播放| 一本久道热中字伊人| 99热国产这里只有精品9九| 欧美日一级片| 亚洲精品第五页| 女人毛片a级大学毛片免费| 91福利一区二区三区| 女人毛片a级大学毛片免费| 亚洲国内精品自在自线官| a级毛片免费看|