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

Subversion Repositories ha1588

[/] [ha1588/] [trunk/] [rtl/] [top/] [ha1588.v] - Diff between revs 43 and 48

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

Rev 43 Rev 48
Line 41... Line 41...
  input       tx_gmii_clk,
  input       tx_gmii_clk,
  input       tx_gmii_ctrl,
  input       tx_gmii_ctrl,
  input [7:0] tx_gmii_data
  input [7:0] tx_gmii_data
);
);
 
 
 
parameter addr_is_in_word = 0;
 
wire [ 5: 0] word_addr_in;
 
wire [ 7: 0] byte_addr_in;
 
generate
 
  if (addr_is_in_word)
 
    assign word_addr_in = addr_in[ 5: 0];
 
  else
 
    assign word_addr_in = addr_in[ 7: 2];
 
endgenerate
 
assign byte_addr_in = {word_addr_in, 2'b00};
 
 
wire rtc_rst;
wire rtc_rst;
wire rtc_time_ld, rtc_period_ld, rtc_adj_ld, adj_ld_done;
wire rtc_time_ld, rtc_period_ld, rtc_adj_ld, adj_ld_done;
wire [37:0] rtc_time_reg_ns;
wire [37:0] rtc_time_reg_ns;
wire [47:0] rtc_time_reg_sec;
wire [47:0] rtc_time_reg_sec;
wire [39:0] rtc_period;
wire [39:0] rtc_period;
Line 69... Line 80...
(
(
  .rst(rst),
  .rst(rst),
  .clk(clk),
  .clk(clk),
  .wr_in(wr_in),
  .wr_in(wr_in),
  .rd_in(rd_in),
  .rd_in(rd_in),
  .addr_in(addr_in),
  .addr_in(byte_addr_in),
  .data_in(data_in),
  .data_in(data_in),
  .data_out(data_out),
  .data_out(data_out),
  .rtc_clk_in(rtc_clk),
  .rtc_clk_in(rtc_clk),
  .rtc_rst_out(rtc_rst),
  .rtc_rst_out(rtc_rst),
  .time_ld_out(rtc_time_ld),
  .time_ld_out(rtc_time_ld),

powered by: WebSVN 2.1.0

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