www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 工業(yè)控制 > 電子設(shè)計(jì)自動(dòng)化
[導(dǎo)讀]作者:李秋鳳,華清遠(yuǎn)見嵌入式學(xué)院講師。 仿真可以分為前仿真和后仿真,前仿真是功能仿真,目標(biāo)是分析電路的邏輯關(guān)系的正確性,仿真速度快,可以根據(jù)需要觀察電路輸入輸出端口和電路內(nèi)部任一信號(hào)和寄存器的波形,后

作者:李秋鳳,華清遠(yuǎn)見嵌入式學(xué)院講師。

仿真可以分為前仿真和后仿真,前仿真是功能仿真,目標(biāo)是分析電路的邏輯關(guān)系的正確性,仿真速度快,可以根據(jù)需要觀察電路輸入輸出端口和電路內(nèi)部任一信號(hào)和寄存器的波形,后仿真是將電路的門延遲參數(shù)和各種電路單元之間的連線情況考慮在內(nèi)后進(jìn)行仿真,得到的仿真結(jié)果接近真實(shí)的應(yīng)用情況,后仿真的速度相對(duì)于前仿真慢得多,在觀測(cè)內(nèi)部節(jié)點(diǎn)波形時(shí)比較困難,在一個(gè)完整的電路設(shè)計(jì)中應(yīng)該包括這兩個(gè)過程。

下面是簡單的數(shù)字電路,代碼及綜合后的RTL網(wǎng)表如下:

`timescale 1ns/1ps

module ml(clk,in1,in2,in3,out);

input clk;

input in1,in2,in3;

output out;

wire w1,w2;

reg d1,d2;

assign w1=~(in1&in2);

always@(posedge clk)

d1<=w1;

assign w2=~d1;

always@(posedge clk)

d2<=w2;

assign ut= d2^in3;

endmodule


分析上面代碼可以看出,上面只是反映的是邏輯功能,實(shí)際上,每個(gè)門電路都有工作延時(shí),如果考慮到工作延時(shí),則代碼需要進(jìn)行修改,修改后的代碼更能反映電路的實(shí)際工作情況

`timescale 1ns/1ps

module ml(clk,in1,in2,in3,out);

input clk;

input in1,in2,in3;

output out;

wire w1,w2;

reg d1,d2;

parameter delay1=1,delay2=2;

assign # delay1 w1=~(in1&in2);

always@(posedge clk)

d1<= # delay2 w1;

assign # delay1 w2=~d1;

always@(posedge clk)

d2<= # delay2 w2;

assign # delay1 ut= d2^in3;

endmodule

這段代碼中定義了兩個(gè)延時(shí)參數(shù),分別對(duì)應(yīng)組合邏輯的門延時(shí)和寄存器的傳輸延時(shí),這里的延時(shí)與真正的門延時(shí)在具體數(shù)值上是不同的,但是這種每次賦值操作時(shí)都加入延時(shí)的方法有助于對(duì)電路后仿真時(shí)可能的延時(shí)情況給出定性分析的結(jié)果。

“本文由華清遠(yuǎn)見http://www.embedu.org/index.htm提供”



來源:華清遠(yuǎn)見0次

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
關(guān)閉
關(guān)閉