GFX-One Guitar Processor - PowerPoint PPT Presentation

1 / 27
About This Presentation
Title:

GFX-One Guitar Processor

Description:

Internal controller programs chip automatically over HDD interface. ... Analog signal from Mixer is going to be amplified and routed to speaker ... – PowerPoint PPT presentation

Number of Views:54
Avg rating:3.0/5.0
Slides: 28
Provided by: cass96
Category:

less

Transcript and Presenter's Notes

Title: GFX-One Guitar Processor


1
GFX-One Guitar Processor
  • Team Carpal Tunnel
  • September 8, 2005

2
Team Members
  • Mason Stone
  • Henock Negassa
  • Tony Sawyer
  • Nael Cassier

3
What is GFX-One?
  • GFX-One is a digital audio effects processor.
  • It is designed specifically for use with guitar,
    but can process any monaural analog audio input.

4
Functional Block Diagram
5
Digital Signal Processor
6
Why use a DSP?
  • Digital data is easier to manipulate
  • Implementing effects can be done using algorithms
    and subroutines as opposed to sophisticated
    analog hardware
  • DSP can be altered and maintained using software

7
Implementing Audio Effects
  • Flanger effect is present in a lot of
    guitar-driven music
  • It is accomplished by adding a signal to a
    time-varying, phase-modulated version of itself

8
Fixed Delay and Reverberation
  • Reverberation and echo are very common in audio
    engineering
  • Both can be synthesized in DSP using comb filters
    and re-circulating delay lines

9
Other Effects and Features
  • Parametric Equalization
  • Gain manipulation
  • Auto-Wah
  • Phaser
  • Noise-gating
  • Decimation (Aliasing)
  • Many other possibilities

10
DSP Interface
  • What We Need
  • 25 MHz Oscillator
  • Flash Microcontroller
  • 256 MB SDRAM
  • FPGA
  • I/O

11
25 MHz Oscillator
  • Used to synchronize digital circuitry.
  • With use of PLL, provides clock speed.
  • Will be connected to FPGA, then distributed.

12
Flash Microcontroller
  • Contains instructions for DSP.
  • Internal µcontroller programs chip automatically
    over HDD interface.
  • Internal code can contain image for FPGA.

13
SDRAM/FPGA
  • Operate over system bus
  • 8 bits for Address
  • 8 bits for Data
  • Chip Enable
  • Read/Write Enable
  • Clock
  • IRQ

14
Input/Output
  • DSP means Digital Signal Processor, so we need a
    digital input and output.
  • A/D converter translates signal into DSP.
  • D/A converter translates signal out of DSP.
  • DSP has Multi-channel Audio Serial Ports (McASP)
    to accomplish this, but it can also be
    implemented using parallel interface.

15
Mixed Signal Interface
  • Signal from Analog amplifier is fed to A/D
    Converter.
  • Converts input voltage from analog signal in to
    Digital bit
  • Synchronized with 44.1KHz Clock
  • 16 Bit digital signal

16
Mixed Signal Interface
  • Digital to Analog (D/A) conversion methods
  • Data is fed from DSP to D/A Converter.
  • Standard D/A converters translate an array of
    digital bits into a bias voltage
  • Synchronized with 44.1KHz Clock
  • 16 Bit digital signal

17
Power
  • Regulated 3.3 and 2.5 V power buses from 9V DC
    adapter.
  • 5V
  • LCD
  • 3.3 V
  • Compact Flash
  • A/D and D/A converters
  • Data lines to and from FPGA
  • 2.5 V
  • FPGA Vcc

18
Analog Signal Mixer
  • A good recording mixer lets you route a variety
    of input signals and combine them into one
    signal.
  • For a potential Add-on output signal from MP3
    player will mix with signal from D/A converter

19
Audio Op Amps
  • Analog signal from Mixer is going to be
    amplified and routed to speaker
  • Amplifier is transistor based
  • 1.6- to 3.6-volt speaker driver

20
Field Programmable Gate Array
  • Gateway of the user to all the other chips
  • Controls the Clock to other devices
  • Sends data to the DSP as well as the LCD
  • Flash will set the FPGA through the DSP
  • Program the FPGA through a JTAG Interface

21
User Interface
22
Schedule
23
Division of Labor
Name Task
Nael Cassier User Interface/FPGA Configuration
Mason Stone DSP Integration
Tony Sawyer DSP Core Implementation
Henock Negassa A/D Component Integration
24
Tentative Budget
Component Manufacturer / Part Number Estimated Price
Digital Signal Processor TI part TMS320C6713 100
FPGA Development Board Xilinx Spartan3 XC3S200 300
Flash Microcontroller Microchip PIC16LF74/P 60
Flash PROM Xilinx XC18V02 50
SDRAM Micron MT48LC16M16A2 50
A/D Converter TI ADS1625 60
D/A Converter TI 60
25 MHz Oscillator 40
LCD Display Crystal Fontz CFAH0802A 50
Printed Circuit Boards Advanced Circuits 200
Push-Button User Interface 45
Passive Components / Fixtures J.B. Saunders 200
9 V Power Supply J.B. Saunders 35
Analog Signal Mixer 100
Miscellaneous (printing/binding costs, posters, unforeseen parts, add-ons, etc) 250
Total 1600
25
Possible Add-ons
  • Add another analog signal (MP3)
  • Amplifier Speaker
  • Over Drive Circuit

26
Risks and Contingencies
  • Hardware Availability/ Damage
  • Difficulties Implementing FPGA
  • Difficulties Implementing LCD
  • Difficulties With DSP Interface Bus

27
Questions?
Write a Comment
User Comments (0)
About PowerShow.com