Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: THEend8_
Digital Signal Processing Laboratory
using the ADSPBF706
and
Signal Wizard for Blackfin+
Digital Signal Processing Laboratory
With the ADSP-BF706 EZ-KIT Evaluation System
and Signal Wizard for Blackfin+
Equipment and software
• ADSP-BF706 EZ-KIT hardware
• Two stereo cables with 3.5mm jack plugs
• Stereo cable with 3.5 mm jack plug to phono plugs
• Two phono-to-BNC adapters
• Mini USB cable
• Oscilloscope
• Headphones
• Computer running Windows
• Software: CrossCore Embedded Studio (CCES)
• Software: Signal Wizard for Blackfin+
• Software: folder with student project files
• Data sheets
Introduction
The DSP laboratory comprises a series of exercises, designed to teach basic principles of real-time assembly
program development and execution using the ADSP-BF706 EZ-KIT hardware, in combination with CCES and
Signal Wizard. The Eclipse-based CCES environment allows the user to develop, download, debug and execute
software (both in assembly code and C) with the ADSBF70x family of DSP devices. The exercises require the coding
of various programs, described in detail below, which you will evaluate using the equipment supplied. Test signals,
in the form of audio inputs, are located in the relevant folder, and will be used to validate the programs you have
developed. Validation will include oscilloscope analysis of the outputs and listening tests using the loudspeakers.
Folder contents
The main DSP Laboratory folder includes four sub-folders as follows:
• Projects: This contains eight projects (real-time assembly routines). Two of these are complete and ready
to be executed. The remaining six are partially complete, and require you to provide the missing code.
• Audio files: This contains four audio files in .wav format, from wave 1.wav to wave 4.wav. These will be used
to test the programs you develop.
• Signal Wizard: Contains the Signal Wizard for Blackfin+ application, which you will use to generate filter
coefficient files.
• Data sheets: This contains PDF data sheets for the EZ-KIT hardware, the BF706 processor, the ADAU1761
• audio codec, CCES and assembly language programming.
Team working and laboratory sessions, exercises 1-6
You will work in teams of between 3 to 5 individuals. Each team will attend three laboratory sessions, with each
session lasting three hours. Hence the total laboratory duration is nine hours. Once you have completed each
exercise, you must inform the demonstrator, who will then assess your work as a team. Each program you develop
must be fully annotated with comments in the code. Exercises 1 to 6 will be conducted and completed and marked
within laboratory hours. Each member of the team will be awarded the same mark for exercises 1-6. Exercise 7,
which is an individual design report, will be completed away from the laboratory.
Individual report, exercise 7
You will each be required to submit an individual design report, via Blackboard, that includes a cover page with
your name and/or student number. The report must be submitted as a PDF document. It will be marked and the
mark will be added to the marks from the team exercise to produce a final individual mark. You will be informed
of the deadline for report submission by the course organizer.
3
Preparing the system
To familiarize yourself with the system, you have been given two complete projects that you can import into the
CCES workspace and run. Before doing so, you must configure the system hardware and software. The evaluation
board should be handled with care and only when necessary. Never touch the components on the circuit; always
hold the board at its edges. Follow these steps:
1. Using the stereo cable (3.5mm jack plug to 3.5 mm jack plug), connect the audio output of the computer
to the input socket of the evaluation board. This MUST be connected to the line-in socket on the board.
2. Using the stereo cable (3.5 mm jack plug to phono plugs) and the phono-to-BNC adapters, connect the
output socket of the board to the oscilloscope.
3. Connect the evaluation board to the computer using the mini USB cable.
4. Open the CCES environment.
5. Check with the demonstrator that these stages have been completed correctly.