第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問怎么把wire的值轉(zhuǎn)換成constant, 并且這樣寫可行么?

請問怎么把wire的值轉(zhuǎn)換成constant, 并且這樣寫可行么?

瀟瀟雨雨 2023-02-17 21:17:47
下面是我寫的code, 要求是實現(xiàn)user控制計算的功能,當(dāng)req=1的時候進行計算,req=0的時候停止, 但是編譯提示說用if檢測要用constant expression, module encrypt ( input wire clk,input wire req,output wire ack,input wire [63:0] K ,input wire [63:0] M ,output wire [63:0] C );wire [55:0] w0;wire [63:0] w1;wire [31:0] r0;wire [31:0] r1;wire [31:0] r2;wire [31:0] r3;wire [31:0] r4;split3 t0(r0,r1,M);PC1 t1(w0,k);begin if(req==1 && clk!=15)beginassign ack=1;round t2(r0,r2,r1,r3,w0,r4,clk);assign clk=clk+1; assign r0=r2;assign r1=r3;assign w0=r4;assign req=0;assign ack=0;if(clk==15)beginmerge3 t3(w1,r0,r1);FP t4(w1,C);endendendendmodule
查看完整描述

2 回答

?
DIEA

TA貢獻1820條經(jīng)驗 獲得超3個贊

wire只要定義之后便可以將它與常數(shù)比較或者賦值。
但是你這個地方的clk定義的是1位wire,不是0就是1,你怎么可能if(clk==15)呢,
這個地方肯定不行。
wire [3:0] clk;之后才可以這樣用

查看完整回答
反對 回復(fù) 2023-02-20
?
青春有我

TA貢獻1784條經(jīng)驗 獲得超8個贊

wire [0:n] A; 中A[0]是最高位
表示順序不同而已

查看完整回答
反對 回復(fù) 2023-02-20
  • 2 回答
  • 0 關(guān)注
  • 97 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號