OpenCores
URL https://opencores.org/ocsvn/8051/8051/trunk

Subversion Repositories 8051

[/] [8051/] [tags/] [rel_12/] [rtl/] [verilog/] [oc8051_b_register.v] - Diff between revs 5 and 22

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 5 Rev 22
Line 93... Line 93...
end
end
 
 
always @(posedge clk or posedge rst)
always @(posedge clk or posedge rst)
begin
begin
  if (rst) bit_out <= #1 1'b0;
  if (rst) bit_out <= #1 1'b0;
  else bit_out <= #1 data_out[rd_addr];
  else if ((rd_addr==wr_addr[2:0]) & wr & wr_bit) begin
 
    bit_out <= #1 bit_in;
 
  end else if ((wr_addr[7:5]==`OC8051_SFR_B) & wr & !wr_bit) begin
 
    bit_out <= #1 data_in[rd_addr];
 
  end else bit_out <= #1 data_out[rd_addr];
end
end
 
 
endmodule
endmodule
 
 
 No newline at end of file
 No newline at end of file

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.