Skip to content

hammerIO Peripheral Shield

The hammerIO peripheral shield for the DE10-Lite board is a custom-designed hardware solution aimed at expanding the capabilities of the Altera MAX 10 FPGA development platform. Built with versatility and performance in mind, this shield brings together a suite of features that allow users to experiment with a variety of applications, ranging from analog-to-digital conversion to audio signal processing.

This shield seamlessly integrates with the DE10-Lite's 2x20 GPIO header, requiring no external power or additional cabling. The onboard peripherals include an ADC, DAC, Audio Codec with isolated power, SMA connectors, a potentiometer joystick, PMOD extensions, and more. With its modular and user-friendly design, the shield is ideal for educational labs, prototyping, and experimenting with FPGA-based solutions. This manual provides an overview of the shield's components and offers step-by-step instructions to help users make the most of this innovative platform.

Below is the pinout table for the peripheral shield:

Peripheral DE10-Lite Pin Base Peripheral DE10-Lite Port
LED1 PIN_AB17 LED0 PIN_A8
LED2 PIN_AA17 LED1 PIN_A9
LED3 PIN_AB19 LED2 PIN_A10
LED4 PIN_AA19 LED3 PIN_B10
LED5 PIN_Y19 LED4 PIN_D13
LED6 PIN_AB20 LED5 PIN_C13
LED7 PIN_AB21 LED6 PIN_E14
LED8 PIN_AA20 LED7 PIN_D14
SW8 PIN_AA12 LED8 PIN_A11
SW7 PIN_AA11 LED9 PIN_B11
SW6 PIN_Y10 KEY0 PIN_B8
SW5 PIN_AB9 KEY1 PIN_A7
SW4 PIN_AB8 SW0 PIN_C10
SW3 PIN_AB7 SW1 PIN_C11
SW2 PIN_AB6 SW2 PIN_D12
SW1 PIN_AB5 SW3 PIN_C12
SCLK PIN_AA7 SW4 PIN_A12
DAC_SYNC PIN_AA5 SW5 PIN_B12
DAC_DIN PIN_AA6 SW6 PIN_A13
ADC_CS PIN_AA8 SW7 PIN_A14
ADC_CHSEL PIN_AA9 SW8 PIN_B14
ADC_DOUT PIN_AB10 SW9 PIN_F15
EXT_CLK PIN_AB12 10MHz clock PIN_N5
I2C_SCLK PIN_AA14 50MHz clock 1 PIN_P11
I2C_SDAT PIN_W12 50MHz clock 2 PIN_N14
AUD_XCK PIN_W5
AUD_BCLK PIN_W6
AUD_DACDAT PIN_V7
AUD_DACLRCK PIN_V8
AUD_ADCDAT PIN_V9
AUD_ADCLRCK PIN_V10
PS2_CLK PIN_W10
PS2_DAT PIN_W9
PMOD_00_00 PIN_W11
PMOD_00_01 PIN_Y11
PMOD_00_02 PIN_AB13
PMOD_00_03 PIN_W13
PMOD_00_04 PIN_AA15
PMOD_00_05 PIN_V5
PMOD_00_06 PIN_W7
PMOD_00_07 PIN_W8
PMOD_01_00 PIN_AA2
PMOD_01_01 PIN_Y3
PMOD_01_02 PIN_Y4
PMOD_01_03 PIN_Y5
PMOD_01_04 PIN_Y6
PMOD_01_05 PIN_Y7
PMOD_01_06 PIN_Y8
PMOD_01_07 PIN_AA10
PASS-THRU PIN_AB11
PASS-THRU PIN_AB3
PASS-THRU PIN_AB2