How to connect a bus with multi specify sheet connector?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
lock attach
Attachments are accessible only for community members.
Anonymous
Not applicable

Dear sir/madam,

   

We have a question about the schematic design of PSoC creator. the Version which we used is PSoC Creator 3.2. Question is:

   

Is it possible to connect a input bus with multi specify named sheet connector? Please note that the sheet connector name should not be changed.

   

We have tried many times but always report error as attached.

   

Thanks,

   

William

0 Likes
1 Solution
odissey1
Level 9
Level 9
First comment on KBA 1000 replies posted 750 replies posted

For this schematic to work, you have to insert some dummy component between wires e.g. wire CAP1_DrvL and wire [0]. Try a virtual mux or make your own (empy pass-thru) component.

   

Another way: instead of joining the CAP1_DrvL and [0], name the whole wire as CAP1_DrvL[0] by specifying both the wire name and bit number. In this case, you must use same name CAP1_DrvL[0] for the wire on the other sheet.

   

Lastly, shrinking the bus as you did (vertical line) is overkill. It is enough that you named it [7:0] once. You can remove all those fancy ingexes ([7:6], [7:5],..,[7:1] ) - Creator will do bus joining automatically.

View solution in original post

0 Likes
5 Replies
odissey1
Level 9
Level 9
First comment on KBA 1000 replies posted 750 replies posted

For this schematic to work, you have to insert some dummy component between wires e.g. wire CAP1_DrvL and wire [0]. Try a virtual mux or make your own (empy pass-thru) component.

   

Another way: instead of joining the CAP1_DrvL and [0], name the whole wire as CAP1_DrvL[0] by specifying both the wire name and bit number. In this case, you must use same name CAP1_DrvL[0] for the wire on the other sheet.

   

Lastly, shrinking the bus as you did (vertical line) is overkill. It is enough that you named it [7:0] once. You can remove all those fancy ingexes ([7:6], [7:5],..,[7:1] ) - Creator will do bus joining automatically.

0 Likes
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

Only way I can see so far is to use a virtual mux. The mux does not use any resources and will get optimized-out but allows to connect differently named digital signals.

   

 

   

Bob

Anonymous
Not applicable

Thanks for asking the question. I am also facing the same problem and looking for the solution.

   

------------------------------------------------------------------------------------------------------------------------------

   

Thanks & Regards,
Alvin Park

   

Beautiful World

0 Likes

Avin,

   

see the answer in this thread (answer: use a dummy component)

   

http://www.cypress.com/forum/psoc-creator-software/solved-how-modify-signal-within-bus

0 Likes
odissey1
Level 9
Level 9
First comment on KBA 1000 replies posted 750 replies posted
        To resolve routing issues in cases such as this one, you can use the Dummy component: http://www.cypress.com/forum/psoc-community-components/dummy-empty-component-digital-bus-routing   
0 Likes