EECE6017 Lab 3 My First FPGA with ADC

Slides:



Advertisements
Similar presentations
Lab7: Introduction to Arduino
Advertisements

Motor Control Lab Using Altera Nano FPGA
1 Lab2: A/D Converter. 2 This circuit connects a variable voltage to an A/D port on the AVR mcu. Your software running on the AVR mcu will read the digital.
My First Nios II for Altera DE2-115 Board 數位電路實驗 TA: 吳柏辰 Author: Trumen.
Over-view of Lab. 1 For more details – see the Lab. 1 web-site There will be a 20 min prelab quiz (based on Assignment 1 and 2) at the start of the lab.
1 Session-16 CSIT 121 Spring 2006 Demo for switch-case due now Demo for switch-case due now String comparison String comparison Slide 23; sample case.
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.
© Copyright 2003, Binomial International Inc. Phoenix Business Continuity and Disaster Recovery Planning Software Recovery Planning Software Tools Recovery.
Image of Arduino. Arduino discussion Address issues with circuit walk-through – Electricity, Programming, Arduino Concepts Work on BeatTable (next week)
CSE430/830 Course Project Tutorial Instructor: Dr. Hong Jiang TA: Dongyuan Zhan Project Duration: 01/26/11 – 04/29/11.
High Speed Data Converter University
Introduction to PIC-C. Required Software PIC-C Compiler Firmware Downloader Driver for the USB->Serial Adapter.
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
Arduino 101 Instructors: Ted Markson / Jim Sweeney.
Renesas Technology America Inc. 1 SKP8CMINI Tutorial 2 Creating A New Project Using HEW.
Introduction to PIC-C. Installing PIC-C Goto Username/pass = guest/cpecmu Download and install:  IDEUTIL  PCWHD.
Getting Started With the Arduino Uno
Renesas Technology America Inc. 1 SKP8CMINI Tutorial 2 Creating A New Project Using HEW.
Teaching Digital Logic courses with Altera Technology
Introduction to the DE0 Board Prof. Taeweon Suh Computer Science & Engineering Korea University COSE221, COMP211 Computer Logic Design.
EECE6017C Lab 4 User Interface with LT24 Display Daughter board Prelab Activities: Complete the homework given for Lab 3 Demonstrate the Painter project.
Introduction to the FPGA and Labs
Maj Jeffrey Falkinburg Room 2E46E
Lab 4 HW/SW Compression and Decompression of Captured Image
EECE6017C Lab 1 Introduction to Altera tools and Circuit Simulation
EET 2259 Unit 12 Data Acquisition
DE2-115 Control Panel - Part I
Development Environment
EECE6017C - Lab 0 Introduction to Altera tools and Basic Digital Logic
Arria 10 External Memory Interface Example Design Guidelines
Arria 10 HPS External Memory Interface Guidelines
Lab 0: Familiarization with Equipment and Software
Lab 1: Using NIOS II processor for code execution on FPGA
Troy Davis and Caitlin Smart
My Second FPGA for Altera DE2-115 Board
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.
EECE6017 Lab 7 HPS to FPGA – Gsensor to LED
Software Development Expansion of topics page 28 in Zelle
DE2-115 Control Panel - Part II
COLOR-Q Program Installation and manual
COMP211 Computer Logic Design Introduction to the DE2 Board
EECE 5117C/6017C Lab 2 Traffic Light Controller using FSM
My First Nios II for Altera DE2-115 Board
CR 245L Digital Design I Lab Sum of Products, 7-Segment Display,
Arduino and Grove LET’S START.
Introduction to Alice Alice is named in honor of
Programmable Logic Devices: CPLDs and FPGAs with VHDL Design
Course Presentation – Spring 2018
Chapter 2 Push button and Potentiometer
EET 2259 Unit 12 Data Acquisition
McCrometer Nano Board Test Procedure
Learning Outcomes List all Edison’s Sensors and actions
Online Testing System Assessment Viewing Application (AVA)
P08331 – Microcontroller Board and Tutorial
Training Plan Objectives
Figure 16.1 Setting the Nios II IDE workspace to the Nios II reference design software directory.
Lab 1. Introduction to the DE2 Board
EECE6017 Lab 5 My First HPS with GPIO
Lab0 : Instructions ECE ECE at UMass.
CSE-321 Programming Languages Overview
Lecture 4. Introduction to the DE2 Board
PCB Design Preeti Mulage 03/17/2010.
Device Drivers – Digital Voltmeter
Design of Digital Circuits Lab 8 Supplement: Full System Integration
Introduction to Arduino
Chemistry – Mar 12, 2019 Agenda P3 Challenge – Objective – Assignment:
EECE6017 Lab 6 HPS with GSensor and LED
Remote System Update Example Design for Cyclone IV GX Transceiver Starter Board April 23rd, 2015 (Rev 1.0)
Presentation transcript:

EECE6017 Lab 3 My First FPGA with ADC Prelab Activities: Complete the homework given for Lab 2 Go Through the training “DE0-Nano-SoC_My_First_FPGA.pdf” from the Manual on the DE0-Nano-SOC System CD. Demonstrate the my_first_fpga project in the DE0-Nano-SoC_v.1.1.0_SystemCD\Demonstrations\FPGA\my_first_fpga folder Work to be done during this lab: Turn in assignments from lab 2 (if you have not completed these, turn them in at the beginning of lab) Questions on Lab 3 : Discuss the program as given in my_first_fpga sample and come up with questions if there are any. Demonstrate advanced FPGA Examples, including the ADC Reading example, provided in DE0-Nano-SOC User Manual on the DE0- Nano-SoC_v.1.1.0_SystemCD.

EECE6017 Lab 3 My First FPGA with ADC Read Chapter 5 - Examples For FPGA from DE0-Nano-SoC_User_manual.pdf Go through 5.2 ADC Reading from the user manual and demostrate the DE0_NANO_SOC_ADC project from Demonstrations\FPGA folder (instructions are given in the user manual) Use Eclipse IDE for building the NIOS II software projects. The tool is already part of the Quartus II software.( check the install directory - altera_lite\16.0\nios2eds\bin). Launch eclipsec-nios2.exe and select the workspace location. To open an existing project, change the workspace location. For Example, to open the DE0_NANO_SOC_ADC, and DE0_NANO_SOC_ADC_BSP, provide the workspace location for the demo program - \Demonstrations\FPGA\ DE0_NANO_SOC_ADC\software. Use the ADC output to determine the Clock frequency to be generated by Pll (done as part of my_first_fpga) and change the LED blinking frequency accordingly Show the output with LEDs blinking in different speeds while adjusting the potentiometer manually A few potentiometers will be available during the lab session and may have to be shared among teams NOTE: To complete the ADC lab (to make the analog input voltage control the speed of the blinking lights), you need to use the Qsys system and the NIOS II sof-core processor. Information on these can be found in Tutorials 4-9 on the lab page (some of which have already been assigned to you). Written documentation can also be found in items 9 and 10 in the "Additional Documents" Section of the lab page.

Homework: Study LT24 Display board datasheet and User Manual From the instructions given in the manual, demonstrate the sample application, “Paint” in LT24 display board Learn to use NIOS software build tools with this exercise