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

Subversion Repositories ethmac10g

[/] [ethmac10g/] [tags/] [V10/] [M8_1E.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:    11:53:07 12/27/05
7
// Design Name:    
8
// Module Name:    M8_1E
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 M8_1E(E, S, D, O);
22
    input E;
23
    input [2:0] S;
24
    input [7:0] D;
25
    output O;
26
 
27
         wire M01, M23, M45, M67;
28
 
29
         M2_1E  m01(.E(E), .S0(S[0]), .D0(D[0]), .D1(D[1]), .O(M01));
30
         M2_1E  m23(.E(E), .S0(S[0]), .D0(D[2]), .D1(D[3]), .O(M23));
31
         M2_1E  m45(.E(E), .S0(S[0]), .D0(D[4]), .D1(D[5]), .O(M45));
32
         M2_1E  m67(.E(E), .S0(S[0]), .D0(D[6]), .D1(D[7]), .O(M67));
33
 
34
         MUXF5_L m03(.LO(M03), .I0(M01), .I1(M23), .S(S[1]));
35
         MUXF5_L m47(.LO(M47), .I0(M45), .I1(M67), .S(S[1]));
36
         MUXF6   m07(.O(O), .I0(M03), .I1(M47), .S(S[2]));
37
 
38
 
39
endmodule

powered by: WebSVN 2.1.0

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