GFX-One Guitar Processor

  • View
    45

  • Download
    0

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Text of GFX-One Guitar Processor

  • GFX-One Guitar ProcessorTeam Carpal TunnelOctober 6th 2005

    Capstone Fall 2005

  • Team Members

    Mason StoneHenock NegassaTony SawyerNael Cassier

    Capstone Fall 2005

  • 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

  • Functional Block Diagram

    Capstone Fall 2005

    Title

    G

    MP3 player

    Guitar or any other analog input

    Input

    A/D16-bit, 44.1KHz

    FPGASpartan 3

    Push Buttons

    CLOCK20MHz

    EPROM

    DSPStarter Kit

    Audio Amplifier

    Box/User Interface

    Output

    Mono Speaker

    Mixer

    Stereo Headphone

    Stereo D/A16-bit, 44.1KHz

    EMIF

    McBSP0

    McBSP1

    Mono to Amp.

    2 analog

    Stereo

    LCD

    GFX-One

  • DSP ImplementationWill implement DSP using a Texas Instruments TMS3206713 Development BoardThe board allows for easy configuration and testing of the processor functionality and effects routines

    Capstone Fall 2005

  • Development Board InterfaceThe 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

  • DSP Core SoftwareCode 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

  • DSP Development Board

    Capstone Fall 2005

  • DSP Development Board

    Capstone Fall 2005

  • Communication with FPGAMemory Expansion ConnectorExternal Memory Interface (EMIF)16 bits data6 bits addressChip enablePeripheral Expansion Connector2 Multi-channel Binary Ports (McBSP)Accessed by reassigning multiplexer on-board7 pins per portdont need all of them3.3V Input/Output buffers

    Capstone Fall 2005

  • FPGA: Xilinx XC3S40020 MHz oscillator inputDigital Clock Manager (DCM) provides phase-locked clock inputs to A/D and D/ACommunication with DSP boardEMIFMcBSPData converters (A/D, D/A)Data format can be converted from I2C to McBSPUser interface to LCD and ButtonsJTAG Interface

    Capstone Fall 2005

  • FPGA: Xilinx XC3S400

    Capstone Fall 2005

  • Schematic version of our FPGA

    Capstone Fall 2005

  • Serial Interface

    Capstone Fall 2005

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

    MAX 195

    Capstone Fall 2005

  • A/D schematic

    Capstone Fall 2005

  • Mixed Signal InterfaceDigital to Analog (D/A) conversion methodsData is fed from DSP to D/A Converter.Standard D/A converters translate an array of digital bits into a bias voltageSynchronized with 44.1KHz Clock16 Bit digital signalI2c interfaceAD 1866

    Capstone Fall 2005

  • D/A Schematic

    Capstone Fall 2005

  • Analog Signal MixerWe are going to use voltage adder (summer) Op Amp circuit as analog signal mixerA 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

  • Audio Amplifier

    Analog signal from Mixer is going to be amplified and routed to speaker Amplifier is transistor based stereo audio power amplifier0.3 V to 6 V supply

    Capstone Fall 2005

  • PowerRegulated 3.3 and 2.5 V power buses from 9V DC adapter.5VLCDD/A converterA/D converter +5 & -5 3.3 VCompact FlashAudio AmplifierData lines to and from FPGAFPGA VCC2.5 VFPGA JTAG

    Capstone Fall 2005

  • User Interface

    Capstone Fall 2005

    Text

    Button

  • LCD Code

    Capstone Fall 2005

  • LCD Code

    Capstone Fall 2005

  • User Interface Schematic

    Capstone Fall 2005

  • Project Schedule

    Capstone Fall 2005

  • Division of Labor

    Capstone Fall 2005

  • Hardware List

    ComponentPart NumberManufacturerQuantityOrdered?FPGAXC3S400-TQ144Xilinx2YesDSP Starter KitTMS320C6713DSKT.I.1YesEPROMXCF02V020CXilinx2YesCLOCKEC1100HSTS-20.000MECLIPTEK2YesA/DMAX195BEPEMAXIM2YesD/AAD1866NAnalog Devices2YesAudio AmplifierTPA6021A4T.I.2Yes3.3V RegulatorLT1764AET-3.3Linear Technologies2Yes -5.0V RegulatorRadio ShackRadio Shack2Yes2.5V RegulatorRadio ShackRadio Shack2Yes5.0V RegulatorLM7805FairChild2YesLevel ShifterSN74LVC4245ADWRE4T.I.8YesLCDCFAH1602ACrystalFontz2YesPush ButtonsZF-2U-OA-CITT16YesOn/Off ButtonZF-2U-EE-CITT3YesAudio JacksJB SaundersJB Saunders6YesPower Supply AdapterJB SaundersJB Saunders1YesPassive ComponentsJB SaundersJB SaundersN/ANo

    Capstone Fall 2005

  • Milestone Deliverables

    Milestone 1Milestone 2 Design Schematics CompletedSolder PCBBoard Layout CompletedPCB Debug Completed PCB Ordered and Delivered DSP Code Completed (Alpha)LCD Code CompletedFPGA Code Completed (Alpha)

    Capstone Fall 2005

  • Questions?

    Capstone Fall 2005