Вот, за минуту нашел в хелпе: [DRC0029] Bus has no name and therefore defines no signals
Design Rules Check detected a bus without a name. The specified bus defines no signals, even though it may be connected to other nets. Use the Net Alias command on the Place menu, or the Net Alias tool on the schematic page editor tool palette, to create a name for the net
Короче говоря, неименованых шин оркад не терпит НИКОГДА, т.к. только при соответствии имени шины и отдельной цепи он соединяет цепи в шину.
А вот соглашения об именовании шин для оркада из той-же справки: Naming conventions for a bus A bus name must have the form basename[x..y] where x..y specifies a range of decimal integers representing the signal numbers of bus members. There are (y - x + 1) wires in the bus. You can use two periods ( .. ), a colon ( : ), or a dash ( - ) between m and n.
Examples: ADDR[0..31] (32 members) DATA[16:31] (16 members) CONTROL[4-1] (4 members) A[100..190] (91 members) Do not add any space between the basename and the left bracket ([), as this can cause problems during the netlist operations.
Also, note that you should not end a bus name with a numeric character (0-9), as this can cause problems during the netlist operations. Numeric characters can occur in other places in the bus name, however. For example, BUS2A will work, but BUSA2 could cause problems when you generate the netlist.
Смысл шин в оркаде такой: есть сигналы A0, A1, ... A20 соответственно можно создать шину A[0:20] и ввести сигналы в эту шину. Если есть сигналы B0, ... B10, то необходимо создать ДРУГУЮ шину с именем B[0:10] и только к ней оркад сможет подключить соответствующие сигналы. В качестве разделителя между первым и последним номером сигнала в шине можно использовать двоеточие :, две точки .. или дефис - .
|