4D systems Picaso Datasheet

Embedded graphics processor

Advertisement

Quick Links

Picaso Processor
Embedded Graphics Processor
Document Revision: 2.0
th
Document Date: 26
July 2017
Uncontrolled copy when printed or downloaded
Please refer to the 4D Labs Semiconductors website for the latest Revision of this document
www.4dsystems.com.au

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Picaso and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for 4D systems Picaso

  • Page 1 Picaso Processor Embedded Graphics Processor Document Revision: 2.0 Document Date: 26 July 2017 Uncontrolled copy when printed or downloaded Please refer to the 4D Labs Semiconductors website for the latest Revision of this document www.4dsystems.com.au...
  • Page 2: Table Of Contents

    5.7. System Pins ......................... 13 6. 4DGL – Software Language ..................13 7. In Circuit Serial Programming ................. 14 8. Picaso Architecture ....................14 8.1. PmmC Firmware ......................15 9. System Registers Memory Map ................16 10. Memory Cards – FAT16..................18 11.
  • Page 3 Picaso Processor Datasheet 16. Specifications and Ratings ..................25 17. Revision History ....................26 18. Legal Notice ......................27 19. Contact Information ..................... 27 © 2017 4D Labs Semiconductors Page 3 of 27 www.4dsystems.com.au...
  • Page 4: Description

    Technical Support or Sales before starting. video clips.  14KB of Flash memory for user code storage and Picaso belongs to a family of processors powered by a 14KB of SRAM for user variables. highly optimised soft core virtual engine, EVE ...
  • Page 5: Applications

    Picaso Processor Datasheet 3. Applications  General purposes embedded graphics.  Elevator control systems.  Point of sale terminals.  Electronic gauges and metres.  Test and measurement and general purpose instrumentation.  Industrial control and Robotics.  Automotive system displays.
  • Page 6: Pin Configuration And Summary

    Picaso Processor Datasheet 4. Pin Configuration and Summary Picaso Processor Pin Out SYMBOL DESCRIPTION General Purpose IO1 pin. This pin is 5.0V tolerant. 4-Wire Resistive Touch Screen Right signal. Connect this pin to XR or X+ signal of the touch panel.
  • Page 7 This pin is 5.0V tolerant. Asynchronous Serial port Receive pin, RX. Connect this pin to host micro- controller Serial Transmit (Tx) signal. The host transmits data to Picaso via this pin. This pin is 5.0V tolerant. Display RESET. Picaso initialises the display by strobing this pin LOW.
  • Page 8 Internal voltage regulator filter capacitor. Connect a 4.7uF to 10uF capacitor from this pin to Ground. Display Write strobe signal. Picaso asserts this signal LOW when writing data to the display. Connect this pin to the Write (WR) signal of the display.
  • Page 9: Pin Description

    5.1. Display Interface the display. Different displays utilise various naming conventions such as RS, A0, C/D or similar. Be sure to The Picaso supports LCD and OLED displays with an 80- check with your display manufacturer for the correct name and function.
  • Page 10: Spi Interface - Memory Card

    Datasheet RD pin (Display Read): SDO pin (SPI Serial Data Out): This is the display read strobe signal. The Picaso The SPI Serial Data Output (SDI). SD memory card use asserts this signal LOW when reading data from the only. Connect this pin to the SPI Serial Data In (SDI) display in conjunction with the display data bus (D0- signal of the memory card.
  • Page 11: Audio Interface

    8-bits of data followed by the stop bit. The start bit is always 0, while a stop bit is always 1. The LSB (Least The exclusive audio support in the Picaso Processor Significant Bit, Bit 0) is sent out first following the start makes it better than its peers in the Graphics bit.
  • Page 12: Touch Screen Interface

    Datasheet 5.5. Touch Screen Interface 5.6. GPIO – General Purpose IO The Picaso supports 4-Wire resistive touch panels. The There are 13 general purpose Input/Output (GPIO) diagram below shows a simplified interface between pins available to the user. These are grouped as the Picaso and a touch panel.
  • Page 13: System Pins

    5.7. System Pins 6. 4DGL – Software Language VCC pins (Device Supply Voltage): The Picaso processor belongs to a family of processors Device supply voltage pins. These pins must be powered by a highly optimised soft core virtual connected to a regulated supply voltage in the range engine, EVE (Extensible Virtual Engine).
  • Page 14: In Circuit Serial Programming

    In Circuit Serial Programming (ICSP). Figure below provides a typical implementation for the ICSP interface. Picaso is a high level graphics processor which runs the high level 4DGL (4D Graphics Language). It is not a conventional microcontroller with...
  • Page 15: Pmmc Firmware

    ScriptC command line tool. Note: IMPORTANT!!! If you are wanting to use Picaso in a product, please contact the 4D Labs Tech Support or Sales departments to discuss your requirements. PmmC’s can ONLY be created by 4D...
  • Page 16: System Registers Memory Map

    Picaso Processor Datasheet 9. System Registers Memory Map The following tables outline in detail the Picaso system registers and flags. Picaso System Registers and Flags ADDRESS LABEL USAGE RANDOM_LO 0x20 random generator LO word RANDOM_HI 0x21 random generator HI word...
  • Page 17 Picaso Processor Datasheet Picaso System Registers and Flags (continued…) ADDRESS LABEL USAGE GFX_VECT_Y1 0x48 GFX_VECT_X2 0x49 GFX_VECT_Y2 0x4A GFX_THUMB_PERCENT 0x4B size of slider thumb as percentage GFX_THUMB_BORDER_DARK 0x4C darker shadow of thumb GFX_THUMB_BORDER_LIGHT 0x4D lighter shadow of thumb TOUCH_XMINCAL 0x4E...
  • Page 18: Memory Cards - Fat16

    Select the appropriate drive and choose the FAT16 (or just FAT in some systems) option when formatting. The 4D programming interfaces are used to program a The card is now ready to be used in the Picaso based new Firmware/PmmC, Display Driver and for application.
  • Page 19: Evaluation Display Modules

    Picaso Processor Datasheet 11.2. Evaluation Display Modules The following modules, available from 4D Systems, can be used for evaluation purposes to discover what the Picaso processor has to offer. gen4-uLCD-24PT – 2.4” Intelligent Picaso Display gen4-uLCD-28PT – 2.8” Intelligent Picaso Display gen4-uLCD-32PT –...
  • Page 20: D Labs - Workshop4 Ide

    ViSi-Genie provides the latest rapid development experience from 4D Labs.  A Serial environment is also provided to transform the Picaso module into a slave serial module, allowing the user to control the display from any host microcontroller or device with a serial port.
  • Page 21: Visi Genie Environment

    ViSi Genie is a breakthrough in the way 4D Labs’ The Serial environment in the Workshop4 IDE provides graphic modules are programmed. the user the ability to transform the Picaso into a slave serial graphics controller. It is an environment like no other, a code-less...
  • Page 22: Reference Design

    Picaso Processor Datasheet 13. Reference Design © 2017 4D Labs Semiconductors Page 22 of 27 www.4dsystems.com.au...
  • Page 23: Package Details

    Picaso Processor Datasheet 14. Package Details © 2017 4D Labs Semiconductors Page 23 of 27 www.4dsystems.com.au...
  • Page 24: Pcb Land Pattern

    Picaso Processor Datasheet 15. PCB Land Pattern © 2017 4D Labs Semiconductors Page 24 of 27 www.4dsystems.com.au...
  • Page 25: Specifications And Ratings

    Capacitive Loading CLK1, CLK2 pins Capacitive Loading All other pins Flash Memory Endurance PmmC Programming 10000 ORDERING INFORMATION Order Code: Picaso Package: TQFP-64, 10mm x 10mm Packaging: Trays of 160 pieces © 2017 4D Labs Semiconductors Page 25 of 27 www.4dsystems.com.au...
  • Page 26: Revision History

    Picaso Processor Datasheet 17. Revision History Revision Document Date Description 12/08/2016 Updated contents 01/05/2017 Updated formatting and contents S 2.0 26/07/2017 Updated hyperlinks, 4D Systems © 2017 4D Labs Semiconductors Page 26 of 27 www.4dsystems.com.au...
  • Page 27: Legal Notice

    Picaso Processor Datasheet 18. Legal Notice Proprietary Information The information contained in this document is the property of 4D Labs Semiconductors and may be the subject of patents pending or granted, and must not be copied or disclosed without prior written permission.
  • Page 28 Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: 4D Systems PICASO...

Table of Contents