TigerSHARC Laboratory Setting up the HPP-ICE environment ICT 318 / 320 Running versions of the Audio-talk-through program.

Slides:



Advertisements
Similar presentations
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.
Advertisements

Data Collection Device (DCD) Job Aid – Burn-in In DOIS Log onto DOIS. Click Options on the DOIS menu bar. Click on Utilities. Click DCD Software Burn-In.
Installing geant4 v9.5 using Windows Daniel Brandt, 06 April 2012 Installing Geant4 v9.5 for Windows A step-by-step guide for Windows XP/Vista/7 using.
Advanced Audio Setup Troubleshooting your audio Users’ Reference.
Microcomputer Systems 1
Blackfin BF533 EZ-KIT Control The O in I/O Activating a FLASH memory “output line” Part 2.
Dayu Zhang 9/8/2014 Lab02. Example of Commands pwd --- show your current directory This is home of venus, not your home directory Tilde: means you are.
TigerSHARC processor and evaluation board Different capabilities Different functionality.
ADSP-BF533 EZ-Kit Lite (USB Connection) Installation.
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.
ADSP-BF533 EZ-Kit Lite (Summit ICE Connection) Installation in ICT320.
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.
Laboratory 1 – ENCM415 Familiarization with the Analog Devices’ VisualDSP++ Integrated Development Environment.
Getting the O in I/O to work on a typical microcontroller Activating a FLASH memory “output line” Part 1 Main part of Laboratory 1 Also needed for “voice.
LAUNCHXL2-RM57L – Project 0
ECE Department: University of Massachusetts, Amherst Lab 1: Introduction to NIOS II Hardware Development.
Just enough information to program a Blackfin Familiarization assignment for the Analog Devices’ VisualDSP++ Integrated Development Environment.
Background Telemetry Channel (BTC) on the BlackFin Presented by Alan Martin Winter ENCM 515.
Later tasks 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.
Installing geant4 v9.5 using Windows Daniel Brandt, 06 April 2012 Installing Geant4 v9.5 for Windows A step-by-step guide for Windows XP/Vista/7 using.
Silicon Labs ToolStick Development Platform
The World Leader in High Performance Signal Processing Solutions Low Cost JTAG Emulator for Blackfin® Processors.
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
CHAPTER 1 XNA Game Studio 4.0. Your First Project A computer game is not just a program—it is also lots of other bits and pieces that make playing the.
Renesas Technology America Inc. 1 M16C/Tiny SKP Tutorial 2 Creating A New Project Using HEW4.
CCS APPS CODE COVERAGE. CCS APPS Code Coverage Definition: –The amount of code within a program that is exercised Uses: –Important for discovering code.
IT 211 Project Integration and Deployment Lab #11.
High Speed Data Converter University
Thank you for your decision to try vTreePro Practice Tree Software! Your satisfaction is very important to us. Please feel free to send us an if.
Installing TinyOS Developing Environment Test Program: Blink.
Guideline: How to build AMSS source code? History: 01/02/ Make Draft 05/02/2010 – Release /02/2010 – Updated.
Over-view of Lab. 1 See the Lab. 1 web-site and later lecture notes for more details.
Renesas Technology America Inc. 1 SKP8CMINI Tutorial 2 Creating A New Project Using HEW.
Project Deployment IT [211 CAP] How to convert your project to a full application.
TigerSHARC Laboratory Setting up the HPP-ICE environment ICT 318 / 320 Running versions of the Audio-talk-through program.
Lab. 4 Demonstrating and understanding multi-processor boot TigerSHARC multi-processor system.
Configuring IQmol for Windows machines, use version!
1 Getting Started with C++. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Visual Studio 2008.
Renesas Technology America Inc. 1 M16C Seminars Lab 3 Creating Projects Using HEW4 14 March 2005 M16C Seminars Lab 3 Creating Projects Using HEW4 Last.
Over-view of Lab. 1 See the Lab. 1 web-site and the lecture notes for more details.
12/14/2015 Concept of Test Driven Development applied to Embedded Systems M. Smith University of Calgary, Canada 1 Automated Testing Environment Concepts.
ECE 3551 MICROCOMPUTER SYSTEMS 1 Introduction to Visual DSP++
Renesas Technology America Inc. 1 SKP8CMINI Tutorial 2 Creating A New Project Using HEW.
You may have already done this… Download the class files to the desktop Expand those files into root of USB stick Change your USB stick to drive “Z”!
Quick guide to ASIMON configuration For version 3.0 or greater SAFETY AT WORK Date: 3/18/2009.
U2020 X-Series Power Sensor Firmware Upgrade Process Version 1 Date: 8 August 2012.
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
Intro Compiler Configuration and Sample Project Walkthrough (For Axiom CME11E9-EVB)
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.
Copyright © Avnet, Inc., Analog Devices, Inc. All rights reserved. Available Blackfin Resources Blackfin Home Page: –
Over-view of Lab. 1 See the Lab. 1 web-site and latter lecture notes for more details.
CACI Proprietary Information | Date 1 PD² SR13 Client Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8, 2011.
Programming and Debugging with the Dragon and JTAG Many thanks to Dr. James Hawthorne for evaluating the Dragon system and providing the core content for.
Troubleshooting Dashhawk Issues. Here's what you have to do to have the DashHawk run properly Go to the ACTUAL PROGRAM file (not the short cut)
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.
Introduction Purpose Objectives Content Learning Time
PRU-ICSS Programming with CCS
CENG2400 Tutorial 1 Keil IDE CENG2400 tutorial 1 v.7a.
Automated Testing Environment
Starting a project in VisualDSP++
TigerSHARC processor and evaluation board
Setting up VisualDSP environment Lab. 1
U2040 XA-Series Power Sensor Firmware Upgrade Process
VisualDSP++ and Test Driven Development What happened last lecture?
Lab. 4 – Part 1 Demonstrating and understanding multi-processor boot
* M. R. Smith 07/16/96 This presentation will probably involve audience discussion, which will create action items. Use PowerPoint.
Software Setup & Validation
Setting up VisualDSP environment Lab. 0
LEGO Education - Mindstorms EV3 - Computer/control center – The Brick
Presentation transcript:

