21
DE2-115 Control Panel - Part I 數數數數數數 TA: 數數數 Author: Trumen

DE2-115 Control Panel - Part I

  • Upload
    siran

  • View
    105

  • Download
    0

Embed Size (px)

DESCRIPTION

DE2-115 Control Panel - Part I. 數位電路實驗 TA: 吳柏辰. Author: Trumen. Outline. Introduction to DE2-115 Control Panel Control Panel Setup Controlling the LEDs, 7-segment Displays, and LCD Display Switches and Push-buttons. Introduction to DE2-115 Control Panel. Introduction to Control Panel. - PowerPoint PPT Presentation

Citation preview

Page 1: DE2-115  Control Panel - Part I

DE2-115 Control Panel - Part I

數位電路實驗TA: 吳柏辰

Author: Trumen

Page 2: DE2-115  Control Panel - Part I

2

Outline• Introduction to DE2-115 Control Panel• Control Panel Setup• Controlling the LEDs, 7-segment

Displays, and LCD Display• Switches and Push-buttons

Page 3: DE2-115  Control Panel - Part I

3

Introduction to DE2-115 Control Panel

Page 4: DE2-115  Control Panel - Part I

4

Introduction to Control Panel

• 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.

Page 5: DE2-115  Control Panel - Part I

5

Control Panel Setup

Page 6: DE2-115  Control Panel - Part I

6

Control Panel Setup• The Control Panel Software Utility is

located in "/DE2_115_tools/DE2_115_control_panel/" in the DE2-115 System CD.

• It's free of installation, just copy the whole folder to your host computer and launch the control panel by executing the "DE2_115_ControlPanel.exe".

Page 7: DE2-115  Control Panel - Part I

7

Activate the Control Panel (1/2)

1. Make sure Quartus II 10.0 or later version is installed successfully on your PC.

2. Set the RUN/PROG switch to the RUN position.3. Connect the supplied USB cable to the USB

Blaster port, connect the 12V power supply, and turn the power switch ON.

4. Start DE2_115_ControlPanel.exe on the host computer. The Control Panel user interface will appear.

Page 8: DE2-115  Control Panel - Part I

8

Activate the Control Panel (1/2)

Page 9: DE2-115  Control Panel - Part I

9

Activate the Control Panel (2/2)

5. The DE2_115_ControlPanel.sof bit stream is loaded automatically as soon as the DE2_115_control_panel.exe is launched.

6. In case the connection is disconnected, click on CONNECT where the .sof will be re-loaded onto the board.

7. Note, the Control Panel will occupy the USB port until you close that port; you cannot use Quartus II to download a configuration file into the FPGA until the USB port is closed.

Page 10: DE2-115  Control Panel - Part I

10

DE2-115 Control Panel Concept

Implemented in the FPGA board

Active on the host computer

Page 11: DE2-115  Control Panel - Part I

11

Controlling the LEDs, 7-segment Displays,

and LCD Display

Page 12: DE2-115  Control Panel - Part I

12

Page 13: DE2-115  Control Panel - Part I

13

Page 14: DE2-115  Control Panel - Part I

14

Page 15: DE2-115  Control Panel - Part I

15

Switches and Push-buttons

Page 16: DE2-115  Control Panel - Part I

16

Page 17: DE2-115  Control Panel - Part I

17

Push-buttons• Each of these buttons is debounced

using a Schmitt Trigger circuit.• Since the push-buttons are debounced, they

are appropriate for using as reset inputs in a circuit.

Page 18: DE2-115  Control Panel - Part I

18

Debounce Logic Circuit• Level-sensitive v.s. edge-sensitive

Edge-sensitive Level-sensitive

0 1 2 3

7 6 5 4

button input (bi)

button state (bs) bi==0 bi==0 bi==0

bi==1bi==1bi==1

bi==1

bi==1

bi==0

bi==0

Page 19: DE2-115  Control Panel - Part I

19

Switches• Switches are not debounced, and are

assumed for use as level-sensitive data inputs to a circuit.

Page 20: DE2-115  Control Panel - Part I

The End.Any question?

Page 21: DE2-115  Control Panel - Part I

21

Reference1. "DE2-115 User Manual" by Terasic

Technologies Inc.