Forum Rule: Always post complete source code & details to reproduce any issue!
Results 1 to 3 of 3

Thread: i.MXRT1060's built-in graphics engine

  1. #1
    Senior Member
    Join Date
    Jul 2020
    Posts
    174

    i.MXRT1060's built-in graphics engine

    According to this datasheet, the Teensy 4.x MCUs have an onboard 2D graphics engine with:
    • Blitter
    • Image composition (alpha, chroma key)
    • Porter-duff blending
    • Image rotation
    • Image size
    • Color space conversion
    • Multiple pixel formats (RGB, various YUVs)
    • 2D DMA (isn't that what a blitter is?)

    Has anyone done anything with this, and if so, is there code anywhere?

    CPU manual: https://www.pjrc.com/teensy/IMXRT1060RM_rev2.pdf
    Section: 33.1.1 - PiXel Processing Pipeline (PXP)
    Last edited by Pilot; 09-04-2020 at 11:47 PM.

  2. #2
    Senior Member
    Join Date
    May 2018
    Posts
    180
    Quote Originally Posted by Pilot View Post
    According to this datasheet, the Teensy 4.x MCUs have an onboard 2D graphics engine with:
    • Blitter
    • Image composition (alpha, chroma key)
    • Porter-duff blending
    • Image rotation
    • Image size
    • Color space conversion
    • Multiple pixel formats (RGB, various YUVs)
    • 2D DMA (isn't that what a blitter is?)

    Has anyone done anything with this, and if so, is there code anywhere?

    CPU manual: https://www.pjrc.com/teensy/IMXRT1060RM_rev2.pdf
    Section: 33.1.1 - PiXel Processing Pipeline (PXP)
    AFAIK nobody tried yet. I taught about it while developing the vgat4 library. In 8 bits mode (clut) at least the 2d DMA copy could be used for scrolling , etc

  3. #3
    Senior Member
    Join Date
    Oct 2019
    Posts
    148
    Quote Originally Posted by Jean-Marc View Post
    AFAIK nobody tried yet. I taught about it while developing the vgat4 library. In 8 bits mode (clut) at least the 2d DMA copy could be used for scrolling , etc
    It's a real shame that the LCD interface pins are not fully exposed on the T4/4.1, as it has a whole lot of potential.
    For this reason I'm migrating my project to an ST based chip using an M4 core and a built in 2D graphics accelerator. It's not on the Teensy platform or even Arduino, so it won't be as easy to write, but will outperform SPI display interface that is currently available on the Teensy.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •