element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • 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 Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • 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 Boards Community
  • Avnet Boards Forums
  • More
  • Cancel
Avnet Boards Forums
ZedBoard Hardware Design Ethernet camera application with ZYNQ
  • 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 4 replies
  • Subscribers 325 subscribers
  • Views 580 views
  • Users 0 members are here
Related

Ethernet camera application with ZYNQ

sercan_egilmezkol
sercan_egilmezkol over 8 years ago

Hi,

 

We are going to make an "image processing & target surveillance" project.

Boss has a very strong belief about we can do this project. 

But project team isn't strong enough.

 

Anyway.

We suppose to use ZedBoard, ethernet camera and VGA or HDMI monitor. 

I don't have complete AXI knowledge. (Beginner level)

Knowing BRAM, ISE, ISIM/ModelSim knowledge at about 2 years mostly architectural design. 

Nowadays I am making readings and trainings about

 * C/SDK,

 * MIG/DMA/VDMA like Xilinx's default IPs and 3rd party IPs integration.

 * (if required) My custom IPs' AXI connection.

 * VGA/HDMI interconnect.

 * Ethernet interconnect. 

 * So on.  :)

 

I have two important questions friends:

 1- We suppose to use ethernet camera, instead of using HDMI camera. 

As i see, at the internet most of the applications have been done with HDMI camera.

Do you have any idea or advice about this topic?

What can be the advantages or disadvantages about using ethernet or HDMI camera? Can you please share your advice & opinions?

 

 2- (To be honest..) About this project we don't know where to start.

There are lots of courses also. PLC2 for example. But lots lots of topics & subjects.

For example we can

 * study ethernet / HDMI connection,

 * study to "Custom IPs' AXI connection and its C/SDK integration like SW works 

 * learn Xilinx's IP's  C/SDK integration like SW / register-addressing works.

Can you please check my condition and share your advice?

 

Regards,

  • Sign in to reply
  • Cancel

Top Replies

  • jafoste4
    jafoste4 over 8 years ago +1
    Hi Sercan, If Boss has given you a contract, then surely you have some experience. Start with your system specifications / requirements. Where will the camera be positionned with respect to the processing…
  • jafoste4
    jafoste4 over 8 years ago +1
    Hi Sercan, Unfortnatly the majoity of our reference material involves a HDMI Camera. You may be able to get a better response over at the Xilinx forum as they it will have exposure to more people. Also…
  • jafoste4
    0 jafoste4 over 8 years ago

    Hi Sercan,

    If Boss has given you a contract, then surely you have some experience.

     

    Start with your system specifications / requirements.

     

    Where will the camera be positionned with respect to the processing engine ?

     

    If your answer is far, then a cabling solution makes sense (HDMI, ethernet, USB, etc...) 

     

    How far away ? (ethernet allows much more distance)

     

    If you the camera and the processing engine are at the same place, then why are you considering a cable ?

     

    What resolution does your camera need to be ?

     

    Etc...

    --Josh

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • sercan_egilmezkol
    0 sercan_egilmezkol over 8 years ago in reply to jafoste4

    Hi Josh,

    Thx for your reply.

    Camera and ZedBoard will be so closed to each other. At the same place, at the same platform. For ex. it can be a Pan/Tilt system inside a tank.

    At this project we don't have a system requirement set. We are going to build a product and try to sell her.

    My boss' foresight/experience/knowledge is like, "most of the cameras are used as Ethernet Camera inside the vehicles" , for that reason we started to include and focus on Eth.Cam. 

    Yes, i have HW experience and Digital & FPGA exprnce also.

    But, not familiar with AXI, ZYNQ, VDMA like Xilinx IPs and C also. We are a team with a young eng. friend who is new at  SW with some Matlab and general SW coding experiences. 

    And for a 1 year period, we deciede to get camera input and process this image (as adding some informations like target article(s), distance of the target and maybe a x3/x5 zooming for example). And sure finally we will drive this new image at a VGA or HDMI screen.

    --- 

    When considering this schedule i found that learning ethernet protocol for video stream will take much time then using HDMI cameras.

    About this issue if you have an opinion it would be nice plus for us.

      

    The other thing is:

    For zedboard & Xilinx Zyynq7020 we cannot be able to find helpful documents. We all know that VHDL/FPGA documentation was always very weak. As i see it started to be better nowadays.

    Anyway

    I think we will most probably start to learn HDMI nowadays.

    As i see there are strong documentation about HDMI at internet.

    Your "Designing A Custom AXI Slave" for ZB is also a very helpful document. (Note: At the following page there is helpful infos also. http://hamsterworks.co.nz/mediawiki/index.php/Simple_AXI_Slave)

    I couldn't find time to search ethernet applications on ZYNQ (especially on ZedBoard).

    Your "ZedBoard version of XAPP1026: LightWeight IP (lwIP) Appl. Examples" is for ISE.

    Do you know any starting point for ethernet video streaming applications?  (Maybe we will still use Eth.Camera at our appl.)

    Thx for your all support & BR..

    Sercan

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • sercan_egilmezkol
    0 sercan_egilmezkol over 8 years ago

    Hi Josh,

    We would use eth. camera. (Samsung iPolis SNZ-5200)
      * Having H.264 supporting 30 fps frame rate and 1280x1024 resolution. (I checked this from the user interface program of the camera.)
      * 10Mb/100Mb/1000Mb

    Now we are trying to add a free MAC ip and a free or 3rd. party H.264 decoder ip.

    Do you know any ips for this aim OR can you offer us a starting point for our project?

    Thx for advence.. Thx for all..  
    Regards..   :)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • jafoste4
    0 jafoste4 over 8 years ago

    Hi Sercan,

    Unfortnatly the majoity of our reference material involves a HDMI Camera. You may be able to get a better response over at the Xilinx forum as they it will have exposure to more people. Also please take a look at your private messages (top right corner of webpage). I have sent you a message.

    --Josh

    • Cancel
    • Vote Up +1 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