Manage cookies

We use cookies to improve our services. Read more about how we use cookies and how you can refuse them.

The necessary cookies help to make the website work properly.

Anonymous statistical cookies help to understand how visitors use the website.

  • PCB/Board designs
    2 min | 2175

    #TI: Connecting the tm4c1294xl to a ov7670

    PCB/Board designs | 2 min | 2175

    Hi everybody! I have just uploaded two repositories related to the EK-TM4C1294XL!

    You can:

    CTake photos over serial interface:
    Stream (slow) video via webserver:

    Connect the OmniVision ov7670 -old but everywhere- (version with FIFO AL422B) to the LaunchPad Tiva™ C Series EK-TM4C1294XL and take photos over serial interface, or use the http webserver to get a (slow) video streaming.

    Things used in this project

    Hardware components


    ov7670 - Tiva C EK-TM4C1294XL

    VCC (PIN1)+3v3
    RRST (PIN9)PA0 (1)
    RCLK (PIN11)PP5
    SCL_SCCB (PIN3)PN5 (2)
    SDA_SCCB (PIN4)PN4 (2)
    WEN (PIN7)PM7
    D0-D7 (PIN13-20)PK0-PK7

    CP2102 - Tiva C EK-TM4C1294XL

    CP2102    EK-TM4C1294XL
    TXD PP0
    RXD PP1
    • (1) Check JP4 -> Select CAN
    • (2) I2C pins need pull-up resistors (e.g. 10kOhm connected to +3.3V)


    Serial Interface

    Camera capture
    pyGame window showing taken photo

    To take/get a picture you need to install Python 2.7, pyGame and pySerial:

    1. install python:
    2. install pip:
    3. install pyGame and pySerial:
      python -m pip install pygame
      python -m pip install pyserial
      python COMxx

      xx - UART port.


    To access the camera video stream, use a browser and enter the webserver address (e.g. http://<< camera-ip >>). Using the buttons Start Camera or Capture Image the video streaming starts. The Toggle LED button toggle a LED on the board. This can be used to switch on some infrared LEDs.

    The website is contained on the file io_fsdata.h, the folder fs is converted into this file using makefsfile. The file website.bat can be used for that purpose:

    c:\ti\TivaWare_C_Series-\tools\bin\makefsfile -i fs -o io_fsdata.h -r -h -q 

    Note: change the TivaWare path!


    BoosterPack Eagle files

    • Coming Soon!

    More info & Help


    • 1.0 - First release.




    Chema Lopez 08.02.2018

    Dear Sir/Madam,

    I have seen your article.

    Averlogic Team really appreciates you mentioned our product AL422. We worked hard to make it possible.

    We still do our best and recently we released the largest and fastest FIFO memory buffer for 4K2K UHD video applications, the new AL462.

    Here you can get more information about it:

    I hope it can help you in your future reports. If you need further information, don’t hesitate to contact me.


    Chema Lopez Marketing Manager AverLogic Technologies, Corp. 4F., No.43, Ln. 188, Ruiguang Rd., Neihu Dist., Taipei City 114, Taiwan (R.O.C.)