<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 博客園正式支持Verilog語(yǔ)法著(zhù)色功能

博客園正式支持Verilog語(yǔ)法著(zhù)色功能

作者: 時(shí)間:2011-05-12 來(lái)源:網(wǎng)絡(luò ) 收藏

以前在貼代碼時(shí),都只能挑C++或者C#的,但兩者的主題詞畢竟不太一樣,透過(guò)dudu的幫助,我將 2001年的主題詞加上了,現在園也能漂亮的顯示代碼了!!

本文引用地址:http://dyxdggzs.com/article/150756.htm

介紹
以下是個(gè)典型的Verilog代碼,現在主題詞都能正確顯示,真是太感動(dòng)了…。


checksum_task_logic 1個(gè)的模塊(
輸入的2 clk,
輸入的3 reset_n,
輸入的4 去,
輸入的5 data_in_ready,
輸入的6 [31 :0] data_to_process,
輸出的7 [15 :0個(gè)]結果
8);
9
10 reg data_in_ready_delay;
11 reg [31 :0] data_in_reg;
12 reg [31 :0] sum_reg;
13
14導線(xiàn)[31 :0] sum_1;
15導線(xiàn)[31 :0] sum_2;
16導線(xiàn)[31 :0] sum_3;
17導線(xiàn)[31 :0] next_sum_reg;
18
上部19 //第一加法器階段(16位)的折疊和下半
20分配sum_1 = data_in_reg [31 :16] + data_in_reg [15 :0];
21
22 //第二加法器狀態(tài)(32位) sum_1和以前被存放的總和(sum_reg)
23分配next_sum_reg = sum_1 + sum_reg;
24
在總和記數器上部(運載計數)和下半的25 //折疊
26分配sum_2 = sum_reg [31 :16] + sum_reg [15 :0];
27
在sum_2上部(可能運載)和下半的28 //折疊
29分配sum_3 = sum_2 [31 :16] + sum_2 [15 :0];
30
31 //倒置總和(你的補全)結果的
32分配結果= {~ (sum_3 [15 :0])};
33
34 //延遲登記data_in_ready
35 always@ (posedge clk或negedge reset_n)開(kāi)始
36,如果(reset_n == 1 ' b0)
37 data_in_ready_delay = 1 ' b0;
38
39 data_in_ready data_in_ready_delay的=;
40個(gè)結尾// always@
41
42 //給data_in記數器寫(xiě)
43 always@ (posedge clk或negedge reset_n)開(kāi)始
44,如果(reset_n == 1 ' b0)
45 data_in_reg = 32 ' h00000000;
46
47 data_in_reg = data_to_process;
48個(gè)結尾// always@
49
50 //給總和記數器寫(xiě)下價(jià)值
51 always@ (posedge clk或negedge reset_n)開(kāi)始
52,如果(reset_n == 1 ' b0)
53 sum_reg = 32 ' h00000000;
54,如果(去) //清除sum_reg在檢查和演算開(kāi)始
55 sum_reg = 32 ' h0000_0000;
56,如果(data_in_ready_delay == 1 ' b1)
57 sum_reg = next_sum_reg;
58
59 sum_reg = sum_reg;
60個(gè)結尾// always@
61
62 endmodule



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>