Skip to main content

Altera DE2-115 Development Board

The DE2 series has consistently been at the forefront of educational development boards by distinguishing itself with an abundance of interfaces to accommodate various application needs. Extending its leadership and success, Terasic announces the latest DE2-115 that features the Cyclone IV E device. Responding to increased versatile low-cost spectrum needs to be driven by the demand for mobile video, voice, data access, and the hunger for high-quality images, the new DE2-115 offers an optimal balance of low cost, low power, and a rich supply of logic, memory, and DSP capabilities.

 

Altera DE2-115 Development Board Pinout

The DE2-115 Board provides one 40-pin expansion header. The header connects directly to 36 pins of the Cyclone IV E FPGA and also provides DC +5V (VCC5), DC +3.3V (VCC3P3), and two GND pins.

Signal Name

FPGA Pin No

Description

I/O Standard

GPIO[0]

PIN_AB22

GPIO Connection DATA[0]

Depending on JP6

GPIO[1]

PIN_AC15

GPIO Connection DATA[1]

Depending on JP6

GPIO[2]

PIN_AB21

GPIO Connection DATA[2]

Depending on JP6

GPIO[3]

PIN_Y17

GPIO Connection DATA[3]

Depending on JP6

GPIO[4]

PIN_AC21

GPIO Connection DATA[4

Depending on JP6

GPIO[5]

PIN_Y16

GPIO Connection DATA[5]

Depending on JP6

GPIO[6]

PIN_AD21

GPIO Connection DATA[6]

Depending on JP6

GPIO[7]

PIN_AE16

GPIO Connection DATA[7]

Depending on JP6

GPIO[8]

PIN_AD15

GPIO Connection DATA[8]

Depending on JP6

GPIO[9]

PIN_AE15

GPIO Connection DATA[9]

Depending on JP6

GPIO[10]

PIN_AC19

GPIO Connection DATA[10]

Depending on JP6

GPIO[11]

PIN_AF16

GPIO Connection DATA[11]

Depending on JP6

GPIO[12]

PIN_AD19

GPIO Connection DATA[12]

Depending on JP6

GPIO[13]

PIN_AF15

GPIO Connection DATA[13]

Depending on JP6

GPIO[14]

PIN_AF24

GPIO Connection DATA[14]

Depending on JP6

GPIO[15]

PIN_AE21

GPIO Connection DATA[15]

Depending on JP6

GPIO[16]

PIN_AF25

GPIO Connection DATA[16]

Depending on JP6

GPIO[17]

PIN_AC22

GPIO Connection DATA[17]

Depending on JP6

GPIO[18]

PIN_AE22

GPIO Connection DATA[18]

Depending on JP6

GPIO[19]

PIN_AF21

GPIO Connection DATA[19]

Depending on JP6

GPIO[20]

PIN_AF22

GPIO Connection DATA[20]

Depending on JP6

GPIO[21]

PIN_AD22

GPIO Connection DATA[21]

Depending on JP6

GPIO[22]

PIN_AG25

GPIO Connection DATA[22]

Depending on JP6

GPIO[23]

PIN_AD25

GPIO Connection DATA[23]

Depending on JP6

GPIO[24]

PIN_AH25

GPIO Connection DATA[24]

Depending on JP6

GPIO[25]

PIN_AE25

GPIO Connection DATA[25]

Depending on JP6

GPIO[26]

PIN_AG22

GPIO Connection DATA[26]

Depending on JP6

GPIO[27]

PIN_AE24

GPIO Connection DATA[27]

Depending on JP6

GPIO[28]

PIN_AH22

GPIO Connection DATA[28]

Depending on JP6

GPIO[29]

PIN_AF26

GPIO Connection DATA[29]

Depending on JP6

GPIO[30]

PIN_AE20

GPIO Connection DATA[30]

Depending on JP6

GPIO[31]

PIN_AG23

GPIO Connection DATA[31]

Depending on JP6

GPIO[32]

PIN_AF20

GPIO Connection DATA[32]

Depending on JP6

GPIO[33]

PIN_AH26

GPIO Connection DATA[33]

Depending on JP6

GPIO[34]

PIN_AH23

GPIO Connection DATA[34

Depending on JP6

GPIO[35]

PIN_AG26

GPIO Connection DATA[35]

Depending on JP6

 

Features and Specifications

  • Altera Cyclone® IV 4CE115 FPGA device
  • Altera Serial Configuration device – EPCS64 
  • USB Blaster (onboard) for programming; both JTAG and Active Serial (AS) programming modes are supported
  • 2MB SRAM 
  • Two 64MB SDRAM 
  • 8MB Flash memory 
  • SD Card socket 
  • 4 Push-buttons 
  • 18 Slide switches 
  • 18 Red user LEDs 
  • 9 Green user LEDs 
  • 50MHz oscillator for clock sources 
  • 24-bit CD-quality audio CODEC with line-in, line-out, and microphone-in jacks 
  • VGA DAC (8-bit high-speed triple DACs) with VGA-out connector 
  • TV Decoder (NTSC/PAL/SECAM) and TV-in connector 
  • 2 Gigabit Ethernet PHY with RJ45 connectors 
  • USB Host/Slave Controller with USB type A and type B connectors 
  • RS-232 transceiver and 9-pin connector
  • PS/2 mouse/keyboard connector 
  • IR Receiver 
  • 2 SMA connectors for external clock input/output 
  • One 40-pin Expansion Header with diode protection 
  • One High-Speed Mezzanine Card (HSMC) connector 
  • 16x2 LCD module

In addition to these hardware features, the DE2-115 board has software support for standard I/O interfaces and a control panel facility for accessing various components. Also, the software is provided for supporting a number of demonstrations that illustrate the advanced capabilities of the DE2-115 board.

Note: To know more about specific features in detail, check out the DE2-115 board datasheet given at the bottom of this page.

 

DE2-115 Board Block Diagram

The basic block diagram of the DE2-115 board is shown below. You can check out the datasheet for more info on the device.

DE2-115 Board Block Diagram

 

Power up the DE2-115 Board

The DE2-115 board comes with a preloaded configuration bitstream to demonstrate some features of the board. This bitstream also allows users to see quickly if the board is working properly.

To power up the board, perform the following steps:

1. Connect the provided USB cable from the host computer to the USB Blaster connector on the DE2-115 board. For communication between the host and the DE2-115 board, it is necessary to install the Altera USB Blaster driver software. If this driver is not already installed on the host computer, it can be installed as explained in the tutorial “Getting Started with Altera's DE2-115 Board” (DE2-115 board datasheet) which is linked on the bottom of the page. This tutorial is available in the directory DE2_115_tutorials on the DE2-115 System CD.

2. Turn off the power by pressing the red ON/OFF switch before connecting the 12V adapter to the DE2-115 board.

3. Connect a VGA monitor to the VGA port on the DE2-115 board.

4. Connect your headset to the line-out audio port on the DE2-115 board.

5. Turn the RUN/PROG switch (SW19) on the left edge of the DE2-115 board to the RUN position; the PROG position is used only for the AS Mode programming.

6. Recycle the power by turning the red power switch (on the DE2-115 board) OFF and ON again.

At this point you should observe the following:

  • All user LEDs are flashing 
  • All 7-segment displays are cycling through the numbers 0 to F 
  • The LCD display shows “Welcome to the Altera DE2-115” 
  • The VGA monitor displays the image shown in Figure 2-4 
  • Set the slide switch SW17 to the DOWN position; you should hear a 1-kHz sound. Be careful of loud volume for avoiding any discomfort 
  • Set the slide switch SW17 to the UP position and connect the output of an audio player to the line-in connector on the DE2-115 board; on your speaker or headset you should hear the music played from the audio player (MP3, PC, iPod, or the like)   
  • You can also connect a microphone to the microphone-in connector on the DE2-115 board; your voice will be mixed with the music playing on the audio player.

The DE2-115 board comes with a Control Panel facility that allows users to access various components on the board from a host computer. The host computer communicates with the board through a USB connection. The facility can be used to verify the functionality of components on the board or be used as a debug tool while developing RTL code. This chapter first presents some basic functions of the Control Panel, then describes its structure in block diagram form, and finally describes its capabilities

 

JTAG Chain on DE2-115 Board

To use the JTAG interface for configuring an FPGA device, the JTAG chain on DE2-115 must form a close loop that allows the Quartus II programmer to detect the FPGA device. Shorting pin1 and pin2 on JP3 can disable the JTAG signals on the HSMC connector that will form a close JTAG loop chain on the DE2-115 board. To do that you need to flip the switch SW19 on the board to enable JTAG.

JTAG Chain on DE2-115 Board

 

Applications

  • high-speed search
  • aerospace and defense
  • medical electronics
  • digital television
  • consumer electronics
  • industrial motor control
  • scientific instruments
  • cybersecurity systems, and wireless communications
Component Datasheet

Related Post


Comments

Comment
Уважаемые участники! Желаем вам отличных идей и бесед! В чем смысл жизни с вашей точки зрения? Ваши идеи - ключ к нашему развитию. С нетерпением ждем новых обсуждений! Всегда открыт к диалогу, информация для контакта в профиле.

Comment
Please tell me how to answer an existing topic? What am I doing wrong? Need your help. Yours faithfully. Кто то может помочь, как ответить в новую тему ?? Может я делаю что то не так? Прошу подсказать. С уважением.

Comment
How to reply to a topic? What am I doing wrong? Please help. Thank you. Как ответить в тему? Может я не правильно пишу? Прошу помочь. С уважением.

Comment
Is there any of the moderators, because I can not answer a new topic? What am I doing wrong? Please tell me. Yours faithfully. Кто то может помочь, как ответить в новую тему ?? Может я делаю что то не так? Нужна Ваша помощь. Спасибо.

Comment
Is there any of the moderators, because I can not answer a new topic? Maybe I'm doing something wrong? Need your help. Yours faithfully. Не могу ответить в существующую тему, что делать ?? Может я не правильно пишу? Прошу подсказать. С уважением.

Comment
Please tell me how to answer an existing topic? What am I doing wrong? Please help. Thank you. Кто то может помочь, как ответить в новую тему ?? Может я делаю что то не так? Прошу помочь. С уважением.

Comment
Please tell me how to answer an existing topic? What am I doing wrong? Please help. Yours faithfully. Не могу ответить в существующую тему, что делать ?? Может я делаю что то не так? Прошу подсказать. С уважением.

Comment
Can someone help how to answer a new topic ?? Maybe I'm doing something wrong? Please tell me. Yours faithfully. Прошу подсказать, как ответить в существующую тему? Может я не правильно пишу? Прошу помочь. С уважением.

Comment
Please tell me how to answer an existing topic? Maybe I'm not writing correctly? Need your help. Yours faithfully. Как ответить в тему? Может я не правильно пишу? Нужна Ваша помощь. Спасибо.

Comment
Can someone help how to answer a new topic ?? Maybe I'm doing something wrong? Please help. Thank you. Как ответить в тему? Что я делаю не так? Прошу помочь. Спасибо.

Comment
Can someone help how to answer a new topic ?? Maybe I'm doing something wrong? Please help. Yours faithfully. Прошу подсказать, как ответить в существующую тему? Может я не правильно пишу? Нужна Ваша помощь. Спасибо.

Comment
Please tell me how to answer an existing topic? Maybe I'm doing something wrong? Need your help. Yours faithfully. Прошу подсказать, как ответить в существующую тему? Может я не правильно пишу? Прошу подсказать. С уважением.

Comment
How to reply to a topic? Maybe I'm doing something wrong? Please help. Thank you. Кто то может помочь, как ответить в новую тему ?? Может я делаю что то не так? Прошу подсказать. С уважением.

Join 20K+subscribers

We will never spam you.

* indicates required

Be a part of our ever growing community.