Код
....................
input [15:0] address,
input [15:0] data,
input wren
);
.........
reg [3:0] reg_alpha;
always @(posedge clock or posedge reset) begin
if(reset) begin
reg_alpha <= 4'd4;
end else begin
if((wren == 1'b1)&&(address == 0 [b](???)[/b])) begin
reg_alpha <= data[3:0];
end
end
end
input [15:0] address,
input [15:0] data,
input wren
);
.........
reg [3:0] reg_alpha;
always @(posedge clock or posedge reset) begin
if(reset) begin
reg_alpha <= 4'd4;
end else begin
if((wren == 1'b1)&&(address == 0 [b](???)[/b])) begin
reg_alpha <= data[3:0];
end
end
end
Т.е. имеется набор регистров в этом модуле, куда мастер (например процессор) будет записывать данные. Но когда модуль ставим в систему, ему присваивается адрес, обычно отличный от нуля. Как мне его определить, учесть в модуле?