This page states the format required to represent chips for compatibility with the generic chip class. Text shown in courier font must appear as shown. Text in italics are comments. Text in bold identifies lines which must be present in the header or else the chip will not be simulated and an error will be generated. If the other lines are not included then a suitable default value is used.
Chip Text=<Text to be placed on chip graphic in the breadboard simulator>
Description=<Brief description of the chip>
Manufacturer=<The chip manufacturer – if applicable>
Diagram=<Location
of gif image> The diagram must be present in the chips folder which, if
the breadboard simulator is run as an applet, will be on the server, thus this
option is of little use to the remote user. It has been kept, however, as it may
be of use to users running the application locally or for future program
extensions. A default chip diagram is presented if this field is not present.
Wide
Chip=<True/False> True if the chip should be shown as being wide
in the breadboard simulator
Clocked
Chip=<True/False> True if chip is synchronous and requires a
clock pin
Input
Pins=<In
pin name 1>;<In pin name 2>;<In pin name 3> Any number of
input pins can be given. This list should not include VCC or GND as these will
be added by the generic chip class.
Output Pins=<Out pin name 1>;*<Out pin name 2> Any number of output pins can be given. * is used to show that the pin is open-collector.
Number of States=<Number> Integer number of states
Initial State=<Number> Number of initial state
++++++++++ the ‘+’s are used to indicate the
end of the header and the start of the state table
The state table has a number of rows in the following
format. The initial state and next state is represented as a positive integer.