• 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 » ARM® Processors » Sitara™ ARM® » AM3x Sitara ARM Processors Forum » AM335x with LCD and Flash?
Share
Sitara™ ARM®
  • Forum
  • Announcements
Options
  • Subscribe via RSS

Forums

AM335x with LCD and Flash?

This question is not answered
Ben Henricksen
Posted by Ben Henricksen
on Dec 15 2011 10:21 AM
Intellectual560 points
In the datasheet it seems that the LCD driver pins conflict with those of the GPMC (even on a ZCZ device) as so ruling out the use of parallel flash with an LCD device. Is this true?
The link  
http://ap-fpdsp-swapps.dal.design.ti.com/index.php/AM33x_Collaterals#Tools  
is failing for me at the moment so I can't use that to check this.
Thanks,
  Ben
FLASH LCD AM335x
Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • Michael Brooks
    Posted by Michael Brooks
    on Dec 15 2011 12:37 PM
    Intellectual1105 points

    Hi Ben,

    The aforementioned link (taken from another post) is incorrect. Please use the pinmux tool located here: http://processors.wiki.ti.com/index.php/Pin_Mux_Utility_for_ARM_MPU_Processors 

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Ben Henricksen
    Posted by Ben Henricksen
    on Dec 16 2011 04:47 AM
    Intellectual560 points

    Thanks Michael, that link works.

    But it confirms that LCD and the GPMC conflict. Shame, the processor looked good for us otherwise.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Michael Brooks
    Posted by Michael Brooks
    on Dec 18 2011 15:31 PM
    Intellectual1105 points

    Hi Ben,

    Keep in mind that not all 24-bits of data line are needed for every LCD mode (the pinmux tool shows all the pins when you check a module, but it's not always required). If you use 16-bit pixel data, the pins mapped to [16:23] can be used for GPMC. You can also experiment with various GPMC modes that use less pins. Please refer to the TRM http://www.ti.com/litv/pdf/spruh73b for modes for both - it is possible to run both at the same time (note that our EVM does this, the schematic for this may also help).

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Ben Henricksen
    Posted by Ben Henricksen
    on Dec 19 2011 04:06 AM
    Intellectual560 points

    Thanks for those pointers Michael, I'll look at those trade offs more closely. And check out the use on the eval board.

    Have a good Christmas.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Sada Ramasamy
    Posted by Sada Ramasamy
    on Jan 07 2012 17:43 PM
    Prodigy10 points

    Can you please explain the Am335x EVM LCD connections?

    In the LCD board schematics, LCD0-LCD15 pins from the CPU are connected like 16bpp connection and LCD16-LCD23 pins from the CPU are connected to the LSbits of the LCD RGB color input lines. Also the LCD16-LCD23 pins of the CPU are distributed among RGB inputs to the LCD.

    1) Is this setup 16bpp or 24bpp?

    2) What is the trick used to connect the LCD16-LCD23 bits of CPU to the LSbits of the LCD color channels?

    3) Can we directly connect the LCD0-LCD23 pins from CPU to the LCD RGB inputs one-on-one?

    I spent nearly two weeks to understand the AM335x LCD interface and AM335x LCD schematics. But still I am not clear. Will appreciate any help in explaining the Am335x EVM LCD interface.

    The link: http://www.ti.com/litv/pdf/spruh73b does not work.

    Thanks & regards

    R.Sada

    Jayel Systems

     

     

     

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • PaulM
    Posted by PaulM
    on Jan 12 2012 14:37 PM
    Expert4440 points
    AM335x-LCD.png

    Sada

    Please look at the device errata which explains the LCD connections and limitations. Here's the relevant extract...

      Paul

     

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

    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.
  • Raj Kumar
    Posted by Raj Kumar
    on Jan 15 2012 15:28 PM
    Prodigy50 points

    Hi Paul,

    I am developing a board with the AM335x and a 7" LCD panel. I would like to know if there is a way to configure the LCD controller to use an 18bit interface. As I have read, the 2 modes are 16bit  and 24bit. I do not want to use the 24bit mode since I need to re-configure LCD-D18 to LCD-D23 to alternate functions.

    Can I set the LCD controller to 24bit mode and then use only LCD-D16 & LCD-D17 pins (along with LCD-D0 to LCD-D15) to get my 18bit LCD bus ? In this configuration, can I re-program the LCD-D18 to LCD-D23 lines for an alternate function since I am not using it for the LCD interface ?

    Regards,


    Raj

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • dal wheeler
    Posted by dal wheeler
    on Jan 30 2012 16:07 PM
    Intellectual610 points

    http://www.ti.com/lit/er/sprz360/sprz360.pdf

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • PaulM
    Posted by PaulM
    on Jan 31 2012 07:45 AM
    Expert4440 points

    Raj Kumar

    Can I set the LCD controller to 24bit mode and then use only LCD-D16 & LCD-D17 pins (along with LCD-D0 to LCD-D15) to get my 18bit LCD bus ? In this configuration, can I re-program the LCD-D18 to LCD-D23 lines for an alternate function since I am not using it for the LCD interface ?

    Raj

    Sorry, I missed your post.

    Yes, you can set the LCD controller to 24-bit mode and use only LCD_DATA[17:0] to drive the display and use the other bits for the alternate function by setting the pinmux appropriately. Will you bee connecting to a 18-bit or 24-bit display?

      Paul

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

    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.
  • Raj Kumar
    Posted by Raj Kumar
    on Jan 31 2012 08:11 AM
    Prodigy50 points

    Hi Paul,

    I plan to use a 24bit LCD panel operating in the 18bit mode. I need to use the LCD Data20 ~ LCD Data23 lines to connect to MMC1 DAT0 MUX0 ~ MMC1 DAT3 MUX0.

    So the sequence of initialization would be :

    1> Configure LCD to 24bit mode (Mode 1), the LCD is physically wired on LCD Data0 ~ LCD Data 17 (18bit)

    2> Configure MMC1 DAT0 ~3 MUX0 (Mode 2)

    Right ?

    Any other issues I need to watch out for  in this configuration ? In my design, the LCD Bus and the MMC1 interface will run at 3.3V.

    Regards,


    Raj

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • PaulM
    Posted by PaulM
    on Jan 31 2012 08:32 AM
    Expert4440 points

    Raj

    Looks good.

    Since you are using a 24-bit display you'll need to either tie-low the unused panel inputs or connect them to other active bits.

    Make sure you understand the connections RGB888 as detailed in the errata.

      Paul

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

    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.
  • Raj Kumar
    Posted by Raj Kumar
    on Jan 31 2012 08:46 AM
    Prodigy50 points

    Hi Paul,

    The LCD panel has a pin to select 24bit or 18bit mode. In the 18bit mode it performs dithering to get the 2 extra bits per colour. I have noted the LCD bus pinouts in the errata sheet.

    Regards,

    Raj

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • PaulM
    Posted by PaulM
    on Jan 31 2012 11:38 AM
    Expert4440 points

    Raj Kumar

    Hi Paul,

    The LCD panel has a pin to select 24bit or 18bit mode. In the 18bit mode it performs dithering to get the 2 extra bits per colour. I have noted the LCD bus pinouts in the errata sheet.

    Regards,

    Raj

    Great!

      Paul

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

    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.
  • Nikhil Varghese
    Posted by Nikhil Varghese
    on Feb 16 2012 12:32 PM
    Intellectual355 points

    The nand in evm uses 8bit (A/D) mode. not 16bit (A/D)

    AM335x EVM AM335x
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • weidong zhou
    Posted by weidong zhou
    on Feb 24 2012 04:12 AM
    Intellectual590 points

    Hi, Paul

    I noticed that hardware leakage between TFT 16bits mode and 24 bits mode are annonced as "Revision 1.0 Usage Notes and Known Design Exceptions to Functional
    Specifications", per errata sprz360.pdf.

    Does that mean this design exception will keep consistance in am335x future silicon revisions, like say 1.1 or 1.2 or 2.0?

    Thanks

    Weidong

    PaulM

    Sada

    Please look at the device errata which explains the LCD connections and limitations. Here's the relevant extract...

      Paul

     

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
12
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