• 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) » C6000 Single Core DSP » C64x Single Core DSP Forum » 6455 EMIFA synchronous read question
Share
C6000 Single Core DSP
  • Forums
  • Announcements
Options
  • Subscribe via RSS

Forums

6455 EMIFA synchronous read question

This question is not answered
hu shushu
Posted by hu shushu
on Apr 06 2012 04:24 AM
Prodigy170 points

Hello,

I  have  a  question that  disturbed  me  for  severial  days;

        I  use   daughtercard to connect  to a  FPGA  and  I configure  the  EMIFA  of  CE3  in synchronous mode.I  found that  I  can  write data   to  the  FPGA,

BUT  I  cannot  read  data  from  the  FPGA .

I  am  sure  I  configure  the  CE5CFG  register  of  EMIFA  correctly  and  the  control  signal  of  the  EMIFA  is  the  same  as   the timing  in  the  datasheet .

BUT  when  I configure  the EMIFA  in synchronous mode  ,what  I  read  is  always   0xFFFFFFFF,it  sames  that  what   I  read  is  not  the  data  in  the  interface

of   EMIFA.IF  I  configure  the  EMIFA  of  CE0  which  momory  is  cpld  in synchronous mode ,I  can  only   read  0xFFFFFFFF in  the  memory  of   cpld.

THANK  you  in  advance!

EMIFA TMS320C6455 DSK
Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • RandyP
    Posted by RandyP
    on Apr 06 2012 22:51 PM
    Guru60000 points

    Hu Shushu,

    By what method have you confirmed that the writes to the FPGA on CE3 complete correctly? Does something change on a pin or register of the FPGA that can be confirmed outside of the DSP?

    When you look at the FPGA's pins during the synchronous read on CE3, do the EMIFA control signals look like what you expect from the datasheet? I think the answer is yes, from what you have said above.

    Do the data pins contain 0xFFFFFFFF during the read phase? Or do you see the correct data coming from the FPGA? If you have writes configured correctly, you are likely doing the reads correctly, so you will need to look at the FPGA's response to those signals to confirm whether the FPGA is operating correctly.

    Regards,
    RandyP

    Search for answers, Ask a question, click  Verify  when complete, Help others, Learn more.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • hu shushu
    Posted by hu shushu
    on Apr 12 2012 01:24 AM
    Prodigy170 points

    Hello,

    Thank you for your reply!

    I  have  build  a  test  project  in  the  FPGA to  detect  the  data  writen   from  DSP  and  I  am  sure that  it is  complete correctly.

    AND  I  also  build  a test  project  in  the  FPGA to  send  data  to  the  DSP and  I'm  sure  the  data  in the  emifa  interface  is  not  0xFFFFFFFF and  the FPGA  is  completely  right.   but  no  matter  what  I  send  to DSP , It is  always    0xFFFFFFFF.It  is  like  that   when  I configure  the  emifa  to  synchronous  read  ,no matter  what  the  data  is  in  the  interface,it  can  be 0xFFFFFFFF .

    This  I  also mention  that  the  board  can't  work  correctly of  the  6455_default_package\default_package\csl_c6455\example\emifa.It  runs  unsuccessful  though  other   examles  of  the  6455_default_package  work  correctly.

    I  have doubted  that  the  the  board  of  mine  DSK6455  has  something  wrong  with  the  EMIFA synchronous  read.

    I  really  don't  know  why!AND  I  think  I  have  to give  up  if  the  board  of   DSK6455  is broken in  EMIFA.

    THANK  YOU;

    EMIFA TMS320C6455 DSK
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • zhiheng wei
    Posted by zhiheng wei
    on Apr 12 2012 09:11 AM
    Prodigy185 points

    when you connect the emifa in syn mode with fifo of fpga,there is something strange u should be careful.

    read the 6455 datasheet error data. there is something may be helpful to you.

    I have made a 64 channel adc with 360k sample/s and then use fifo to read data form fpga in syn mode ,and all is ok.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • hu shushu
    Posted by hu shushu
    on Apr 12 2012 10:27 AM
    Prodigy170 points

    Hello,

    Thank  for  your  reply!I  am  so  glad  to   hear  what  you  said!

    But   I  don't  quite  understand   that  you  have  mentioned  "the 6455 datasheet error data".What   is   this?

    If  possible ,can  you  tell  me  what   I   should pay attention to  configuring  the  EMIFA  in  syn mode?

    Thank  you!

    EMIFA TMS320C6455 DSK
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • hu shushu
    Posted by hu shushu
    on Apr 12 2012 20:27 PM
    Prodigy170 points

    Hello,

    I  have  read  the  6455 datasheet error data and  I find it's not  such  helpful to me  because  i  have  payed attention  to  it  before.

    Could  you please  pass  your   project to me  to see  if  it's  something  wrong  with  my  DSK6455?My email  address is  1013424531@qq.com .I  really  need  your  help 

    because  It  troubled me  for more than half  a mouth.

    Thank you!

    EMIFA TMS320C6455 DSK
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • RandyP
    Posted by RandyP
    on Apr 13 2012 09:50 AM
    Guru60000 points

    Hu Shushu,

    In most cases, the DSK board is not failing but some configuration or method of use needs to be changed.

    The DSK6455 is delivered with CSL and Board Support Libraries that will have an example that shows use of the EMIF to access on-board features such as the CPLD and switches and LEDs. Please try one or more of these examples to verify that the hardware is okay.

    Please search this forum for other threads that have discussed the use of the synchronous interface. I recall there being a problem with this configuration due to the design of the CPLD or the routing of pins to the external memory interface connectors. I may be confused with the DSK6713, but it would be worth your effort to look for some of those discussions.

    Regards,
    RandyP

    Search for answers, Ask a question, click  Verify  when complete, Help others, Learn more.

    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