28
Figure 1.1 The Altera UP 3 FPGA Development board

Figure 1.1 The Altera UP 3 FPGA Development board

  • Upload
    dianne

  • View
    56

  • Download
    3

Embed Size (px)

DESCRIPTION

Figure 1.1 The Altera UP 3 FPGA Development board. Figure 1.2 The Altera UP 2 FPGA development board. Figure 1.3 Design process for schematic or HDL entry. Figure 1.4 Connections between the pushbuttons, the LEDs, and the Altera FPGA. - PowerPoint PPT Presentation

Citation preview

Page 1: Figure 1.1   The Altera UP 3 FPGA Development board

Figure 1.1 The Altera UP 3 FPGA Development board

Page 2: Figure 1.1   The Altera UP 3 FPGA Development board

Figure 1.2 The Altera UP 2 FPGA development board.

Page 3: Figure 1.1   The Altera UP 3 FPGA Development board

Figure 1.3 Design process for schematic or HDL entry.

Page 4: Figure 1.1   The Altera UP 3 FPGA Development board

Figure 1.4 Connections between the pushbuttons, the LEDs, and the Altera FPGA.

AlteraFlex

Device

+5V +5V+5V

PB1

PB2

LED

Page 5: Figure 1.1   The Altera UP 3 FPGA Development board

Figure 1.5a and 1.5b. Equivalent circuits for ORing active low inputs and outputs.

(a) (b)

Page 6: Figure 1.1   The Altera UP 3 FPGA Development board

Figure 1.6 Creating a new Quartus II Project.

Page 7: Figure 1.1   The Altera UP 3 FPGA Development board

Figure 1.7 Setting the FPGA Device Type.

Page 8: Figure 1.1   The Altera UP 3 FPGA Development board

Figure 1.8 Creating the top-level project schematic design file.

Page 9: Figure 1.1   The Altera UP 3 FPGA Development board

Figure 1.9 Selecting a new symbol with the Symbol Tool.

Page 10: Figure 1.1   The Altera UP 3 FPGA Development board

Figure 1.10 Active low OR-gate schematic example with I/O pins connected.

Page 11: Figure 1.1   The Altera UP 3 FPGA Development board

Table 1.1 Hardwired connections on the FPGA chips for the design.

I/O Device

UP 3 Pin Number Connections

UP 1 & UP 2 Pin Number Connections

PB1 62 (SW7) 28 (FLEX PB1)

PB2 48 (SW4) 29 (FLEX PB2)

LED 56 (D3) 14 (7Seg LED DEC. PT.)

Page 12: Figure 1.1   The Altera UP 3 FPGA Development board

Figure 1.11 Assigning Pins with the Assignment Editor.

Page 13: Figure 1.1   The Altera UP 3 FPGA Development board

Figure 1.12 Active low OR-gate timing simulation with time delays.

Page 14: Figure 1.1   The Altera UP 3 FPGA Development board

Figure 1.13 ALTERA UP 3 board showing

Pushbutton and LED locations used in design

Parallel PortVGAPort

B B B

Santa Cruz Expansion Long Connector

Santa Cruz Expansion Long Connector

Santa Cruz Expansion Long Connector

JP6

On/OffSwitch

PowerConnector

MountingHole

HeatSink

HeatSink

+5 VoltSupplyLED

+3.3 VoltSupplyLED

HeatSink B B

Flash

BReset

GlobalReset

4 User Definable DIP Switches (JP3)

4 Push Buttons

SRAM4 User

DefinableLEDs

Input ClockSetting Headers

Oscillator Chip

Cyclone FPGAEP1C6Q240C8

I2C PROMChip .....

Headersfor I2C

Bus SignalsUSB PHYChip

PS-2Port

USBPort

Invalid Volt. LED

JTAG & ASDownload

Connectors

“B”- Buffer Chips

Liquid Crystal Display

Real Time Clock

J5

J7

JP19

JP4LED

SerialChip

J3

J2 J4

