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

Subversion Repositories ethmac10g

[/] [ethmac10g/] [tags/] [V10/] [rxRSLayer.v] - Blame information for rev 72

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 4 fisher5090
`timescale 1ns / 1ps
2
////////////////////////////////////////////////////////////////////////////////
3
// Company: 
4
// Engineer:
5
//
6
// Create Date:    15:11:04 12/22/05
7
// Design Name:    
8
// Module Name:    rxRSLayer
9
// Project Name:   
10
// Target Device:  
11
// Tool versions:  
12
// Description:
13
//
14
// Dependencies:
15
// 
16
// Revision:
17
// Revision 0.01 - File Created
18
// Additional Comments:
19
// 
20
////////////////////////////////////////////////////////////////////////////////
21
module rxRSLayer(rxclk_2x, reset, link_fault, rxd64, rxc8, rxd, rxc);
22
    input rxclk_2x;
23
    input reset;
24
         input [31:0] rxd;
25
    input [3:0] rxc;
26
    output [1:0] link_fault;
27
    output [63:0] rxd64;
28
    output [7:0] rxc8;
29
 
30
         wire  local_fault;
31
         wire  remote_fault;
32
         wire[1:0]  link_fault;
33
 
34
         rxRSIO datapath(.rxclk_2x(rxclk_2x),
35
                         .reset(reset),
36
                                                  .rxd(rxd),
37
                                                  .rxc(rxc),
38
                                                  .rxd64(rxd64),
39
                                                  .rxc8(rxc8),
40
                                                  .local_fault(local_fault),
41
                                                  .remote_fault(remote_fault)
42
                                                  );
43
 
44
         rxLinkFaultState statemachine(.rxclk_2x(rxclk_2x),
45
                                       .reset(reset),
46
                                                                                         .local_fault(local_fault),
47
                                                                                         .remote_fault(remote_fault),
48
                                                                                         .link_fault(link_fault)
49
                                                                                         );
50
 
51
endmodule

powered by: WebSVN 2.1.0

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