Tutorial on using the DE2i-150 development board

Slides:



Advertisements
Similar presentations
Device Drivers.
Advertisements

Lecture 6 Testing and Debugging on a Physical Android Device and other Power User Stuff.
DE2-115 Control Panel - Part I
Code Composer Department of Electrical and Computer Engineering
Chapter Six Networking Hardware.
Windows 2003 Server. Windows 2003 Server Contents Fitur Windows 2003 Server Installation And Configuration Windows Management Resource  User Management.
Choose a category: Install Episys Install Accessories Synergent Confidential Episys Version Synergent 2008Download latest guides from:
Bluetooth Presented by: Mohammad Shanehsaz June 2004 Adapted from BELKIN Bluetooth Software User Manual.
Windows Software Installation Tutorial GEFSOC Soil Carbon Modeling System Mark Easter, Kendrick Killian, Ting Feng, and Keith Paustian Natural Resource.
Altera’s Quartus II Installation, usage and tutorials Gopi Tummala Lab/Office Hours : Friday 2:00 PM to.
Lab 03 Windows Operating Systems (Cont.). PYP002 Preparatory Computer ScienceWindows Operating System2 Objectives Develop a good understanding of 1. The.
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.
Altera DE2 Board and Quartus II Software ECE 3450 M. A. Jupina, VU, 2014.
CSCE 430/830 A Tutorial of Project Tools By Dongyuan Zhan Feb. 4, 2010.
Post install; Live CD Chapter II / Part 1I. Post install After install completes, take out the install CD/DVD Reboot Check if boot loader is working properly.
GeneXpert Installation and Xpert MTB/RIF Set-up
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
Installation Ubuntu for Libraries. Step 1: Download Head on to Pick Ubuntu LTS; just click the big orange.
How to Successfully Clone a Hard Drive Using EZ Gig II Vivian Nguyen 2010 May 11 Eng 393 Sec 301.
JR3PCI by J. Norberto Pires Installation Example.
Part 1 Using the ARM board And start working with C Tutorial 5 and 6
CSE430/830 Course Project Tutorial Instructor: Dr. Hong Jiang TA: Dongyuan Zhan Project Duration: 01/26/11 – 04/29/11.
One to One instructions Installing and configuring samba on Ubuntu Linux to enable Linux to share files and documents with Windows XP.
Technology Coordinators Training. Confidential Copyright © 2007 Pearson Education, Inc. and/or one or more of its direct or indirect affiliates. All rights.
Configuring the MagicInfo Pro Display
Chromium OS is an open-source project that aims to build an operating system that provides a fast, simple, and more secure computing experience for people.
Tutorial 11 Installing, Updating, and Configuring Software
The Basics  Operating systems (OS) can help computer users do many things, like managing and manipulating files and folders.  Operating systems also.
NUMOSS NURUL ‘IZZATI BINTI OTHMAN A
The PC The PC is a standard computing platform, built around a EISA bus (1988) –IBM compatible –“Intel Architecture” from Intel or AMD or other companies.
Hands-On Virtual Computing
OS Implementation On SOPC Midterm Presentation Performed by: Ariel Morali Nadav Malki Supervised by: Ina Rivkin.
Home Media Network Hard Drive Training for Update to 2.0 By Erik Collett Revised for Firmware Update.
Installing Windows 2000 BY: Joshua Wilburn, Arnol Vaquero.
Geo CE-XM ch 4 Edited 10/14/05 1 The XM is the newest of the rovers, and unlike other units, it comes with software installed on the unit as well as using.
CIS 103 — Applied Computer Technology Last Edited: September 17, 2010 by C.Herbert Connecting USB Devices to Personal Computers.
GBT Interface Card for a Linux Computer Carson Teale 1.
MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # ) Chapter Four Windows Server 2008 Remote Desktop Services,
Renesas Technology America Inc. 1 SKP8CMINI Tutorial 2 Creating A New Project Using HEW.
NIOS II Ethernet Communication Final Presentation
CIS 103 — Applied Computer Technology Last Edited: September 17, 2010 by C.Herbert Connecting USB Devices to Personal Computers.
IPT – Getting Started June Online Resources Project Website Requirements Server Preparation Installation Running IPT Installation Demo Upgrade/Reinstall.
Renesas Technology America Inc. 1 SKP8CMINI Tutorial 2 Creating A New Project Using HEW.
Start with loading the picture Locate your camera’s USB cable –it looks something like this:
Operating Systems. An operating system (os) is a software program that enables the computer hardware to communicate and operate with the computer software.
USB host for web camera connection Characterization presentation Presenters: Alexander Shapiro Sergey Alexandrov Supervisor: Mike Sumszyk High Speed Digital.
Intro to Raspberry Pi A Southwest Florida Hackerspace Workshop Presented by: Russell Benzing & Eric Schiffli.
Teaching Digital Logic courses with Altera Technology
HOW TO INSTALL WINDOWS 7? This step-by-step guide demonstrates how to install Windows 7 Ultimate. The guide is similar for other versions of Windows 7.
Embedded Systems Design with Qsys and Altera Monitor Program
SMOOTHWALL FIREWALL By Nitheish Kumarr. INTRODUCTION  Smooth wall Express is a Linux based firewall produced by the Smooth wall Open Source Project Team.
Transfer Contacts from iPhone to Android From:
When iPhone users to want to sync songs or pictures to their device, they can take advantage of iTunes and sync the whole playlist or folder to their.
An Introduction to Programming with C++1 An Introduction to Control Structures Tutorial 1.
ICAICT201A USE COMPUTER OPERATING SYSTEM. USING THE CONTROL PANEL The Control Panel contains many options for configuring your computer, including: adding.
How to Install a HP Printer Without the Installation Disk If you lost installation disk and you need to install on another system then you.
Chapter Objectives In this chapter, you will learn:
Step 1 - Installing TStatSpec Download the TStatSpec software from customer.honeywell.com.  The files will need to be extracted in a new folder.  
DE2-115 Control Panel - Part I
Lab 1: Using NIOS II processor for code execution on FPGA
Downloading Arduino FOR WINDOWS.
Roller Coaster Design Project
Windows Operating Systems (Cont.)
Utilize Group Policy Terminal Server Settings
INSTALLING AND SETTING UP APACHE2 IN A LINUX ENVIRONMENT
Downloading Arduino FOR MAC.
EECE6017 Lab 6 HPS with GSensor and LED
Presentation transcript:

