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 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
Autodesk EAGLE
  • Products
  • More
Autodesk EAGLE
EAGLE User Support (English) Hierarchical design: how to duplicate a port on both side of a module
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Autodesk EAGLE to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Replies 2 replies
  • Subscribers 171 subscribers
  • Views 277 views
  • Users 0 members are here
Related

Hierarchical design: how to duplicate a port on both side of a module

Former Member
Former Member over 10 years ago

Hi,

maybe I've the wrong design approach.

But, consider you have three modules in a hierarchical design, call them A, B and C.

And you have a signal, call it EK, that begins on module A. It has to go into module B by a connector on one side of module B.

The same signal EK exits from module B by another connector placed on the opposite side, then it goes into module C.


I'd like to use the hierarchical design as a top view of the whole module assembly, so I need to duplicate port/signal EK on the left and the right side of module B.


Is there any way to get it with Eagle v7.2?


Thaks in advance,


Luca

  • Sign in to reply
  • Cancel
  • Jorge_Garcia
    0 Jorge_Garcia over 10 years ago

    Hi Luca,

     

    I hope you are doing well. I would encourage a different design approach since it's not clear whether the modules manipulate the EK signal at all or are simply passing it on or what. What you might do is create two port per module. For example, Mod A could have EK-A and EK-B. Mod B would then have EK-B and EK-C and so on and so forth.

     

    If you could provide more details about the circuit, or why you want to implement the circuit this way, I may be able to give more direction.

     

    hth,

    Jorge Garcia

    Cadsoft Support

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

    Hi Jorge,

    thanks for your kind reply.

     

    The project is going to be developed on three boards, and I'd like to use the hierarchical design as "the big picture". Doing so, each board is represented by a module on the hierarchical schematic.

    Board/Module A generates some signals, among them there is the EK signal. Module/board B will be stacked upon board A just like the Arduino's shields do.

    Module/board B receives all the signals from board A via a connector (call it J1 for clarity), then it routes EK signal to board C using another connector (call it J2). EK signal is not used by board B, it is simply routed from J1 to J2 on board B.

     

    So the problem is: on module/board B there are two connectors, J1 and J2. and there is a signal, EK, that comes from J1 and goes to J2. How to place two ports on module B in the hierarchical schematic, one representing EK signal on the J1 connector between board A and board B; one representing EK passing through connector J2 between board B and board C?

     

    Your idea to use different  port name is interesting, I could use two ports on module B, one called EK_A and the other called EK_C. This means I have to draw two nets on Mod B schematic, EK_A and EK_C, because ports take their names from the module nets' names. But, how to connect two different nets together? Eagle asks me to rename one of them.

     

    Maybe I don't have fully understood the follow up of your idea, any suggestion is welcome.

     

    Thanks in advance,

    Luca

    • 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