element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Avnet Boards Forums
  • Products
  • Dev Tools
  • Avnet & Tria Boards Community
  • Avnet Boards Forums
  • More
  • Cancel
Avnet Boards Forums
ZedBoard Hardware Design Adding a 640x480 camera to your Zedboard
  • Forum
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Avnet Boards Forums to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Replies 23 replies
  • Subscribers 343 subscribers
  • Views 2817 views
  • Users 0 members are here
Related

Adding a 640x480 camera to your Zedboard

Former Member
Former Member over 12 years ago

Hi all.

I've adapted a low-cost VGA camera module to interface with the Zedboard over PMODA and PMODB. About $15 worth of hardware and no soldering to give your Zedboard eyes!

As the PL has four PMODs you should even be able to give it stereo vision.

It is currently showing a picture on the Zedboards Analogue VGA out, but I want to test and polish it just a little more before I release the code - tweak some of the camera's registers values and so on.

I've added a community project, and will put the code up as soon it is ready. If in the short term you would like the code, just email or message me.

Kind regards

Mike

  • Sign in to reply
  • Cancel
  • mangibu
    0 mangibu over 12 years ago

    This is a very interesting project. Thanks for sharing.
    Michael

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 12 years ago

    Are you also developing a module to transfer the image to DDR memory via AXI HP ?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 12 years ago

    The project is pretty much complete - I would like to add a way to store the image in the DDR memory, but that is beyond my skills at the moment.

    I've also discovered that the cameras I am using do not have infra-red filters, so the colours are all mixed up.

    Also, although the cameras are 640x480 on a 25MHz clock they are only 30 frames per second, as a pixel requires two clocks to transfer.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 12 years ago

    Chris put in the time to work out what was wrong with the colours, and has produced an excellent result (see sample on project page at http://hamsterworks.co.nz/mediawiki/index.php/Zedboard_OV7670).

    I'll updated the project archive as soon as I get a chance, but for now the updated source is available on the page too.

    Mike

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • roman3017
    0 roman3017 over 12 years ago in reply to Former Member

    i have combined these two projects of yours. got it working but quality is rather low. are you planning to display camera over hdmi in the future?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 12 years ago

    I've made a little PCB to mate the camera module to the PMODs. The minimum order was 10, so I have a few left over. If you would like the bare PCB send me an email (hamster at snap dot net dot nz).

    If you want I can also send you the design files - it cost me US$15 to get 10 PCBs made.


    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 12 years ago in reply to roman3017

    I would like to, but I don't really have the time/need to build the skills required to store the frame buffer in DDR memory...

    Maybe one day when I have more time on my hands!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 12 years ago

    hi
    can you explain how can i attach a usb camera to a pmod.
    or if is possible to use the micro usb to connect the camera directly to zedboard

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 12 years ago in reply to Former Member

    Hi
    I have used Zedboard Ov7670 project successfully. I want to use the Zedboard Hdmi project along with the Zedboard Ov7670. Can u please help me to merge both. It will be helpful for my Master's project. Any changes required to be done in the vhdl part for the camera interface in zedboard and hdmi display.
    Please guide me. Thanks
    My email id is shrivats001@e.ntu.edu.sg

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 12 years ago in reply to Former Member

    have you found any answer to your question coz i am also for somehting similar i.e usb camera interfaced to zedboard.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube