Monday, September 28, 2009
Monday, September 21, 2009
Monday, September 14, 2009
上課用電子書
J.M. Lee, Verilog Quickstart - A Practical Guide to Simulation and Synthesis in Verilog, 3rd ed., 2002. ISBN 0-7923-7672-2
http://www.netlibrary.com/ 線上閱覽
http://www.netlibrary.com/ 線上閱覽
請98-上學期(98年9月)修課同學在這個訊息下, 留下自己的部落格網址....
為方便評估同學學習成效, 請在這個訊息下回POST, 留下自己的部落格網址....
回覆意見 comment 格式如下:
學號, 名字(後兩字), 網址例如:
S950001, XX, http:///????.blogspot.com
謝謝合作.......
回覆意見 comment 格式如下:
學號, 名字(後兩字), 網址例如:
S950001, XX, http:///????.blogspot.com
謝謝合作.......
Tuesday, December 16, 2008
請同學務必上網填寫修課的意見。http://163.23.1.86/questionnaire/login.asp
並上網填寫工程教育問卷調查。 http://ee2.dyu.edu.tw/ (請注意:有研究所與大學部不同的選項)
並上網填寫工程教育問卷調查。 http://ee2.dyu.edu.tw/ (請注意:有研究所與大學部不同的選項)
Monday, September 22, 2008
課程中會用到的工具軟體下載.....SynaptiCAD 試用版 下載
1. 按滑鼠右鍵, 選 [另存目標] 到硬碟目錄, 再點選執行 解壓縮 到您要的目錄......http://www.dyu.edu.tw/~cschen/Verilog%20Computer%20Design/SynaptiCAD.exe
2. 點選執行 SYNCAD.EXE
2. 點選執行 SYNCAD.EXE
Monday, September 15, 2008
請97-上學期(97年9月)修課同學在這個訊息下, 留下自己的部落格網址....
為方便評估同學學習成效, 請在這個訊息下回POST, 留下自己的部落格網址....
回覆意見 comment 格式如下:
學號, 名字(後兩字), 網址
例如: S950001, XX, http://????.blogspot.com
謝謝合作.......
回覆意見 comment 格式如下:
學號, 名字(後兩字), 網址
例如: S950001, XX, http://????.blogspot.com
謝謝合作.......
Friday, December 21, 2007
正緣觸發的UDP
module top();
wire data,clk,o;
system_clock #60 clock1(data);
system_clock #30 clock1(clk);
d_prim1 d1(o, clk, data);
endmodule
module system_clock(clk);
parameter PERIOD=100;
output clk;
reg clk;
initial
clk=0;
always
begin#(PERIOD/2)clk=~clk;
#(PERIOD-PERIOD/2)clk=~clk;
end
always@(posedge clk)if($time>1000)#(PERIOD-1)$stop;
endmodule
primitive d_prim1(q_out, clock, data);
output q_out;
input clock, data;
reg q_out;
table
(01) 0 : ? : 0;
(01) 1 : ? : 1;
(0?) 1 : 1 : 1;
(?0) ? : ? : -;
? (??) : ? : -;
endtable
endprimitive
wire data,clk,o;
system_clock #60 clock1(data);
system_clock #30 clock1(clk);
d_prim1 d1(o, clk, data);
endmodule
module system_clock(clk);
parameter PERIOD=100;
output clk;
reg clk;
initial
clk=0;
always
begin#(PERIOD/2)clk=~clk;
#(PERIOD-PERIOD/2)clk=~clk;
end
always@(posedge clk)if($time>1000)#(PERIOD-1)$stop;
endmodule
primitive d_prim1(q_out, clock, data);
output q_out;
input clock, data;
reg q_out;
table
(01) 0 : ? : 0;
(01) 1 : ? : 1;
(0?) 1 : 1 : 1;
(?0) ? : ? : -;
? (??) : ? : -;
endtable
endprimitive
Friday, December 14, 2007
1位元半加法器設計 採用 UDP
module top();
wire a,b,c,s;
system_clock #100 clock1(a);
system_clock #50 clock1(b);
Adder_Sum S1(s, a, b);
Adder_Carry C1(c, a, b);
endmodule
module system_clock(clk);
parameter PERIOD=100;
output clk;
reg clk;
initial
clk=0;
always
begin#(PERIOD/2)clk=~clk;
#(PERIOD-PERIOD/2)clk=~clk;
end
always@(posedge clk)if($time>1000)#(PERIOD-1)$stop;
endmodule
primitive Adder_Sum(Sum, InA, InB);
output Sum;
input InA, InB;
table
// inputs : output
00 : 0;
01 : 1;
10 : 1;
11 : 0;
endtable
endprimitive
primitive Adder_Carry(Carry, InA, InB);
output Carry;
input InA, InB;
table
// inputs : output
00 : 0;
01 : 0;
10 : 0;
11 : 1;
endtable
endprimitive
wire a,b,c,s;
system_clock #100 clock1(a);
system_clock #50 clock1(b);
Adder_Sum S1(s, a, b);
Adder_Carry C1(c, a, b);
endmodule
module system_clock(clk);
parameter PERIOD=100;
output clk;
reg clk;
initial
clk=0;
always
begin#(PERIOD/2)clk=~clk;
#(PERIOD-PERIOD/2)clk=~clk;
end
always@(posedge clk)if($time>1000)#(PERIOD-1)$stop;
endmodule
primitive Adder_Sum(Sum, InA, InB);
output Sum;
input InA, InB;
table
// inputs : output
00 : 0;
01 : 1;
10 : 1;
11 : 0;
endtable
endprimitive
primitive Adder_Carry(Carry, InA, InB);
output Carry;
input InA, InB;
table
// inputs : output
00 : 0;
01 : 0;
10 : 0;
11 : 1;
endtable
endprimitive
Friday, September 28, 2007
請96-上學期(96年9月)修課同學在這個訊息下, 留下自己的部落格網址....
為方便評估同學學習成效, 請在這個訊息下回POST, 留下自己的部落格網址....
回覆意見 comment 格式如下:學號, 名字(後兩字), 網址
例如: S950001, XX, http://????.blogspot.com
謝謝合作.......
回覆意見 comment 格式如下:學號, 名字(後兩字), 網址
例如: S950001, XX, http://????.blogspot.com
謝謝合作.......
Subscribe to:
Posts (Atom)