Lecture 4. Introduction to the DE2 Board

Slides:



Advertisements
Similar presentations
Junior Control Insight An introduction to the software – and the Deltronics Junior Serial Interface.
Advertisements

DE2-115 Control Panel - Part I
Lecture 8. MIPS Instructions #4 – Branch Instructions #2
Dr. Gary Stewardson, Raymond Boyles Hello again, Sparkey here. Slippery and I will help you explore how to create a program that simulates outputs on a.
Computer Systems.
LAB 3 – Review of the Assignment. -- Clarifications Vikram Murali. TA : CSE 140L Prof. CK Cheng.
Switches, Pushbuttons, and LEDs Digilent Spartan 3 Board Lecture L2.1.
Downloading to Altera Nios Development Kit CSCE 488 Witawas Srisa-an.
ECE Department: University of Massachusetts, Amherst Lab 1: Introduction to NIOS II Hardware Development.
ECE 265 – LECTURE 13 Interface to switches and LEDs 7/3/ ECE265.
CSCE 430/830 A Tutorial of Project Tools By Dongyuan Zhan Feb. 4, 2010.
Figure 1.1 The Altera UP 3 FPGA Development board
The Electronics Kit TEE2O1 Mr. Payne’s Period 5 Room S111.
1 Applied Control Systems Technology. 2 Pin configuration Applied Control Systems.
COE4OI5 Engineering Design Chapter 2: UP2/UP3 board.
1 4-Integrating Peripherals in Embedded Systems (cont.)
The miniDragon+ Board and CodeWarrior Lecture L2.1.
1 Keyboard Controller Design By Tamas Kasza Digital System Design 2 (ECE 5572) Summer 2003 A Project Proposal for.
Advanced Digital Circuits ECET 146 Week 4 Professor Iskandar Hack ET 221G,
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM609 Topics in Embedded Systems.
KeypadFunctionDescription A Accelerator Accelerate Speed B Brake Decrease Speed C Cruise On Turn on cruise system * + Increase speed # -Decrease Speed.
ME456: Mechatronics Systems Design Lecture 3 Chapter 2: Lights On –Lights Off Prof. Clark J. Radcliffe Mechanical Engineering Michigan State University.
Introduction to PIC-C. Installing PIC-C Goto Username/pass = guest/cpecmu Download and install:  IDEUTIL  PCWHD.
Reaction Timer Project
SIMON Presented By: Amanda Buczkowski James Jenkins Fadi Hanna.
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University ECM583 Special Topics in Computer Systems.
Connecting the Smart Board  Created in 1991, A Smart Board is an interactive whiteboard that provides a student-centered learning environment. Go!
 Seattle Pacific University EE Logic System DesignAlteraBoard-2 Altera Cyclone II (484 Pin BGA) 22 Pins.
COE4OI5 Engineering Design Chapter 1: The 15 minutes design.
1-3 GPIO_Output(LuminaryLibrary) 1.Alter the output current to 4mA 2.Let LED0 turn on but LED 1 turn off. Modify your program in E:\yourname\arm.
Teaching Digital Logic courses with Altera Technology
Lecture 0. Course Introduction Prof. Taeweon Suh Computer Science Education Korea University COM509 Computer Systems.
Introduction to the DE0 Board Prof. Taeweon Suh Computer Science & Engineering Korea University COSE221, COMP211 Computer Logic Design.
ECE 448 Lab 3 FPGA Design Flow Based on Xilinx ISE and ISim. Using Seven-Segment Displays, Buttons, and Switches.
DIGITAL 2 EKT 221 Date : Lecture : 2 hrs. Today’s Outline:  Multi-Level Combinational Logic  Lab1 – Overview (refer to Altera UP2 Manual)
1 4-Integrating Peripherals in Embedded Systems (cont.)
The Guitar Chord Learning System Western Washington University Microcomputer-Based Design Project Calvin A. Sessions.
1 Transistor. 2 Transistors are used to turn components on and off They come in all different shapes and sizes.
EECE6017C Lab 1 Introduction to Altera tools and Circuit Simulation
Lab 7 Basic 1: Game of Memory
Introduction In this lab , we will learn
Arduino Uno – controlling LED strips
European Robotic LABoratory
DE2-115 Control Panel - Part I
Peripherals – Keypad The Keypad provides a simple means of numerical data or control input. The keys can be attributed whatever data or control values.
Lab 0: Familiarization with Equipment and Software
Lab 1: Using NIOS II processor for code execution on FPGA
The first change to your project files that is needed is to change the device to the correct FPGA. This is done by going to the Assignments tab on the.
DIGITAL 2 EKT 221 Date : Lecture : 2 hrs.
CS4101 Introduction to Embedded Systems Lab 1: General Purpose IO
COMP211 Computer Logic Design Introduction to the DE2 Board
ECE 4110–5110 Digital System Design
EECE 5117C/6017C Lab 2 Traffic Light Controller using FSM
Programming Scratch to Control a K’NEX Fairground Ride
CR 245L Digital Design I Lab Sum of Products, 7-Segment Display,
EET 2261 Unit 11 Controlling LCD and Keypad
Chapter 2 Push button and Potentiometer
EET 2261 Unit 11 Controlling LCD and Keypad
Raspberry Pi: External Inputs & Outputs
Traffic light programming challenges
Logic Gates Practical Objective: to develop an understanding of logic circuits and truth tables.
CS-4540 Robotics - Lab 05 Switch inputs to the Arduino Uno
Decoding and Using a 4x4 Keyboard
Lab 1. Introduction to the DE2 Board
Lecture 5 Binary Operation Boolean Logic. Binary Operations Addition Subtraction Multiplication Division.
Let’s use a PUSH-Button!
Oregon Robotics Tournament and Outreach Program
Decoding and Using a 4x4 Keyboard
Interfacing keyboard with FPGA
Reconfigurable Computing (EN2911X, Fall07)
Presentation transcript:

Lecture 4. Introduction to the DE2 Board ECM583 Special Topics in Computer Systems Lecture 4. Introduction to the DE2 Board Prof. Taeweon Suh Computer Science Education Korea University

DE2 Board Serial Port FPGA (Cyclone-II) LCD 7 Segments LEDs Switches Push buttons

More Detailed Info

DE2 Board Connections

Push Buttons Push button provides Low (0 V) when pressed High (3.3V) when NOT pressed

Switches Switch provides Low (0 V) when the switch is in the DOWN position (closest to the edge of the board) High (3.3 V) when the switch is in the UP position

7 Segments To light up a segment, provide a low level To turn off a segment, provide a high level

LEDs 27 LEDs on the board To turn on the LED, provide a high level 18 red LEDs 9 green LEDs To turn on the LED, provide a high level To turn off the LED, provide a low level Red LEDs Green LEDs

Pin Assignment Let’s use the same names in our design as listed in the manual Then, we don’t have to manually assign inputs and output in our design to the FPGA pins Just import the pin assignment file (excel file) from Quartus-II, which is linked in the class web

Lab 1 Getting Started KEY[0] KEY[1] LEDR[0]