Documentation

Bus

General

A "bus" in TARGET 3001! is a collection (pool) of all signals which appear in a circuit. Buses are distinguished in schematics graphically e.g. as addresses bus [A0…A15], data bus [D0…D7], control bus [Clk, Res, etc.]. You can connect every "signal" to each bus and get it out again later. When you start a signal from a bus, a list of all signals is displayed to choose from.


Bus example
Image: A bus (blue) contains all the signals used in your project. By a click in mode "Place wire (2)" on the bus the list of signals opens which allows selecting a signal to lead it out of the bus. It will start from the point where you had clicked.

Draw a bus

You can create a "Bus" by using one of the following methods:

  • press [b] (Draw Buses) key while in pointer mode
  • by the menu bar and selecting "Elements" then "Draw Buses"
  • by (Drawing Functions) tool and then the (Draw Buses) tool

You can leave this function by "[Esc]" or by clicking M12.

If you wish to place the "Signal Name" beside each of the the signals, hover the mouse to the spot where the signalname shall appear and press the [n] key and follow the dialog. The settings for the Bus can be configured by clicking M11 or by pressing the [o] key while drawing a bus which will open the "Bus option" dialog where the parameters such as thickness and color can be set.

When starting a signal wire from a bus (by clicking M1 or pressing the [2] (place wires) key in "Place Wires" mode) a small dialog will open providing a list of all signal types to choose from, and a button to activate the "Bus Assistant".

Bus Assistant


The "Bus Assistant" automatically connects several signal wires to a Bus. Enter the desired directions, the signal names and the font type. Then press the "Ok" button to begin.



Sources of errors

  • In case the signal track not properly is connected to the bus error warnings in the check project routine might occur (Island without Ref.-Pin: Signal .....). Also when exporting to Eagle (r) errors might occur.
  • When placing signal tracks coming from out the bus one should select the signal from the dialog box which appears when touching the bus.
  • When placing signals towards the bus please check by the use of the x-ray view (key [#]) whether the bus line has been splitted.
  • Signal tracks which already had been placed can not simply be moved onto the bus, because the bus might not get split and the track eventually not is connected properly.


Correct and wrong...
Correct and wrong...



Further assistants