Download presentation
Presentation is loading. Please wait.
1
Digital Guitar Recorder Team RAD – Michael McGuirk, Nick Herrera, David Wormus, Fesehaye G. Abrhaley
2
Primary Project Objectives Record analog guitar waveform to non-volatile solid state memory Ability to add guitar effects to analog waveform before recording Have simultaneous play-through and recording capability Utilize Xilinx XCV1000 FPGA for processing needs and control of peripheral logic Ability to store multiple track files, files stored in WAV format
3
Secondary Project Objectives Ability to layer multiple tracks into one file Store file with audio compression as MP3 file Incorporate and RS-232 data link Create a rechargeable battery system to power recorder for 3-5 hours
4
High-level Project Implementation
5
Analog Guitar to Digital Data Low voltage guitar signal input Signal effects processing Signal conditioning to match A/D converter’s needs A/D controlled by main controller Data passed to FIFO and WAV formatter
6
High-level Project Implementation
7
Compact Flash Controller / WAV Formatter and FIFO Reads data from A/D converter into FIFO Adds WAV file header and footer to data Writes and reads data to and from compact flash with a FAT16 file system
8
High-level Project Implementation
9
Main Controller Receives and issues control signals to all functional blocks Accepts input from user interface Implemented using soft processor core or VHDL
10
High-level Project Implementation
11
User Interface/LCD 5-way button for Record, Play,Stop, Track Select, ON/OFF Backlit 20-digit LCD displays current mode (play etc.) and track numbers. LCD controller is on FPGA written in VHDL
12
High-level Project Implementation
13
Digital Playback and Analog Output Data is buffered from FIFO into D/A during playback off of C.F. Simultaneous output from guitar out and D/A out. Audio amplifier is transistor based.
14
High-level Project Implementation
15
Power Regulated 3.3 and 2.5 V power buses from an 9V AC adapter. 3.3 V – Compact Flash – A/D and D/A converters – LCD – Data lines to and from FPGA 2.5 V – FPGA Vcc 9V DC for audio amplifier for gain.
16
Risk and Contingency Plan RISKS – No previous experience with Compact Flash or FAT file systems. – Adapting soft cores (LCD controller, Flash, 8051(?), FAT16) to our specifications. – File formatting problems due to length of recording Contingency Plan – Use SDRAM w/ RS-232 instead of Compact Flash. – Use an 8051 processor if FPGA doesn’t work out. – Use fixed file lengths
17
Division of Labor
18
Schedule
19
QUESTIONS A Team Rad Production January 27, 2004
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.