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
      •  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
FPGA
  • Technologies
  • More
FPGA
Forum FPD Link-III vs GMSL2 for cameras at a distance from FPGA
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join FPGA to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Verified Answer
  • Replies 3 replies
  • Subscribers 558 subscribers
  • Views 9891 views
  • Users 0 members are here
  • sdi
  • gmsl2
  • gmsl
  • serdes
  • xilinx
  • fpga
  • fpd link iii
Related

FPD Link-III vs GMSL2 for cameras at a distance from FPGA

saadtiwana_int
saadtiwana_int over 4 years ago

Hi,

I am beginning work on a project that requires putting some distance between the cameras and the FPGA. I need to transfer real-time imagery at resolution of at-least 720p, and preferably 1080p (or in comparable 4:3 formats) on as few conductors as possible, for better reliability and lower cost. I have been looking at various protocols to achieve this, and two that I come across frequently are TI's FPD Link-III and Maxim's GMLS2. I have tried to read-up on both of them and both look very similar. Only difference I see so far is that GMSL2 allows configuring the low-speed communication channel to UART, in addition to I2C, SPI etc (FPD-Link-III only offers the latter). Other than that, I couldn't find much material in helping choose one over the other.

 

Since I need to choose one of the two, I wanted to ask around for suggestions/advice on how to go about choosing one over the other. Unlike the more standardized protocols (ethernet, hdmi, sdi, etc) choosing one will mean committing all the involved devices to ICs from one manufacturer since there is no inter-operability as far as I can see.

 

Thank you in advance for your advice, suggestions and and experience sharing!

 

Best Regards,
Saad

p.s I also looked at SDI (which is more standardized) with much interest, but it seems that it requires use of FPGAs with transceivers built-in, and with -2 or higher speed grades in case of Xilinx FPGAs that i mostly use. This will drive up the solution cost.

  • Sign in to reply
  • Cancel
Parents
  • saadtiwana_int
    +1 saadtiwana_int over 4 years ago

    Found some very excellent videos from Maxim on GMSL. Sharing here for the benefit of anyone else working with the same:

    1. What is a SerDes and why do I need one? https://www.youtube.com/watch?v=608TPRam3G8

     

    2. SerDes part 2: The Signaling Quagmire https://www.youtube.com/watch?v=VltCwr9CbYw

     

    3. SerDes part 3: All about line coding https://www.youtube.com/watch?v=krCEYzwFZ3s

     

    4. SerDes Part 4: Get the picture?  https://www.youtube.com/watch?v=wRf-TtNJKw0

     

    5. SerDes part 5: Control freak! https://www.youtube.com/watch?v=-IvPnAWjDOw

     

    6. SerDes part 6: Sounds good! https://www.youtube.com/watch?v=K_tpcEX4tuM

     

    7. SerDes part 7: Pixels and the Serial Stream https://www.youtube.com/watch?v=Rz_Kyl3qA7s

     

    8. SerDes part 8: Start Me Up https://www.youtube.com/watch?v=T2kR2vHp9L4

     

    9. SerDes Part 9: Interfaces https://www.youtube.com/watch?v=vaSpYeIKsHU

     

     

    Texas Instruments also has many training vidoes on FPD-Link at the following link:

    https://training.ti.com/fpd-link-learning-center

     

     

    Best Regards,
    Saad

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
Reply
  • saadtiwana_int
    +1 saadtiwana_int over 4 years ago

    Found some very excellent videos from Maxim on GMSL. Sharing here for the benefit of anyone else working with the same:

    1. What is a SerDes and why do I need one? https://www.youtube.com/watch?v=608TPRam3G8

     

    2. SerDes part 2: The Signaling Quagmire https://www.youtube.com/watch?v=VltCwr9CbYw

     

    3. SerDes part 3: All about line coding https://www.youtube.com/watch?v=krCEYzwFZ3s

     

    4. SerDes Part 4: Get the picture?  https://www.youtube.com/watch?v=wRf-TtNJKw0

     

    5. SerDes part 5: Control freak! https://www.youtube.com/watch?v=-IvPnAWjDOw

     

    6. SerDes part 6: Sounds good! https://www.youtube.com/watch?v=K_tpcEX4tuM

     

    7. SerDes part 7: Pixels and the Serial Stream https://www.youtube.com/watch?v=Rz_Kyl3qA7s

     

    8. SerDes part 8: Start Me Up https://www.youtube.com/watch?v=T2kR2vHp9L4

     

    9. SerDes Part 9: Interfaces https://www.youtube.com/watch?v=vaSpYeIKsHU

     

     

    Texas Instruments also has many training vidoes on FPD-Link at the following link:

    https://training.ti.com/fpd-link-learning-center

     

     

    Best Regards,
    Saad

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
Children
No Data
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