Tutorial on using the DE2i-150 development board 04/17/2014 Y. O. M. Moctar CSE, UCR

Outline This Tutorial covers the following topics: Getting started – materials and software Intel Atom Altera Cyclone IV Configuration steps Running an application Summary 04/17/2014 Y. O. M. Moctar CSE, UCR

Getting Started Materials and Software: DE2i-150 development board Laptop or desktop running Linux or Windows Keyboard and VGA Monitor connected to the board Power adapter and cord Ethernet Cable (Linux Desktop to Yocto communication) TFTP (for transfering files from the Linux Desktop to the Yocto) 04/17/2014 Y. O. M. Moctar CSE, UCR

The DE2i-150 Block diagram from the DE2i-150 System Manuel 04/17/2014 Y. O. M. Moctar CSE, UCR

Development setup Ethernet cable for quick file Xfer USB Cable Ethernet cable for quick file Xfer USB connection for FPGA configuration Keyboard/Monitor for DE2i-150 04/17/2014 Y. O. M. Moctar CSE, UCR

The Atom-N2600 04/17/2014 Y. O. M. Moctar CSE, UCR

Altera-Cyclone IV GX-150 04/17/2014 Y. O. M. Moctar CSE, UCR

PCI Devices in Linux Devices are listed as bus:slot:function Use lspci –v and lspci –vv for more verbosity 04/17/2014 Y. O. M. Moctar CSE, UCR

Configuration steps (1) On Linux Desktop computer: Install and configure TFTP Copy the content of the DE2i-150 CD to a directory This directory contains demos and a PCIe driver Using TFTP, copy files from your Linux Desktop to the Yocto Host on the Board Install FPGA Design Environment (Quartus II Web edition) Install from the DE2i-150 CD Download from Altera Website Open Quartus II and from the Tools menu select Programmer in the next window click add file and choose the .sof file to upload on the FPGA. Consult the User Manual on the DE2i-150 CD for more information on how to use Quartus II and program the FPGA 04/17/2014 Y. O. M. Moctar CSE, UCR

Configuration steps (2) On The Yocto Terminal: After copying the demo files from the Linux Desktop to the Yocto System, type “reboot” to restart the Yocto Host Load the PCI Express driver by typing: sh ./load_terasic_qsys_pcie_driver.sh de2i_150_config_file Then make your application (you can provide a Makefile or just use gcc if you have a simple app.) Finally run your application by typing: ./<application_name> 04/17/2014 Y. O. M. Moctar CSE, UCR

Demo: VGA-Display (1) This section walks you through the steps you need to run the VGA-DISPLAY demo: Familiarize yourself with the board by reading the tech. and user manuals. Make sure the board is powered up and all components are connected correctly. (consult the tech. manual) If you have not done so, copy the DE2i-150 CD into a directory on your Linux Desktop (name it DE2i_CDROM) Start Quartus II and using the Programmer upload the .sof file To the FPGA: /DE2i_CDROM/Demonstrations/PCIE_Display/demo_batch/ de2i_150_qsys_pcie.sof 04/17/2014 Y. O. M. Moctar CSE, UCR

Demo: VGA-Display (2) Using TFTP copy the following folders to the local hard disk on the Yocto Host: /DE2i_CDROM/Demonstrations/PCIE_Display/linux_app /DE2i_CDROM/Demonstrations/PCIe_Library /DE2i_CDROM/Demonstrations/PCIe_Driverinstall In the Yocto Terminal, type “reboot” to restart the Yocto Host In the Yocto Terminal, Load the PCI Express driver by typing: sh ./load_terasic_qsys_pcie_driver.sh de2i_150_config_file In the Yocto Terminal, Run the application by typing: ./app 04/17/2014 Y. O. M. Moctar CSE, UCR

Demo: VGA-Display (3) On the VGA Display attached to the board you will see something like this: 04/17/2014 Y. O. M. Moctar CSE, UCR

Summary We have coved the important steps for configuring the DE21-150 board. We have also shown how to install a PCI Express driver Run an application on the Atom that interact with a design on the FPGA. Questions ? 04/17/2014 Y. O. M. Moctar CSE, UCR