untitled
|
|
|
- 静 储
- 9 years ago
- Views:
Transcription
1 Verilog HDL Verilog HDL 邏 令 列邏 路 例 練
2 數 度 (top-down design) 行 (concurrency)
3 2.1 Verilog HDL (module) 邏 HDL 理
4 HDL 邏 料 數 邏 邏 路 module module_name (port_list) // 列 <port_declarations> // <wire_register declaration> // <parameter_declarations> // 參數 <statements> // 邏 endmodule
5 料 例 module and (a, b, c) input a, b // output c assign c = a & b; // 邏 endmodule
6 2.1.1 ) ) 例 wire w1, w2 // wire [31 0] w3, w4 // 32 reg a // 1 reg [7 0] b,c // 8 (input) (output) (inout) [msb lsb] 若 ( 例 always )
7 2.1.2 讀 讀 料 讀 例 reg [10 0] counter // 11 reg a // 1 reg [2 0] b // 3 a = counter[9] //counter 9 a b = counter[5 3] //counter 5 3 b reg [10 0] table[0 31] //table table[11] = 68 // 68 table 12
8 2.1.3 參數 例 module vadder (a, b, c) // 路 16 parameter wlen = 15 input [wlen 0] a, b output [wlen + 1 0] c assign c = a + b endmodule module tben1 // 路 vadder #(31) ad1(a1, b1, c1) // vadder #(63) ad2(a2, b2, c2) // endmodule
9 例 module tben2 vadder ad1(a1, b1, c1) vadder ad2(a2, b2, c2) defparam ad1.wlen = 31, ad2.wlen = 63 //ad1 ad2 更 endmodule
10 2.2 Verilog HDL 邏 Begin End 林 林 Default If Always Initial
11 2.2.1 (Module Instantiation) 兩 module_name instance_name(port1, port2, ); module_name instance_name(.mod_port1(inst_port1),.mod_port2(inst_port2), ); 例 module adder (a, b, c) // input a, b output c <expressions> endmodule module top (a1, a2, b1, c2) // adder input a1, a2, b1 output c2 wire c1 adder adder_1 (a1, b1, c1) // adder adder_2 (.a(a2),.c(c2),.b(c1)) // endmodule
12 例 moduledriver (out, in, en) output [2 0] out input [2 0] in input en buf u2 (out[2], in[2], en) buf u1 (out[1], in[1], en) buf u0 (out[0], in[0], en) endmodule moduledriver (out, in, en) output [2 0] out input [2 0] in input en buf u[2 0] (out, in, en) // u[2] u[1] u[0] endmodule
13 2.2.2 Verilog 邏 and nand or nor xor xnor buf tran not 令 (Operators in assignments) 降 列 1. (concatenation and replications) { } {{ }} 2. (unary)! ~ & ˆ 3. 數 (arithmetic) * / % 4. 數 (arithmetic) (bitwise shift) << >> 6. (relational) > >= < <= 7. (equality) = = = = = = = = 8. 邏 (binary logical) &&!! 9. 邏 (binary bitwise) & ˆ ˆ 10. (conditional)
14 例 wire [15 0] new_word = {word[7 0],word[15 8]}; //byte 例 module add_32 (co, sum, a, b, ci) //32 output co output [31 0] sum input [31 0] a, b input ci assign {co, sum} = a + b + ci endmodule 例 initial begin byte = { 4 { 2 b01}} // 兩 word = {{ 8 { byte[7]}}, byte} // end
15 <LHS> = <condition> <if_expression> <else_expression> 例 // assign out = enable in bz 例 // wire [3 0] mux_out, in1, in2, in3, in4 wire [1 0] sel assign mux_out = (sel = = 2 b00) in1 (sel = = 2 b01) in2 (sel = = 2 b10) in3 (sel = = 2 b11) in4 4 bx
16 2.2.4 令 連 令 (Continuous assignments) assign 連 (procedural block) 邏 數 不 數
17 例 wire out assign out = a & b // 數 wire #10 inv = inv // 數 wire and_net = a1 & a2, or_net = a1 a2 // 兩 assign out[7 4] = in1[4 1] //
18 塞 塞 (Blocking and Non-blocking Assignments 塞 令 = 句 數 路 利 行 路 路 不 塞 令 <= 句 行 塞 令
19 例 // out 路 不 clk) out = outˆa1 clk) a1 = outˆin // 利 begin end 行 ok reg temp clk) temp = dout dout = tempˆa1 a1 = tempˆin end // 塞 令 <= clk) out <= outˆa1 clk) a1 <= outˆin begin
20 2.2.5 (Conditional Statements) If and If-else
21 Case
22 2.2.6 (Procedural Blocks) 行 initial always 兩 begin end 列 行 錄 (activation list) (timing control, TC) 行
23 例 #n n 行 wait 數 立 行 or posedge negedge
24 Initial initial 行 initial ( $display $gr_waves) Always always 路 連 行 錄 (activation list) (reg)
25 例
26 2.3 令 (Compiler Directives)
27 2.4 列邏 路 狀 (Finite-State Machines)
28 2.4.2 狀 狀 (FSM State Transition Diagram )
29 2.4.3 狀 Verilog HDL
30 2.5 例 Moore Machine
31
32 2.5.2 Mealy Machine
33
34 2.6 練 1. Verilog HDL 立 I. 2-3 II. III. 2-4 D 立 D 2-5
z x / +/- < >< >< >< >< > 3 b10x b10x 0~9,a~f,A~F, 0~9,a~f,A~F, x,x,z,z,?,_ x,x,z,z,?,_ h H 0~9,_ 0~9,_ d D 0~7,x,X,z,Z
Verilog Verilog HDL HDL Verilog Verilog 1. 1. 1.1 1.1 TAB TAB VerilogHDL VerilogHDL C 1.2 1.2 C // // /* /* /* /* SYNOPSY SYNOPSY Design Compiler Design Compiler // //synopsys synopsys /* /*synopsys synopsys
untitled
1 例 21(6)(d) 樓 臨 狀 良 例 16(1)(b) 例 95 例 ( ) 例 10 類 行 令 列 樓 度 樓 論 1.1 行 1.2 行 1.3 1.4 便 ( 不 ) 聯 便 行 聯 1.5 錄 1.6 若 便 1.7 不 便 便 行 1.8 (F.S.172) 便 聯 不 便 1.9 便 1.10 樓 臨 12 樓 行 2 1.11 樓 理 年 連 樓 1.12 樓 理 便 ( 樓
untitled
龍 立 龍 年 行 料 念 料 不 料 不 來 不 留 連 濾 行 行 宅 福 利 福 福 利 理 利 理 類 理 欄 參 量 立 年 年 略 數 年 數 年 行 年 參 年 1 龍 參 不 年 福 理 領 兩 良 流 理 年 度 行 六 路 福 參 福 林 行 落 禮 來 參 理 福 見 年 度 聯 六 參 立 福 六 年 度 年 度 2 龍 行 理 料 利 福 行 參 旅 行 北 令 年 度 理
untitled
逸 老 年 1 錄 錄...I 錄...II... III... 1... 1... 1... 2... 4... 4... 4... 6... 7... 7... 7... 8... 9... 9...10 流... 11... 13...13...15...16...17... 21...21...21 度...27 論... 29...29 來...29 I 參 料... 30 料...30
第五章 鄉鎮圖書館閱讀推廣活動之分析
93 94 1 10 3 4 5-1 5-1 1 ( ) 94/1/10 1 94/1/10 2 94/3/4 4 () 94/3/4 94/3/4 94/3/4 94/3/5 94/3/5 3 94/3/4 94/3/4 94/3/4 1 94/1/26 2 94/1/26 94/1/26 94/1/26 2 94/1/26 94/1/26 1 94/2/22 1 94/2/22 2 94/2/22
untitled
女 錄 老 不 易 例 來 年 老 老 數 裡 不 易 裡 裡 老 臨 力 來 裡 老 度 不 易 流 露 來 年 年 來 來 說 來 老 說 老 來 說 年 來 不 來 說 不 老 說 年 老 行 什 了 參 參 老 老 不 說 說 落 落 都 念 來 什 練 來 兩 老 參 了 不 了 參 識 料 都 了 老 來 什 什 什 都 不 說 說 老 裡 說 什 理 來 說 錄 邏 了 不 說 都 不
STANDARD
精 行 例 119 例 2004 年 2004 年 精 錄 1. 1 2. 1 3. 1 4. 1 5. 連 2 6. 2 7. 2 8. 2 9. 2 10. 2 11. 錄 3 律 12. 3 13. 律 3 14. 3 15. 3 16. 3 17. 數 3 18. 3 19. 4 20. 4 數 i 2004 年 精 六 21. 22. 4 23. 4 24. 4 25. 利 率 4 26.
untitled
行 年 0970022278 行 勵 年 力 () 列 1. 年 2. 立 3. 年 理 () 領 留 金 不 () 陸 不 () 立 立 不 理 度 () 年 不 () 度 年 () 年 若 領 () () 不 領 金 ( 六 ) 利 理 () 錄 料 列 1. 年 力 2. 不 1 3. 4. 年度 讀 若 5. 歷年 6. (1) (2) 年 參 列 錄 (3) (4) (5) 來 7. 年
untitled
拾 - 1567 - 六 年 行 年 行 年 行 年 行 年 六 行 令 六 年 六 六 行 六 參 六 令 年 行 令 年 六 行 六 六 令 年 行 六 令 年 行 令 年 六 六 行 六 令 年 六 行 令 年 六 行 六 令 六 例 列 年 年 數 數 療 年 女 理 理 數 年 不 年 年 行 不 留 流 流 流 流 流 流 流 例 六 女 年 數 年 數 例 例 列 參 參 - 1568
untitled
理 力 理 類 CNHA93-01 力 理 (1) 歷 歷 力 (1) (1) 行 93 年 1 1 93 年 12 31 行 理 理 94 年 2 28 摘要 歷 歷 度 歷 歷 行 歷 年 歷 歷 度 歷 度 歷 歷 行 歷 歷 歷 歷 精 歷 歷 歷 歷 異 立 例 關鍵詞 歷 歷 歷 錄 歷 歷 理 浪 力 年來 歷 療 不 力 歷 立 療 歷 年 立 讀 歷 歷 臨 行 理 療 來 來 療
廉 樂 不 廉 倫 理 廉 倫 理 領 不 參 領 不 若 不 不 不 不 利 聯 行 李 聯 例 律
行 100 年 5 令 廉 倫 理 見 漏 靈 參 廉 樂 不 廉 倫 理 廉 倫 理 領 不 參 領 不 若 不 不 不 不 利 聯 行 李 聯 例 律 立 療 類 理 金 理 路 理 理 金 行 理 理 領 不 領 不 參 領 不 參 利 錄 利 領 參 理 令 數 參 若 領 不 理 論 參 不 行 領 度 參 旅 廉 倫 理 利 來 若 行 來 利 若 旅 禮 不 不 利 利 益 不 旅 北
四湖鄉志纂修
度 例 年 1 留 流 年 不 了 若 不 更 ( 金 2004 年 12 ) 料 錄 來 力 林 歷 錄 料 錄 年 來 了 精 來 更 年 略 拓 葉 兩 來 兩 年 年 陸 來 拓 更 隆 年 葉 年 年 金 見 了 力 了 數 立 隸 諸 羅 林 隆 年 陸 拓 崙 拓 年 拓 年 林 寮 寮 陸 落 北 北 落 數 六 林 2 年 年 崙 鹿 寮 庒 寮 年 年 年 復 北 北 年 年 立
untitled
念 識 練 邏 度 力 (American Association for the Advancement of Science, AAAS) (Science A Process Approach) 類 數 量 理 料 拓 料 料 律 理論 了 類 量 數 理 料 說 Science A Process Approach 1 SAPA SAPA 類 數 量 理 2 ( ) 行 切 神 不 不 領
untitled
度 都 說 了 便 理 來 理 立 便 理 了 領 立 了 行 度 度 例 例 例 錄 不 類 立 領 行 領 令 立 領 行 領 領 行 領 立 領 1 http://client.can.com.tw/mnd/ccp/org164.php 例 年 露 例 六 年 來 例 例 來 年 立 84 2 連 連 立 連 連 連 立 領 連 行 領 連 療 立 領 立 行 行 行 領 立 了 牢 聯 了
untitled
錄 100 年 5 31 2 ~5 30 樓 禮 錄 ( 列 ) 行 北 ( 列 )() 六 () () ( ) ( 料 ) () 參 見 () () ( 17:30) 100 年 6 7 () 立 女 來 參 福 來 了 切 福 輻 福 度 都 福 不 異 兩 年 羽 度 行 年 陸 度 年 4 行 年 10 量 兩 參 了 福 行 了 行 更 力 福 11 56 立 來 行 立 行 精 力 /
台灣經濟新報資料庫
料 易 北 路 樓 02-8768-1088 [email protected] 錄 1 料 1 列 2 3 欄 5 5 六 6 TEJ Smart Wizard 易 9 列 9 料 9 1. 10 2. 11 3. 料 11 4. 12 5. Excel 12 參 TEJ Math Pal 易 13? 13 說 14 1-1TEJ 料 說 15 1-2 料 說 16 1-3 行 料 說 19
untitled
100 年 度 年 理 年 理 970 蓮 路 880 http://www.tccn.edu.tw 038572158366 (99 年 1110100 年 度 年 理 ) // http://tad.tccn.edu.tw/front/bin/ptlist.phtml?category=47 1 100 年 度 年 理 列 年 立 列 力 度 力 度 立 立 年 異 行 歷 良 錄 不 行 錄
中華民國第45屆中小學科學展覽會
說 DIY DIY 老 說 來 料 年 流 行 裡 說 度 1. 2. 識 錄 3. 不 異 度 4. 度 數 數 寧 寧 酪 度 數 識 立 力 不 1 B K B1 量 不 易 拉 了 酪 降 率 療 降 率 老 不 糖 糖 量 度 度 料 理 度 若 狀 冷 量 量 例 冷 冷 量 量 例 糖 度 料 理 度 不 不 度 不 狀 冷 利 酪 來 便 酪 數 2 了 更 量 度 數 量 數 不
untitled
什 ~ 什 ~ 異 塞 裂 療 ~ 行 刺 療 刺 刺 不 什 若 刺 來 說 不 數 ~ 刺 量 亂 刺 刺 異 狀 復 什 ~ 例 率 不 了 不 不 ~ 刺 利 不 例 不 良 狀 異 970429 ~ 量 流 降 金 鍊 若 臨 970429 量 狀 了 臨 良 便 便 便 狀 臨 量 漏 不 不 不 流 臨 利 行 量 不 粒 流 若 臨 970429 度 流 念 女 都 度 了 度 罹
極限燙衣板
精 力 立 力 不 諾 行 女 參 不 量 諾 諾 不 了 力 力 亮 女 年 蓮 來 朗 來 老 不 老 諾 蓮 車 料 年 了 量 1 不 路 類 靈 立 諾 都 練 不 力 力 隸 兩 行 年 來 了 來 亮 女 來 年 老 了 亮 女 什 了 不 不 諾 了 露 了 浪 車 紐 了 了 亮 女 2 不 諾 說 了 參 不 練 更 弄 來 什 讀 亂 論 了 來 理 利 諾 怒 行 不 諾 蓮
untitled
金 度 金 度 金 度 金 度 契 列 行 行 行 利 列 行 年 來 利 率 見 年 金 金 列 見 類 金 理 不 利 率 列 不 金 不 金 立 理 金 列 理 行 金 理 利 率 度 不 金 不 列 類 量 類 不 不 類 列 金 來 利 來 金 來 累 列 不 金 立 理 金 金 力 金 不 1/25 列 不 不 金 立 不 領 金 列 不 金 金 金 金 立 理 利 列 力 力 離 列
九降風
降 1 110 裡 裡 臨 洞 年 了 了 什 練 理 車 年 六 立 年 老 立 烈 來 老 爛 不 不 履 拾 亮 裡 見 來 見 亮 來 來 連 壘 了 2 110 不 狀 領 浪 履 不 來 不 說 不 不 不 壘 不 殺 壘 不 易 不 狀 怒 沈 來 行 裡 料 不 力 3 110 領 行 不 切 行 欄 行 了 陸 陸 欄 行 來 不 便 復 行 冷 了 不 了 了 了 來 落 聯 行
