Close

FPGA Pin Assignments

A project log for Bexkat1 CPU

A custom 32-bit CPU core with GCC toolchain

matt-stockMatt Stock 12/09/2015 at 00:341 Comment

This is in the project, but it's helpful to have an external guide as well. I should build a small breakout board for most of this stuff to avoid a bunch of wire harnesses.


Terasic DE2i-150

FunctionGPIOPin
Serial1 TXGPIO1[0]G16
PS/2 Mouse - Clock
GPIO1[1]F17
PS/2 Mouse - Data
GPIO1[2]D18
LED Matrix - R0GPIO1[3] F18
LED Matrix - G0GPIO1[4]E14
LED Matrix - B0GPIO1[5]E15
LED Matrix - R1GPIO1[6]F15
LED Matrix - G1GPIO1[7]G16
LED Matrix - B1GPIO1[8]F12
LED Matrix - AGPIO1[9]F13
LED Matrix - BGPIO1[10]C14
LED Matrix - CGPIO1[11]D14
LED Matrix - OEGPIO1[12]D15
LED Matrix - STBGPIO1[13]D16
LED Matrix - ClockGPIO1[14]C17
PS/2 Keyboard - Clock
GPIO1[15]C25
PS/2 Keyboard - DataGPIO1[16]C26
GPIO1[17]D28
GPIO1[18]D25
GPIO1[19]F20

GPIO1[20]E21

GPIO1[21]F23
SPI - RTC SCLKGPIO1[22]G20
SPI - RTC MISOGPIO1[23]F22
SPI - RTC SSGPIO1[24]G22
SPI - RTC MOSIGPIO1[25]G24
RST OUTGPIO1[26]G23
SPI - Codec XDCS
GPIO1[27]A25
SPI - Codec CS
GPIO1[28]A26
Codec - Data Request Intr
GPIO1[29]A19

GPIO1[30]A28

GPIO1[31]A27

GPIO1[32]B30
SPI - General SCLKGPIO1[33]AG28
SPI - General MOSIGPIO1[34]AG26
SPI - General MISOGPIO1[35]Y21

Discussions

Yann Guidon / YGDES wrote 12/12/2015 at 23:38 point

Yep, these logs are good for keeping random but important notes :-)

Keep an index so you can access them easily, because after a while, there will be a lot of them ;-)

  Are you sure? yes | no