J1

JP19

JP5

JP7JP3

SW7

SW6

SW5

SW4

D3

D4

D5

D6

LEDPushbuttons

Page 15: Figure 1.1   The Altera UP 3 FPGA Development board

Figure 1.14 ALTERA UP 2 board with jumper

settings and PB1, PB2, and LED locations

Chip Select Jumpers Decimal Point LED

FLEX Pushbuttons

FLEX_EXPAN_C

FLEX_10K

EPF10K20RC240-4 DAA239837

R

R

Mouse

25.175 MHzCLOCK

FLEX_EXPAN_AFLEX_PB1 FLEX_PB2

D1

D2

D3

D4

D5

D6

D7

D8

D9

D10

D11

D12

D13

D14

D15

D16

DC_IN FLEX_DIGIT

U1

JTAG_OUT

POWER TCK

MAX_SW1 MAX_SW2

EMP7128SLC84-7 BFD329837

R

R

VGAAdapter

P1

P2

P3P4

P9 P10P6P5

P7 P8

EPC

Page 16: Figure 1.1   The Altera UP 3 FPGA Development board

MAX FLEX

Table 1.2 Jumper settings for downloading to the UP2 MAX and FLEX devices.

Page 17: Figure 1.1   The Altera UP 3 FPGA Development board

Figure 1.15 UP 2’s FLEX FPGA pin connection to seven-segment display decimal point.

Pin 14

Page 18: Figure 1.1   The Altera UP 3 FPGA Development board

Figure 1.16 VHDL Entity declaration text.

Page 19: Figure 1.1   The Altera UP 3 FPGA Development board

Figure 1.17 VHDL OR-gate model (with syntax error).

Page 20: Figure 1.1   The Altera UP 3 FPGA Development board

Figure 1.18 VHDL compilation with a syntax error.

Page 21: Figure 1.1   The Altera UP 3 FPGA Development board

Figure 1.19 Verilog module declaration text.

Page 22: Figure 1.1   The Altera UP 3 FPGA Development board

Figure 1.20 Verilog active low OR-gate model (with syntax error).

Page 23: Figure 1.1   The Altera UP 3 FPGA Development board

Figure 1.21 Verilog compilation with a syntax error.

Page 24: Figure 1.1   The Altera UP 3 FPGA Development board

Figure 1.22 Timing analyzer showing input to output timing delays.

Page 25: Figure 1.1   The Altera UP 3 FPGA Development board

Figure 1.23 Floorplan view showing internal

FPGA placement of OR-gate in LE and I/O pins

Page 26: Figure 1.1   The Altera UP 3 FPGA Development board

Figure 1.24 ORgate design symbol.

orgate

inst

PB1PB1

PB2PB2

LEDLED

Page 27: Figure 1.1   The Altera UP 3 FPGA Development board

Figure 1.14 The Altera DE2 FPGA Development board

Page 28: Figure 1.1   The Altera UP 3 FPGA Development board

Figure 1.15 The Altera DE2 FPGA Development board

9V DC PowerSupply

Connector

27Mhz Oscillator24-bit Audio CODEC

TV Decoder(NTSC/PAL)

PowerON/OFFSwitch USB

Host/SlaveController

Altera USB BlasterController Chipset

Altera EPCS 16Configuration Device

RUN/PROGSwitch forJTAG/AS

Modes

LCD 16x2 Module

7-SEG Display Module

18 Red LEDs

18 Toggle Switches

1MB FlashMemory

(upgradable to4MB)

XSGA10-bit DAC

Ethernet 10/100MController

SD Card Connector

IrDATransceiver8 Green LEDs

SMAExtClk

4 Push-button Switches

90nmCyclone IIFPGA with35K LEs

RS-232Port

Ethernet10/100M Port

XSGAVideo Port

VideoIn

USBHost

LineIn

MicOut

MicInUSB

Device

USBBlaster

Port

50Mhz Oscillator

8MB SDRAM

512KB SRAM

88888888