Skip to content

Instantly share code, notes, and snippets.

@houmei
Created January 24, 2013 11:51
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Embed
What would you like to do?
DE0 Onboard I/O pinassign
DE0 Pin Assign Direction Pin name Description 02:20130124 @houmei
# CLOCK
CLOCK_50 input PIN_G21(CLK4) 50MHz OSC
CLOCK_50_2 input PIN_B12(CLK9) 50MHz OSC
GPIO0_CLKIN0 input PIN_AB12(CLK12) GPIO0(J4-1)
GPIO0_CLKIN2 input PIN_AB12(CLK13) GPIO0(J4-3)
GPIO_CLKOUT0 output PIN_AB3(PLL1_CLKOUTn) GPIO0(J4-19)
GPIO_CLKOUT1 output PIN_AA3(PLL1_CLKOUTp) GPIO0(J4-21)
GPIO1_CLKIN0 input PIN_AB11(CLK14) GPIO1(J5-1)
GPIO1_CLKIN1 input PIN_AA11(CLK15) GPIO1(J5-3)
GPIO1_CLKOUT0 output PIN_R16(PLL4_CLKOUTn) GPIO1(J5-19)
GPIO1_CLKOUT1 output PIN_T16(PLL4_CLKOUTp) GPIO1(J5-21)
# BUTTON pullup 1/press 0
BUTTON0 input PIN_H2
BUTTON1 input PIN_G3
BUTTON2 input PIN_F1
# SWITCH
SW0 input PIN_J6 Up 1/Down 0
SW1 input PIN_H5 Up 1/Down 0
SW2 input PIN_H6 Up 1/Down 0
SW3 input PIN_G4 Up 1/Down 0
SW4 input PIN_G5 Up 1/Down 0
SW5 input PIN_J7 Up 1/Down 0
SW6 input PIN_H7 Up 1/Down 0
SW7 input PIN_E3 Up 1/Down 0
SW8 input PIN_E4 Up 1/Down 0
SW9 input PIN_D2 Up 1/Down 0
# LED turn on:1
LEDG0 output PIN_J1
LEDG1 output PIN_J2
LEDG2 output PIN_J3
LEDG3 output PIN_H1
LEDG4 output PIN_F2
LEDG5 output PIN_E1
LEDG6 output PIN_C1
LEDG7 output PIN_C2
LEDG8 output PIN_B2
LEDG9 output PIN_B1
# 7SEG LED ***0 ANODE common turn on:0
HEX0_D[0] output PIN_E11 A0
HEX0_D[1] output PIN_F11 B0
HEX0_D[2] output PIN_H12 C0
HEX0_D[3] output PIN_H13 D0
HEX0_D[4] output PIN_G12 E0
HEX0_D[5] output PIN_F12 F0
HEX0_D[6] output PIN_F13 G0
HEX0_DP output PIN_D13 DP0
# **0* ANODE common turn on:0
HEX1_D[0] output PIN_A13 A1
HEX1_D[1] output PIN_B13 B1
HEX1_D[2] output PIN_C13 C1
HEX1_D[3] output PIN_A14 D1
HEX1_D[4] output PIN_B14 E1
HEX1_D[5] output PIN_E14 F1
HEX1_D[6] output PIN_A15 G1
HEX1_DP output PIN_B15 DP1
# *0** ANODE common turn on:0
HEX2_D[0] output PIN_D15 A2
HEX2_D[1] output PIN_A16 B2
HEX2_D[2] output PIN_B16 C2
HEX2_D[3] output PIN_E15 D2
HEX2_D[4] output PIN_A17 E2
HEX2_D[5] output PIN_B17 F2
HEX2_D[6] output PIN_F14 G2
HEX2_DP output PIN_A18 DP2
# 0*** ANODE common turn on:0
HEX3_D[0] output PIN_B18 A3
HEX3_D[1] output PIN_F15 B3
HEX3_D[2] output PIN_A19 C3
HEX3_D[3] output PIN_B19 D3
HEX3_D[4] output PIN_C19 E3
HEX3_D[5] output PIN_D19 F3
HEX3_D[6] output PIN_G15 G3
HEX3_DP output PIN_G16 DP3
# LCD 2x16 (optional: HD44780 compatible)
LCD_RW output PIN_E22 0: Write 1: Read
LCD_RS output PIN_F22 0:Command 1:Data
LCD_EN output PIN_E21
LCD_DATA7 output/inout PIN_C20
LCD_DATA6 output/inout PIN_D20
LCD_DATA5 output/inout PIN_B21
LCD_DATA4 output/inout PIN_B22
LCD_DATA3 output/inout PIN_C21
LCD_DATA2 output/inout PIN_C22
LCD_DATA1 output/inout PIN_D21
LCD_DATA0 output/inout PIN_D22
LCD_BLON output/inout PIN_F21 LCD Back Light ON/OFF
# SERIAL I/F ADM3202 (EIA-232E)
UART_RXD input PIN_U22
UART_RTS output PIN_V22
UART_TXD output PIN_U21
UART_CTS input PIN_V21
# PS/2 PORT
PS2_KBCLK inout PIN_P22 J3-6 2K pullup
PS2_MSCLK inout PIN_R21 J3-8 2K pullup
PS2_MSDAT inout PIN_R22 J3-2 2K pullup
PS2_KBDAT inout PIN_P21 J3-1 2K pullup
# VGA D-SUB 15
VGA_R[0] output PIN_H19 pin1 4K
VGA_R[1] output PIN_H17 2K
VGA_R[2] output PIN_H20 1K
VGA_R[3] output PIN_H21 0.5K
VGA_G[0] output PIN_H22 pin2 4K
VGA_G[1] output PIN_J17 2K
VGA_G[2] output PIN_K17 1K
VGA_G[3] output PIN_J21 0.5K
VGA_B[0] output PIN_K22 pin3 4K
VGA_B[1] output PIN_K21 2K
VGA_B[2] output PIN_J22 1K
VGA_B[3] output PIN_K18 0.5K
VGA_HS output PIN_L21 pin13 120ホゥ
VGA_VS output PIN_L22 pin14 120ホゥ
# SD Card Socket
SD_CLK output PIN_Y21 5:CLK
SD_CMD inout PIN_Y22 2:CMD
SD_DAT0 inout PIN_AA22 7:DATA0
SD_DAT3 inout PIN_W21 1:DATA3
SD_WP_N input PIN_W20 11:WP
# GPIO0 J4
GPIO0_CLKIN0 - PIN_AB12 1:
GPIO0_D0 - PIN_AB16 2:
GPIO0_CLKIN1 - PIN_AA12 3:
GPIO0_D1 - PIN_AA16 4:
GPIO0_D2 - PIN_AA15 5:
GPIO0_D3 - PIN_AB15 6:
GPIO0_D4 - PIN_AA14 7:
GPIO0_D5 - PIN_AB14 8:
GPIO0_D6 - PIN_AB13 9:
GPIO0_D7 - PIN_AA13 10:
5V - 11: 5V
GND - 12: GND
GPIO0_D8 - PIN_AB10 13:
GPIO0_D9 - PIN_AA10 14:
GPIO0_D10 - PIN_AB8 15:
GPIO0_D11 - PIN_AA8 16:
GPIO0_D12 - PIN_AB5 17:
GPIO0_D13 - PIN_AA5 18:
GPIO0_CLKOUT0 - PIN_AB3 19:
GPIO0_D14 - PIN_AB4 20:
GPIO0_CLKOUT1 - PIN_AA3 21:
GPIO0_D15 - PIN_AA4 22:
GPIO0_D16 - PIN_V14 23:
GPIO0_D17 - PIN_U14 24:
GPIO0_D18 - PIN_Y13 25:
GPIO0_D19 - PIN_W13 26:
GPIO0_D20 - PIN_U13 27:
GPIO0_D21 - PIN_V12 28:
3V3 - 29: 3.3V
GND - 30: GND
GPIO0_D22 - PIN_R10 31:
GPIO0_D23 - PIN_V11 32:
GPIO0_D24 - PIN_Y10 33:
GPIO0_D25 - PIN_W10 34:
GPIO0_D26 - PIN_T8 35:
GPIO0_D27 - PIN_V8 36:
GPIO0_D28 - PIN_W7 37:
GPIO0_D29 - PIN_W6 38:
GPIO0_D30 - PIN_V5 39:
GPIO0_D31 - PIN_U7 40:
# GPIO1 J5
GPIO1_CLKIN0 - PIN_AB11 1:
GPIO1_D0 - PIN_AA20 2:
GPIO1_CLKIN1 - PIN_AA11 3:
GPIO1_D1 - PIN_AB20 4:
GPIO1_D2 - PIN_AA19 5:
GPIO1_D3 - PIN_AB19 6:
GPIO1_D4 - PIN_AB18 7:
GPIO1_D5 - PIN_AA18 8:
GPIO1_D6 - PIN_AA17 9:
GPIO1_D7 - PIN_AB17 10:
5V - 11: 5V
GND - 12: GND
GPIO1_D8 - PIN_Y17 13:
GPIO1_D9 - PIN_W17 14:
GPIO1_D10 - PIN_U15 15:
GPIO1_D11 - PIN_T15 16:
GPIO1_D12 - PIN_W15 17:
GPIO1_D13 - PIN_V15 18:
GPIO1_CLKOUT0 - PIN_R16 19:
GPIO1_D14 - PIN_AB9 20:
GPIO1_CLKOUT1 - PIN_T16 21:
GPIO1_D15 - PIN_AA9 22:
GPIO1_D16 - PIN_AA7 23:
GPIO1_D17 - PIN_AB7 24:
GPIO1_D18 - PIN_T14 25:
GPIO1_D19 - PIN_R14 26:
GPIO1_D20 - PIN_U12 27:
GPIO1_D21 - PIN_T12 28:
3V3 - 29: 3.3V
GND - 30: GND
GPIO1_D22 - PIN_R11 31:
GPIO1_D23 - PIN_R12 32:
GPIO1_D24 - PIN_U10 33:
GPIO1_D25 - PIN_T10 34:
GPIO1_D26 - PIN_U9 35:
GPIO1_D27 - PIN_T9 36:
GPIO1_D28 - PIN_Y7 37:
GPIO1_D29 - PIN_U8 38:
GPIO1_D30 - PIN_V6 39:
GPIO1_D31 - PIN_V7 40:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment