1 / 20

COE4OI5 Engineering Design

COE4OI5 Engineering Design. Chapter 2: UP2/UP3 board. UP3. UP3 board contains a Cyclone FPGA, several memory devices and a wide range of I/O features Two versions of the board are available one based on C6 and the other one based on C12 FPGA.

korbin
Télécharger la présentation

COE4OI5 Engineering Design

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. COE4OI5Engineering Design Chapter 2: UP2/UP3 board

  2. UP3 • UP3 board contains a Cyclone FPGA, several memory devices and a wide range of I/O features • Two versions of the board are available one based on C6 and the other one based on C12 FPGA. • The FPGA and memory devices can be programmed using a JTAG ByteBlaster II cable attached to the PC printer (parallel) port • The printer port mode of the PC should be set in the PC’s BIOS to ECP or EPP.

  3. UP3 • An on-board clock oscillator and clock chip provides several clock signals that are selectable with the board’s jumpers

  4. Figure 2.1 The Altera UP 3 board.

  5. Figure 2.2 The Altera UP 3 board’s features.

  6. Table 2.1 UP 3 Board’s Cyclone FPGA Features

  7. Memory • In addition to the Cyclone FPGA’s internal memory, the UP3 has several external ROM and RAM memory • Capacities of external memories are much larger than internal memory but they have a longer access time • FPGA processor cores (e.g., Nios) use external memory for program and data memory and the FPGA’s internal memory for registers and cache • The serial flash chip is used to automatically load the FPGA’s serial configuration data at the power up in systems where you do not want to download the configuration data through the Byteblaster.

  8. Table 2.2 UP 3 Board’s Memory Features

  9. I/O • For most I/O devices, the UP3 board’s hardware provides only an electrical interface to the FPGA’s I/O pins • Logic that provides a device interface circuit or controller will need to be constructed using the FPGA’s internal logic (UP core functions) • Also remember to assign pins as shown in the tutorial to avoid turning on several of the memory devices at the same time • Do NOT connect high current devices such as motors or relay coils directly to FPGA I/O pins

  10. Table 2.3 Overview of the UP 3 Board’s I/O Features

  11. Table 2.4 UP 3 Board’s most commonly used FPGA I/O pin names and assignments

  12. Table 2.4 (continued) UP 3 Board’s most commonly used FPGA I/O pin names and assignments

  13. UP2/MAX • UP2 board supports both a MAX and a FLEX device. • The devices can be programmed using a JTAG ByteBlaster II cable attached to the PC printer (parallel) port • Jumpers on the board select which device is programmed. • The MAX device is connected to two seven segment LED displays, two eight-position DIP switches, sixteen LEDs • Two push buttons can be connected to the MAX using jumper wires • Circuit board holes are provided for an additional 60-pin expansion header that can be added to connect external hardware

  14. Figures 2.1 and 2.2 The Altera UP 1 board.

  15. Table 2.1 UP 1 device selection jumpers for programming.

  16. UP2/FLEX • FLEX device is attached to a VGA connector, a PS/2 mouse and keyboard port, two seven segment displays, an eight-position DIP switch and two push buttons. • To generate video output, mouse or keyboard input, an interface must be designed using logic inside the FLEX device (UP core functions) • Circuit board holes are provided for three 60-pin expansion header that can be added to connect external hardware • Do NOT connect high current devices such as motors or relay coils directly to FPGA I/O pins

  17. Table 2.4 UP 1 Board 10K20RC240 FLEX CHIP I/O pin assignments.

More Related