TigerSHARC Laboratory Setting up the HPP-ICE environment ICT 318 / 320 Running versions of the Audio-talk-through program

16 December 2006Setting up TigerSHARC laboratory station2 Details In Winter Blackfin ADI-BF533 Ez-lite evaluation boards in ICT TigerSHARC ADI-TS201S Ez-lite evaluation boards in ICT 318 Blackfin interface TigerSHARC interface is similar Has 2 audio I/O sockets (DSP A) plus 2 LEDs and 3 buttons (DSP A) plus 2 LEDs and 3 buttons (DSP B)

16 December 2006Setting up TigerSHARC laboratory station3 Set up If you use the same lab. station and same account each time (recommended), then you will have to do the set up just once. If you move stations, then you will need to do the set-up everytime

16 December 2006Setting up TigerSHARC laboratory station4 Steps Power-up evaluation board Log into your account Set-up on your U: drive the directory ENCM515 Activate the VisualDSP configurator and “make a dual processor ENCM515 session”. Then exit from configurator. Activate the Visual DSP development environment IDDE, select “dualENCM515” session, build (or download) a VisualDSP TigerSHARC project, or download an existing one. You are on your way

16 December 2006Setting up TigerSHARC laboratory station5 Activate the configurator from the start menu

16 December 2006Setting up TigerSHARC laboratory station6 Select TS201 EZ-Lite and then press “COPY”

16 December 2006Setting up TigerSHARC laboratory station7 Change PLATFORM NAME to dualProcessorENCM515 then OK

16 December 2006Setting up TigerSHARC laboratory station8 When back at CONFIGURATOR Select “dualProcessorENCM515” Then select Test

16 December 2006Setting up TigerSHARC laboratory station9 Change TYPE to HPPCI-ICE Press START Recommend you do this test at the beginning of each lab

16 December 2006Setting up TigerSHARC laboratory station10 This was a “failure to power up board”, can also be “no ICE connected” (e.g. wrong TYPE)

