小编Noh*_*oha的帖子

Verilog错误:在连续分配的左侧,注册是非法的

我是一个verilog noob,我必须为处理器做这个ALU,但我得到这个错误:

分配SP_out = SP;

"在连续分配的左侧登记是非法的"

我正在使用modelsim.

module ALU(opcode,ra,rb,ra_out,cin,co,res,rst,clk,pc,npc,CCRin,CCRo,SP,SP_out);
  output [1:0] res; // result 
  input wire [7:0]pc;
  output reg [7:0] npc;
  input rst,clk;
  input wire cin;
  input wire [3:0] opcode;
  input wire[1:0] ra;
  input wire[1:0] rb;
  output reg[1:0] ra_out;
  input wire[7:0] SP; // testbench haygebli SP el mafroud yeb2a = 255
  output reg[7:0] SP_out;

  reg[255:0] dmem;

  input wire [3:0] CCRin;
  output reg [3:0] CCRo;
  output co;

  wire [2:0] result; //total result

  assign SP_out = SP;

  assign result = alu_out(ra,rb,cin); 
  assign …
Run Code Online (Sandbox Code Playgroud)

verilog

0
推荐指数
1
解决办法
2万
查看次数

标签 统计

verilog ×1