2
\$\begingroup\$

I have a library containing FPGA schematic symbol and related footprints. It has become clear to me that the scheamtic symbol is not unified but split into multiple parts. These parts represent different banks of the FPGA and the power supply pins.

When I drag and drop the schematic symbol from library, I always get Bank 1. It is not clear how to get the other banks. I tried to use copy paste but that also does not work.

Also, if by mistake I end up having two Bank 1 for the same component, how will it get detected later on? It is not clear to me how Altium designer will do the annotation part where it assigns the part numbers.

\$\endgroup\$

2 Answers 2

2
\$\begingroup\$

The Part ID parameter in the part's properties is what you're looking for.

Note to check "Lock Part ID" so it doesn't try and update your parts during annotation (if you use it)!

SHIFT+Drag copying the part always gives the next in sequence, a handy way to place them. Placing from library also gives them in sequence.

Repeat parts with identical designators throw a "duplicate" error on compile and show a red squiggly underline on the schematic.

\$\endgroup\$
1
  • \$\begingroup\$ Shift and drage, so that is what I was missing. I see. \$\endgroup\$
    – quantum231
    Commented May 24, 2022 at 17:41
2
\$\begingroup\$

You can change the part of the symbol from properties:

enter image description here

\$\endgroup\$
2
  • \$\begingroup\$ Alright, so it must be done from here. What if we have duplicates, i.e we went up with two Part A by mistake. At what stage will Altium capture it? I mean how does Altium know if all the Part A, B, C ... e.t.c. belong to single component or different components? \$\endgroup\$
    – quantum231
    Commented May 24, 2022 at 17:42
  • 1
    \$\begingroup\$ In my example above, they are all parts of U1 \$\endgroup\$ Commented May 24, 2022 at 18:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.