OpenCores
URL https://opencores.org/ocsvn/an-fpga-implementation-of-low-latency-noc-based-mpsoc/an-fpga-implementation-of-low-latency-noc-based-mpsoc/trunk

Subversion Repositories an-fpga-implementation-of-low-latency-noc-based-mpsoc

[/] [an-fpga-implementation-of-low-latency-noc-based-mpsoc/] [trunk/] [mpsoc/] [boards/] [Altera/] [DE10_Nano_VB2/] [DE10_Nano_VB2.v] - Blame information for rev 48

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 48 alirezamon
// ============================================================================
2
// Copyright (c) 2015 by Terasic Technologies Inc.
3
// ============================================================================
4
//
5
// Permission:
6
//
7
//   Terasic grants permission to use and modify this code for use
8
//   in synthesis for all Terasic Development Boards and Altera Development 
9
//   Kits made by Terasic.  Other use of this code, including the selling 
10
//   ,duplication, or modification of any portion is strictly prohibited.
11
//
12
// Disclaimer:
13
//
14
//   This VHDL/Verilog or C/C++ source code is intended as a design reference
15
//   which illustrates how these types of functions can be implemented.
16
//   It is the user's responsibility to verify their design for
17
//   consistency and functionality through the use of formal
18
//   verification methods.  Terasic provides no warranty regarding the use 
19
//   or functionality of this code.
20
//
21
// ============================================================================
22
//           
23
//  Terasic Technologies Inc
24
//  9F., No.176, Sec.2, Gongdao 5th Rd, East Dist, Hsinchu City, 30070. Taiwan
25
//  
26
//  
27
//                     web: http://www.terasic.com/  
28
//                     email: support@terasic.com
29
//
30
// ============================================================================
31
//Date:  Tue Mar  3 15:11:40 2015
32
// ============================================================================
33
 
34
//`define ENABLE_HPS
35
 
36
module DE10_Nano_golden_top(
37
 
38
      ///////// ADC /////////
39
      output             ADC_CONVST,
40
      output             ADC_SCK,
41
      output             ADC_SDI,
42
      input              ADC_SDO,
43
 
44
      ///////// ARDUINO /////////
45
      inout       [15:0] ARDUINO_IO,
46
      inout              ARDUINO_RESET_N,
47
 
48
      ///////// FPGA /////////
49
      input              FPGA_CLK1_50,
50
      input              FPGA_CLK2_50,
51
      input              FPGA_CLK3_50,
52
 
53
      ///////// GPIO /////////
54
      inout       [35:0] GPIO_0,
55
      inout       [35:0] GPIO_1,
56
 
57
      ///////// HDMI /////////
58
      inout              HDMI_I2C_SCL,
59
      inout              HDMI_I2C_SDA,
60
      inout              HDMI_I2S,
61
      inout              HDMI_LRCLK,
62
      inout              HDMI_MCLK,
63
      inout              HDMI_SCLK,
64
      output             HDMI_TX_CLK,
65
      output      [23:0] HDMI_TX_D,
66
      output             HDMI_TX_DE,
67
      output             HDMI_TX_HS,
68
      input              HDMI_TX_INT,
69
      output             HDMI_TX_VS,
70
 
71
`ifdef ENABLE_HPS
72
      ///////// HPS /////////
73
      inout              HPS_CONV_USB_N,
74
      output      [14:0] HPS_DDR3_ADDR,
75
      output      [2:0]  HPS_DDR3_BA,
76
      output             HPS_DDR3_CAS_N,
77
      output             HPS_DDR3_CKE,
78
      output             HPS_DDR3_CK_N,
79
      output             HPS_DDR3_CK_P,
80
      output             HPS_DDR3_CS_N,
81
      output      [3:0]  HPS_DDR3_DM,
82
      inout       [31:0] HPS_DDR3_DQ,
83
      inout       [3:0]  HPS_DDR3_DQS_N,
84
      inout       [3:0]  HPS_DDR3_DQS_P,
85
      output             HPS_DDR3_ODT,
86
      output             HPS_DDR3_RAS_N,
87
      output             HPS_DDR3_RESET_N,
88
      input              HPS_DDR3_RZQ,
89
      output             HPS_DDR3_WE_N,
90
      output             HPS_ENET_GTX_CLK,
91
      inout              HPS_ENET_INT_N,
92
      output             HPS_ENET_MDC,
93
      inout              HPS_ENET_MDIO,
94
      input              HPS_ENET_RX_CLK,
95
      input       [3:0]  HPS_ENET_RX_DATA,
96
      input              HPS_ENET_RX_DV,
97
      output      [3:0]  HPS_ENET_TX_DATA,
98
      output             HPS_ENET_TX_EN,
99
      inout              HPS_GSENSOR_INT,
100
      inout              HPS_I2C0_SCLK,
101
      inout              HPS_I2C0_SDAT,
102
      inout              HPS_I2C1_SCLK,
103
      inout              HPS_I2C1_SDAT,
104
      inout              HPS_KEY,
105
      inout              HPS_LED,
106
      inout              HPS_LTC_GPIO,
107
      output             HPS_SD_CLK,
108
      inout              HPS_SD_CMD,
109
      inout       [3:0]  HPS_SD_DATA,
110
      output             HPS_SPIM_CLK,
111
      input              HPS_SPIM_MISO,
112
      output             HPS_SPIM_MOSI,
113
      inout              HPS_SPIM_SS,
114
      input              HPS_UART_RX,
115
      output             HPS_UART_TX,
116
      input              HPS_USB_CLKOUT,
117
      inout       [7:0]  HPS_USB_DATA,
118
      input              HPS_USB_DIR,
119
      input              HPS_USB_NXT,
120
      output             HPS_USB_STP,
121
`endif /*ENABLE_HPS*/
122
 
123
      ///////// KEY /////////
124
      input       [1:0]  KEY,
125
 
126
      ///////// LED /////////
127
      output      [7:0]  LED,
128
 
129
      ///////// SW /////////
130
      input       [3:0]  SW
131
);
132
 
133
 
134
//=======================================================
135
//  REG/WIRE declarations
136
//=======================================================
137
 
138
 
139
 
140
 
141
 
142
//=======================================================
143
//  Structural coding
144
//=======================================================
145
 
146
 
147
 
148
 
149
 
150
endmodule

powered by: WebSVN 2.1.0

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