1 / 30

GFX-One Guitar Processor

GFX-One Guitar Processor. Team Carpal Tunnel October 6 th 2005. Team Members. Mason Stone Henock Negassa Tony Sawyer Nael Cassier. Refresher: What is GFX-One?. GFX-One is a digital audio effects processor.

dung
Download Presentation

GFX-One Guitar Processor

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GFX-One Guitar Processor Team Carpal Tunnel October 6th 2005 Capstone Fall 2005

  2. Team Members • Mason Stone • Henock Negassa • Tony Sawyer • Nael Cassier Capstone Fall 2005

  3. Refresher: 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. Capstone Fall 2005

  4. Functional Block Diagram Capstone Fall 2005

  5. DSP Implementation • Will implement DSP using a Texas Instruments TMS3206713 Development Board • The board allows for easy configuration and testing of the processor functionality and effects routines Capstone Fall 2005

  6. Development Board Interface • The development board will be accessible to the rest of the system through an 80 pin memory expansion port • The processor will be accessible to the programmer through a JTAG USB port • The on-board codec (ADCs, DACs, mixer) will be bypassed in favor of components that we will lay out and implement Capstone Fall 2005

  7. DSP Core Software • Code Composer Studio will be the software package used to program the processor • The effects algorithms as well as all other code will be written in C++ • Using the development board will allow for more effective debugging of our design code Capstone Fall 2005

  8. DSP Development Board Capstone Fall 2005

  9. DSP Development Board Capstone Fall 2005

  10. Communication with FPGA • Memory Expansion Connector • External Memory Interface (EMIF) • 16 bits data • 6 bits address • Chip enable • Peripheral Expansion Connector • 2 Multi-channel Binary Ports (McBSP) • Accessed by reassigning multiplexer on-board • 7 pins per port—don’t need all of them • 3.3V Input/Output buffers Capstone Fall 2005

  11. FPGA: Xilinx XC3S400 • 20 MHz oscillator input • Digital Clock Manager (DCM) provides phase-locked clock inputs to A/D and D/A • Communication with DSP board • EMIF • McBSP • Data converters (A/D, D/A) • Data format can be converted from I2C to McBSP • User interface to LCD and Buttons • JTAG Interface Capstone Fall 2005

  12. FPGA: Xilinx XC3S400 Capstone Fall 2005

  13. Schematic version of our FPGA Capstone Fall 2005

  14. Serial Interface Capstone Fall 2005

  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 MAX 195 Capstone Fall 2005

  16. A/D schematic Capstone Fall 2005

  17. 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 • I2c interface • AD 1866 Capstone Fall 2005

  18. D/A Schematic Capstone Fall 2005

  19. Analog Signal Mixer • We are going to use voltage adder (summer) Op Amp circuit as 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 Capstone Fall 2005

  20. Audio Amplifier • Analog signal from Mixer is going to be amplified and routed to speaker • Amplifier is transistor based • stereo audio power amplifier • –0.3 V to 6 V supply Capstone Fall 2005

  21. Power • Regulated 3.3 and 2.5 V power buses from 9V DC adapter. • 5V • LCD • D/A converter • A/D converter +5 & -5 • 3.3 V • Compact Flash • Audio Amplifier • Data lines to and from FPGA • FPGA VCC • 2.5 V • FPGA JTAG Capstone Fall 2005

  22. User Interface Capstone Fall 2005

  23. LCD Code Capstone Fall 2005

  24. LCD Code Capstone Fall 2005

  25. User Interface Schematic Capstone Fall 2005

  26. Project Schedule Capstone Fall 2005

  27. Division of Labor Capstone Fall 2005

  28. Hardware List Capstone Fall 2005

  29. Milestone Deliverables Capstone Fall 2005

  30. Questions? Capstone Fall 2005

More Related