• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Digital Signal Processors (DSP) » C5000 Ultra Low Power DSP » C5000 Ultra Low Power DSP Forum » C5535 FFT Example?
Share
C5000 Ultra Low Power DSP
  • Forum
  • Announcements
Options
  • Subscribe via RSS
Top 6 Wiki Links
  • C5000 Main Wiki
  • C5000 Software
  • C5515 Boot-Image Programmer
  • CSL (including CSL 3.00)
  • C5000 Connected Audio Framework
  • Porting C5000 Teaching ROM to C5535 eZdsp
  • C5535 FFT Example?

    C5535 FFT Example?

    This question is not answered
    Joe McDaniel
    Posted by Joe McDaniel
    on Nov 06 2011 10:47 AM
    Prodigy30 points

    I would like a cookbook FFT filtering example for the C5535.  I want to divide frequencies between 4k and 8k by 2 and between 8k and 16k by 4, for example. 

     

    There seem to be examples for, say, the C5505 but none for the C5535.

    Best,

    Joe

    eZdsp CCS4 C55XX C5535 Quick Start
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    All Replies
    • Steve Tsang
      Posted by Steve Tsang
      on Feb 09 2012 09:49 AM
      Genius12675 points

      Have you checked the C5535/34/33/32 Technical Reference Manual in the product web site:

      http://www.ti.com/lit/ug/spruh87b/spruh87b.pdf

      Regards.

      -------------------------------------------------------------------------------------------------------

      Please click the Verify Answer button on this post if it answers your question

      --------------------------------------------------------------------------------------------------------

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Joe McDaniel
      Posted by Joe McDaniel
      on Feb 09 2012 12:51 PM
      Prodigy30 points

      I did find some information there -- it led me to http://code.google.com/p/c5505-ezdsp/ where there are examples for the 5505 and 5515.  In looking through other responses to the FFT questions, it appears that it is not a simple port for the 5515 code to the 5535.  I did not find a 5535 example.

       

      Best,

      Joe

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Mark Mckeown
      Posted by Mark Mckeown
      on Feb 09 2012 19:22 PM
      Genius10210 points

      Hi Joe,

      That FFT code should be moderately easy to port to the C5535 eZdsp.

      Replace hwafft ROM addresses with those for C5535 in the .cmd file

      hwafft_br        0x00fefe9c
      hwafft_8pts        0x00fefeb0
      hwafft_16pts    0x00feff9f
      hwafft_32pts    0x00ff00f5
      hwafft_64pts    0x00ff03fe
      hwafft_128pts    0x00ff0593
      hwafft_256pts    0x00ff07a4
      hwafft_512pts    0x00ff09a2
      hwafft_1024pts    0x00ff0c1c

      Swap every instance of I2S0 with I2S2.

      Make sure to configure EBSR PPMODE to MODE 1, 4, or 6 to bring out the I2S2 signals that are connected to the codec on the C5535 eZdsp (I2S0 was used on the C5505 & C5515 eZdsp to connec to to the codec).

      I dont have the time now, but I will take a stab at it and post it on code.google.com or on the C5000 wiki some time soon.

      Hope this helps,
      Mark

      ---------------------------------------------------------------------------------------------------------
      Please click the Verify Answer button on this post if it answers your question.

      Also see our C5000 Wiki
      ---------------------------------------------------------------------------------------------------------

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Greg S.
      Posted by Greg S.
      on Aug 02 2012 09:02 AM
      Prodigy55 points

      Hello,

      >>Swap every instance of I2S0 with I2S2.

      It's mean only .cmd file?

      Have You got converted this projekct to ezdsp5535?

      Best regards

      Amelia


      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    TI E2E™ Community
    • Support Forums
    • Blogs
    • Videos
    • Groups
    • Site Support & Feedback
    • Settings
    TI E2E™ Community Groups
    • TI University Program
    • Make the Switch
    • Microcontroller Projects
    • Motor Drive & Control
    Other Communities
    • Deyisupport
    • Designsomething.org
    • beagleboard.org
    • TI on Element 14
    • TI on TechXchangeSM
    Other Technical & Support Resources
    • WEBENCH® Design Center
    • Product Information Centers
    • Technical Documents
    • TI Design Network
    • TI Technical Articles
    • TI Training

    All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

    Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

    Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
    TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

    TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
    embedded processors, along with software, tools and the industry’s largest sales/support staff.

    © Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
    Trademarks | Privacy Policy | Terms of Use