• 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 » Data Converters » Audio Converters » Audio Converters Forum » AIC3254 MiniDSP Instruction Set/Programming
Share
Audio Converters
  • Forum
  • E2E Wiki
Options
  • Subscribe via RSS
Check out
Analog Wire blog
  • $core_v2_blog.Current.Name

    This amplifier doesn't exist...now what!?

    Posted 1 day ago
    by Xavier Ramus
    Sometimes it’s impossible to find an amplifier with the...
  • $core_v2_blog.Current.Name

    Cable equalization 101 – Automating your design

    Posted 4 days ago
    by Hooman Hashemi
    Judging by the number of views on a post related to numerical...
  • $core_v2_blog.Current.Name

    RS-485 - Who says you can't teach an old dog new tricks?

    Posted 8 days ago
    by Neel Seshan
    Would you agree that RS-485 has turned out to be one of the most...

AIC3254 MiniDSP Instruction Set/Programming

AIC3254 MiniDSP Instruction Set/Programming

This question is answered
antoker
Posted by antoker
on Nov 07 2010 15:12 PM
Intellectual310 points

I was reading through the datasheet for abovementioned codec, looking for specific information regarding instruction set and information on how-to program minidsps without PPS, however, sections 6.2.170 (ADC miniDSP Instructions) - 6.2.173 (DAC miniDSP Instructions) referred to a non-existing table:

"24 bit instructions for DAC miniDSP engine. For details refer Table ?? in the datasheet. These
instructions control the operation of DAC miniDSP mode."

 

 

 

 

miniDSP TLV320AIC3254 Instruction Set Programming
Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • D. Hartl
    Posted by D. Hartl
    on Nov 08 2010 13:58 PM
    Verified Answer
    Verified by Don Dapkus
    Genius10875 points

    The instruction set of the miniDSP is not published. TI recommends using Purepath Studio to build processing blocks for the miniDSP.

     

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • antoker
    Posted by antoker
    on Nov 08 2010 15:17 PM
    Intellectual310 points

    D. Hartl

    The instruction set of the miniDSP is not published. TI recommends using Purepath Studio to build processing blocks for the miniDSP.

     

    You should at least correct the reference in the datasheet so users won't go wandering around looking for a non-existent table :) Are there any plans on releasing the instruction set (why it is not published btw)?

     

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Jurijs Jonass
    Posted by Jurijs Jonass
    on Nov 09 2010 02:53 AM
    Prodigy40 points

    Yes, i am also agree. Why they are not published yet. It could be very interesting to see this stuff.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Duehren David
    Posted by Duehren David
    on Feb 07 2012 16:22 PM
    Prodigy185 points

    Is there at least a description of the mini-DSP architecture.  I recall 1152 instructions per sample, but is there anything more?  Plus how complex could this instruction set be?

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Don Dapkus
    Posted by Don Dapkus
    on Mar 01 2012 01:53 AM
    Guru102005 points

    Hi, Guys,

    It is a strategic decision by the management (at a paygrade WAY higher than mine!) of TI to not disclose this information... Sorry...

    -d2

    -----

    Don Dapkus

    Audio Applications Engineering Manager

    Dallas, TX USA

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Duehren David
    Posted by Duehren David
    on Mar 01 2012 10:00 AM
    Prodigy185 points

    Dan,

    1. In the short term is there an NDA or some other process I can go through to get relevant information?

    2. Longer term, please ask for a re-consider.  I'm trying to make design decisions and it makes a difference on power, probably cost, definitely space, if I need to add a separate DSP vs using the capabilities of the codec.  Is there some competitive disclosure issue?

    3. Maybe for this and other things you should have the equivalent of Apple's MFI program, where a company and/or individual has to register and sign serious NDA agreements, etc. but then has access to important design information.

    Thanks,

    David

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • antoker
    Posted by antoker
    on Mar 01 2012 13:22 PM
    Intellectual310 points

    I have to agree with David here, having a NDA/MFI style program is a good idea. Restricting access to miniDSP instruction set won't stop your competitors from creating a similar product, and there ARE alternatives, the bad thing is that their management thinks similary. 

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Adam Roman
    Posted by Adam Roman
    on May 01 2012 09:51 AM
    Prodigy20 points

    Not publishing miniDSP programming information is an upper management decision...  WHY????  I hate relying on a company's development software for unimaginative, out-of -the-box generic algorithms, and having no other options!!!  I want it to double as a math co-processor for my microcontroller, among other things!  I pride myself on being a very creative algorithm designer and assembly language programmer, capable of amazing engineering with a minimum of resources, BUT ONLY IF ALLOWED TO DO SO!!!  TI, how can people shine if you don't allow it??  Are all of your customers deemed dumber than your own engineers, so why bother???  Given what your development environment offers, I'd rethink that one!!!  Are your products much less special than you advertise, so don't dare let your competitors see details??  Management decisions like this HOLD US BACK!!!  Let us be amazing with your products by giving us the needed resources!!  Don't force your long-time customers to go looking at THE VERY NICE KALIMBA DSP from CSR (Cambridge Silicon Radio), or better yet, beg Freescale to give us ultra-small, ultra low-power mobile DSP56300 derivatives!!!  Actually, that IS the best option for all of us given the longevity, code-base, huge wealth of information, and lovely parallel assembly language!!!  Come on, everyone, off to Freescale to beg for the DSP56300 MicroDSP Family!!!!!!!!  Long Live DSP 56K!!!!!!!!!!!!  Thanks for pissing me off yet again, TI!!!!  It's all for the best!!!

    - Adam Roman

     

    Long-live Freescale DSP56K!!!

    miniDSP instruction assembly DSP DSP56K TLV320AIC3254 TLV320AIC3256 TLV320AIC3262 Kalimba codec audio
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Don Dapkus
    Posted by Don Dapkus
    on May 01 2012 17:26 PM
    Guru102005 points

    Adam,

    I wish we had a <Like> button...

    -d2

    -----

    Don Dapkus

    Audio Applications Engineering Manager

    Dallas, TX USA

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Adam Roman
    Posted by Adam Roman
    on May 02 2012 04:19 AM
    Prodigy20 points

    I like your response, d2!!  I like TI just fine, how else would I know to be so disappointed when it doesn't play nice??  TI engineering, like.  TI management, no like.  YOU control the <Like> button, don't you know that??  So, ummm... where's our instruction set info???  I don't see it yet.  Don't make me come out there!!!  ;~P

    -Adam Roman

    P.S. Freescale doesn't care about my comments either.  No new DSP56300 roadmap.  You win, TI.  For now...

    Long Live TMS9900!!!  Oh, wait...  Nevermind.

    Long-live Freescale DSP56K!!!

    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