Summary of porting Icamera program based on CC1606 FPGA evaluation Board

Source: Internet
Author: User

Icamera as the Firewood Electronic Classic camera development tool, its powerful camera debugging function, by the majority of netizens love, support various cameras on the market.

Currently existing application board support: CC1601 (cp601a), CC1602 (cp601b)

Icamer: Camera Development Debug Tool, Camera effect evaluation, no open source code and SDK, debug camera very easy, very simple

Figure 1, cc1601,cc1602 physical photos

Figure 2, CC1601 mounting camera (38*38mm)

The evaluation board is simple and lightweight, with the smallest size consistent with the camera's standard module (38*38mm)

This module makes it easy to test and evaluate most cameras on the market: real-time Register configuration test, different resolution, frame rate test, YUV, RAW format support

Of course, can also be used on the market Common Development Board burning corresponding firmware program to achieve this function, only need to purchase a registration number on the official website can be used.

Next we focus on the CC1606 (cp611a) evaluation board porting with FPGAs using Icamera experience Summary.

First make sure the card is the latest CC1606, so that you can directly download the corresponding firmware and JIC file directly in the website to use.

Figure 3, CC1601 and CC1606 comparison chart

Figure 4, CC1606 with mt9p031 working effect

Second, the transplant considerations

1, reference CC1601 and CC1606 principle drawing comparison control pins (OE, CS, RD, WR, SDA, SCL, etc.)

2. Download USB firmware (ICAMERA_NOINIT.IIC)

3. Upgrading the FPGA program (JIC)

4. Ensure the driver is installed properly

Iii. Initiation of transplantation

1, confirmed, cc1601 and cc1606 USB part of the control signal is different (OE, SDA, SCL).

For SDA and SCL, can be connected by the fly line (the CMOS IIC and 68013 IIC can directly connect), note that the FPGA IIC must be set to float the input

cc1601 (OE connected to VCC), cc1606 (OE via pull-up GND) allows the OE to be directly connected to VCC with the fly line

2, the transformation of FPGA program

Figure 5, FPGA program writing

The main code as above: the control signal given the specified value, each signal unicom, to provide the camera clock, very simple

Compile the generated JIC file as follows: "Cc1606_icamera_8bit_noiic.jic"

3, summarized as follows

If you use an official firmware and software

Use the corresponding firmware

1, USB 68013 "ICAMERA_NOINIT.IIC"

2, FPGA "Cc1606_icamera_8bit_noiic.jic"

3, the Fly line three (corresponding to the FPGA SDA, SCL needs to be set to dangling)

Iv. using firewood electronic no fly line version firmware

1, firewood electronic for CC1606 users specifically released a version of the non-flying line firmware, to facilitate the OCD friends, no source code, please refer to the principle of self-transplant, using the following

Use the corresponding firmware

1, USB 68013 "icamera_cc1606.iic" CC1606 dedicated Icamera firmware

2, FPGA "Cc1606_icamera_8bit_iic.jic" No source code, interested friends can refer to the completion of their own three

3. No Fly line required

Five, the test results are as follows

Summary of porting Icamera program based on CC1606 FPGA evaluation Board

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.