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
    About the element14 Community
  • 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 Make connections to existing IP
  • 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 6 replies
  • Subscribers 353 subscribers
  • Views 823 views
  • Users 0 members are here
Related

Make connections to existing IP

Former Member
Former Member over 11 years ago

Hello all,

I would like to know the procedure for making connections after adding the existing IP adder /subtraction module.

How do I make connections to the existing IP, especially the adder/subtractor and multiplier modules and how do I communicate with them,  meaning how do I transfer the input store the data, process and get the output and where do I store it. .

Also provide me some additional documentation if any on how do I make those connections.

Thanks and Regards,
Dinesh.

  • Sign in to reply
  • Cancel
Parents
  • Former Member
    0 Former Member over 11 years ago

    The adder/subtractor, as an example, is just a 'logic' block that at it's most basic accepts two 15 bit data inputs, controlled by the 'clk' and 'ce' inputs and provides a 15 bit data output value. How you connect it up depends entirely on what you are trying to accomplish.

     

    As an example, you might want to take a 15 bit data value from an A/D connected to the Programmable Logic portion of the Zynq device to one of the data inputs and set the other 15 bit data input to a constant value. This would require you to define a 15 bit input port and define the device pins connected to each of the 15 bit using a constraints file (.xdc). You would connect 'constant' IP to the other 15 bit data input. You would need to use the clock associated with the A/D to clock the adder/subtractor as well as the CE input. If you wanted to read the output of the block directly by the Zynq ARM Processor you could 'route' 15 bit from the PS GPIO to 'EMIO' and connect them directly to the block outputs.

     

    As to how to make these connections I would suggest you review the tutorial resources referenced above.

     

    -Gary

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

    The adder/subtractor, as an example, is just a 'logic' block that at it's most basic accepts two 15 bit data inputs, controlled by the 'clk' and 'ce' inputs and provides a 15 bit data output value. How you connect it up depends entirely on what you are trying to accomplish.

     

    As an example, you might want to take a 15 bit data value from an A/D connected to the Programmable Logic portion of the Zynq device to one of the data inputs and set the other 15 bit data input to a constant value. This would require you to define a 15 bit input port and define the device pins connected to each of the 15 bit using a constraints file (.xdc). You would connect 'constant' IP to the other 15 bit data input. You would need to use the clock associated with the A/D to clock the adder/subtractor as well as the CE input. If you wanted to read the output of the block directly by the Zynq ARM Processor you could 'route' 15 bit from the PS GPIO to 'EMIO' and connect them directly to the block outputs.

     

    As to how to make these connections I would suggest you review the tutorial resources referenced above.

     

    -Gary

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify 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 © 2026 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