> On Dec 19, 2017, at 12:06 AM, Marco Ciampa <ciam...@libero.it> wrote:
> 
> 
>> If you define an alias called MEMORY, you can then define *multiple
>> different* memory buses, so they have to have different prefix names. But
>> you can also choose to use aliases *without* a prefix name, and then
>> everywhere you use that alias will be part of the same set of nets.
>> 
>> So, a more realistic and simple example would be:
>> 
>> Define alias "USB" containing "DP", "DM"
> 
> Ok
> 
> If I do not see this definition somewhere on the sheet, am I still able
> to understand the schematics just looking at a print on paper of it?
> 
> If I need to see also the "alias" definition to understand the
> schematics, where can I look at this template definition on the sheets?
> 
>> Now in one sheet you have a USB hub. You can define four different buses
>> with names and the alias, and get nets like "PORT1.DP" and so on.
>> 
>> But on a simpler design, you might not need four ports, so you can just use
>> "{USB}" in your bus name and get nets without any prefix.
> 
> But it seems to me that this is the same name of a net on the bus with
> name "USB"...

I think that this whole bus alias thing will work in the way you want — “still 
able to understand the schematics just by looking at a print on paper of it” 
because at some point, you need to use bus rippers to connect individual 
signals in the bus to pins on a connector or IC or other component. And those 
bus rippers will connect to nets that have fully-qualified names that will make 
sense, assuming the designer gave them sensible names.

-a


_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to