16 December 2006Setting up TigerSHARC laboratory station11 Expected result If you see “1 JTAG device detected”, you are at a Blackfin station – Change rooms

16 December 2006Setting up TigerSHARC laboratory station12 Testing complete Select OK

16 December 2006Setting up TigerSHARC laboratory station13 Now ready to activate VisualDSP IDDE

16 December 2006Setting up TigerSHARC laboratory station14 TARGET: You must select the correct “session” for TS201S

16 December 2006Setting up TigerSHARC laboratory station15 I)Select Processor Family 2) Select TS201, then NEXT

16 December 2006Setting up TigerSHARC laboratory station16 3) In LAB. select Emulator elsewhere select EZ-KIT (uses USB)

16 December 2006Setting up TigerSHARC laboratory station17 4) Select dualProcessorENCM515 for the platform

16 December 2006Setting up TigerSHARC laboratory station18 WHICH DSPS ARE RUNNING PROJECT WINDOW COMMAND and BUILD WINDOWS DISASSEMBLY WINDOW

16 December 2006Setting up TigerSHARC laboratory station19 Download Environment Exit from VisualDSP IDDE Change directory to U:ENCM515Labs Directory Download ENCM515Environment.zip into U:ENCM515Labs Extract to here MAKE SURE THE UNZIP WENT CORRECTLY. IF THINGS WENT INTO WRONG FOLDER THEN MORE WORK TO BE DONE IN LABS AND ASSIGNMENT

16 December 2006Setting up TigerSHARC laboratory station20 Make sure you are not in a subdirectory You may find a DSPUtilities directory U:/ENCM515Labs/

16 December 2006Setting up TigerSHARC laboratory station21 Open the existing ENCM515Lab1 project in U:/ENCM515Labs/Lab1

16 December 2006Setting up TigerSHARC laboratory station22 Look in ENCM515Lab1Def.h

16 December 2006Setting up TigerSHARC laboratory station23 Audio Talkthrough Program Connect up your ear-phones to I-POD, radio, CD player (can use the CD player in Lab. Station) Check that volume is comfortable to listen to Connect IPOD to TigerSHARC audio in Connect Earphones to TigerSHARC audio out

16 December 2006Setting up TigerSHARC laboratory station24 Do a BUILD and then DEBUG | RUN

16 December 2006Setting up TigerSHARC laboratory station25 Warning: Make sure that Processor DSP A is running – otherwise no sound You may need to click on DSP A before selecting DEBUG | RUN

16 December 2006Setting up TigerSHARC laboratory station26 DSP-A is running Set View | Editor Tab

16 December 2006Setting up TigerSHARC laboratory station27 Now see file names

16 December 2006Setting up TigerSHARC laboratory station28 Listen to various forms of the program Quality of sound Time how long delayed sound takes to arrive at the other ear Do this with each mode of operation #define WHICH_AUDIOHANDLER audio_intShuffle_DebugMode //#define WHICH_AUDIOHANDLER audio_intShuffle_ReleaseMode //#define WHICH_AUDIOHANDLER audio_intCB_DebugMode //#define WHICH_AUDIOHANDLER audio_intCB_ReleaseMode

16 December 2006Setting up TigerSHARC laboratory station29 Delay by memory shuffle and circular buffer

16 December 2006Setting up TigerSHARC laboratory station30 Look at what code is executing CommonShuffle_CPPCode.h Delay line performed by shuffling (move) DelayLine[N]  DelayLine[N-1]; CommonCB_CPPCode.h Circular Buffer operation Debug mode C++ compiler generating unoptimized code Release mode (files marked with ! ) C++ compiler generating optimized code

16 December 2006Setting up TigerSHARC laboratory station31 TimeToWaste Parameter When running circular buffer code, adjust the parameter “TIME_TO_WASTE” to see how much extra time is available for extra processing. Try increasing in steps of 0x1000 until sound quality gets worse. Later we will turn this number into processor cycles.

16 December 2006Setting up TigerSHARC laboratory station32 Testing by listening is very time consuming We need an automated test framework to make code optimization easier Will discuss in the next class