DE2517630A1 - COMPONENT INTEGRATED IN SEMI-CONDUCTOR TECHNOLOGY, WHICH IS PART OF A DATA PROCESSING SYSTEM - Google Patents
COMPONENT INTEGRATED IN SEMI-CONDUCTOR TECHNOLOGY, WHICH IS PART OF A DATA PROCESSING SYSTEMInfo
- Publication number
- DE2517630A1 DE2517630A1 DE19752517630 DE2517630A DE2517630A1 DE 2517630 A1 DE2517630 A1 DE 2517630A1 DE 19752517630 DE19752517630 DE 19752517630 DE 2517630 A DE2517630 A DE 2517630A DE 2517630 A1 DE2517630 A1 DE 2517630A1
- Authority
- DE
- Germany
- Prior art keywords
- module
- register
- register information
- series
- pulses
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/22—Means for limiting or controlling the pin/gate ratio
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4482—Procedural
- G06F9/4484—Executing subprograms
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Logic Circuits (AREA)
- Executing Machine-Instructions (AREA)
Description
•-■ί.Γ? lichen 2, den 21.APR1975• - ■ ί.Γ? lichen 2, April 21, 1975
Berlin und München Wittelsbacherolatz 2Berlin and Munich Wittelsbacherolatz 2
VPA 75 P 6 0 6 9 BRD VPA 75 P 6 0 6 9 FRG
In Halbleitertechnik integrierter Baustein, der ein Teil eines Datem'erarbeitun.gssystems ist. Module integrated in semiconductor technology that is part of a data processing system.
Bekanntlich empfiehlt es sich, Datenverarbeitungssystme aus Bausteinen zusararnenzuschalten, bei denen es sich um monolytisch integrierte Halbleiterbausteine handelt, die insbesondere in MOS-Technik hergestellt sind (siehe "Elektronik 1974", Seiten 379 bis 395, insbesondere 3SS und 389; DOS 2 233 430, 2 336 333, 2 247 7C4). Jeder Baustein befindet sich in einem sogenannten Chip, der eine begrenzte Anzahl von einpoligen Anschlüssen hat. Während des Betriebs eines Datenverarbeitungssystems aus mehreren derartigen Chips sind unter anderem in einen Chip Informationen einzugeben. Es ergibt sich daher die Aufgabe, solche Informationen unter Inanspruchnahme von möglichst wenig Anschlüssen eingeben zu können. Ss kann dann eine zu starke Begrenzung der Anzahl verschiedener Funktionen, die durch den in dem Chip enthaltenen Baustein ausgeführt werden können, vermieden werden. Je mehr verschiedenartige Funktionen ein derartiger Baustein ausführen kann, um so nehr Anschlüsse hat er in der Regel aufzuweisen.As is well known, it is advisable to use data processing systems from building blocks together, which are monolytically integrated Semiconductor components are involved, which are manufactured in particular using MOS technology (see "Electronics 1974", pages 379 to 395, in particular 3SS and 389; DOS 2 233 430, 2 336 333, 2 247 7C4). Each component is located in a so-called chip, which has a limited number of single-pole connections. During the operation of a data processing system from several Such chips are, among other things, to enter information into a chip. It therefore arises the task of such information to be able to enter using as few connections as possible. Ss can then impose an excessive limit on the number of different Functions that can be carried out by the component contained in the chip can be avoided. The more diverse Functions such a module can perform, the more connections it usually has.
Die Erfindung zeigt nun einen Weg, wie diese Aufgabe gelöst werden kann. Die Erfindung bezieht sich daher auf einen in Halbleitertechnik integrierten Baustein, der ein Teil eines Datenverar-The invention now shows a way in which this object can be achieved can. The invention therefore relates to a semiconductor technology integrated module that is part of a data processing
beitunsssystems ist und der mindestens ein für den Betriebsablauf im Baustein benutzbares Register hat, in das eine aus mehreren Bits bestehende Registerinformation eingegeben ist, die den Betriebsablauf mitbestimmt. Dieser Baustein ist dadurch gekennzeichnet, daß die durch eine zum Baustein gehörende Zählschaltung veränderbare Registerinformation bei der Zusammenarbeit des Bausteins mit anderen Bausteinen des Datenverarbeitungssystems fallvsise von einem derartigen anderen Baustein über einen einpoligen Z1SUSteinanschluS mit Hilfe einer Iinpulsserie geliefert wird, die von der Zählschaltung in die Registerinformation umgesetzt wird.work system and which has at least one register that can be used for the operational sequence in the module, into which register information consisting of several bits is entered, which helps determine the operational sequence. This module is characterized in that the register information, which can be changed by a counting circuit belonging to the module, when the module cooperates with other modules of the data processing system, is supplied by another module of this type via a single-pole Z 1 SUSteinanschluS with the help of a series of pulses that are sent from the counting circuit in the register information is implemented.
VPA 9/610/4307 Hlr/EK _ 2 -VPA 9/610/4307 Hlr / EK _ 2 -
609845/0409609845/0409
Im Zuge dieser Umsetzung kann ztim Beispiel eine vorher im Register enthaltene Registerinformation gelöscht und durch eine neue B.egisterinforination ersetzt werden oder es kann beispielsweise die ursprüngliche Registerinformation durch einen Additionsvorgang oder einen Subtraktionsvorgang verändert werden.In the course of this implementation, for example, one can be entered beforehand in the register The register information contained therein is deleted and replaced by a new B.egisterinforination be replaced or it can, for example, the original register information by an addition process or a subtraction process can be changed.
Durch die Erfindung wird die Zulieferung von Registerinformationen über einen einzigen einpoligen Bausteinanschluß zustande gebracht. Die Anzahl der für den Baustein erforderlichen Anschlüsse wird daher in engen Grenzen gehalten. Dadurch wird auch ermöglicht, daß die Chips für die zu einem Datenverarbeitungssystgm gehörenden verschiedenen Bausteine eine einheitliche und eine geringe Anzahl von Anschlüssen haben können. Dadurch wird auch die Verdrahtung zwischen diesen Bausteinen erleichtert. Durch Betriebsumschaltungen innerhalb eines Bausteines kann auch erreicht v/erden, daß mit Hilfe von Impulsserien mehrere verschiedene Register mit Registerinhalten beliefert werden können.The invention enables the delivery of register information brought about via a single single-pole module connection. The number of connections required for the module is therefore kept within narrow limits. This also makes it possible that the chips for the various belonging to a data processing system Modules can have a uniform and a small number of connections. This also removes the wiring between these building blocks facilitated. By switching operations within a module, this can also be achieved with the help of Several different registers can be supplied with register contents from pulse series.
Zweckmäßigerweise ist bei einem Baustein jeweils auch ein Rückstelleingang vorgesehen, über den der Baustein durch ein von außen zugeführtes RXickstellsignal in den Anfangszustand für den Betriebsablauf versetzbar ist. Durch dieses Signal ist dann auch die Umsetzung einer eintreffenden Impulsserie veranlaßbar. ¥ährend des Fehlens des Rückstellsignals ist der einpolige Bausteinanschluß für die Zuführung von Steuerimpulsen ausnutzbar, die weitere Vorgänge im Baustein auslösen. Vorteilhaftervreise kann dadurch der einpolige Anschluß für verschiedene Zwecke mehrfach ausgenutzt werden.Appropriately, there is also a reset input in each module provided, via which the module can be set to the initial state for the operating sequence by an externally supplied RXackstellsignal. With this signal the implementation is then also an incoming series of impulses. During the absence of the reset signal, the single-pole module connection is for the supply of control pulses can be used, which trigger further processes in the block. The single-pole can thus advantageously travel Connection can be used multiple times for different purposes.
Beispiele für Bausteine, die gemäß der Erfindung ausgerüstet sind, sind in den Figuren 1 und 2 gezeigt. Figur 1 zeigt einen Kombinationsbaustein, der Eingabe-Ausgabe-Tore für periphere Einheiten und einen Pufferspeicher enthält. Figur 2 zeigt einen Baustein, der ein Programmleitwerk eines Datenverarbeitungssystems enthält. Beide Bausteine enthalten auch mindestens ein Register und mindestens eine Zählschaltung. Als Register kann jeweils ein Betriebsregister vorgesehen sein, das durch Impulsserien zugeführte Registerinformaticnen zur Umschaltung des Bausteins auf unterschiedliche Arbeitsweise speichert (siehe auch DOS 2 245 284).Examples of building blocks that are equipped according to the invention, are shown in Figures 1 and 2. Figure 1 shows a combination module, the input-output ports for peripheral units and contains a buffer memory. FIG. 2 shows a module which contains a program control unit of a data processing system. Both Blocks also contain at least one register and at least one counting circuit. An operating register can be used as a register be provided, the register information supplied by pulse series to switch the block to different modes of operation (see also DOS 2 245 284).
VPA 9/610/4307 - 3 -VPA 9/610/4307 - 3 -
609 845/0 40 9609 845/0 40 9
251763Q251763Q
Der in Fi£ur 1 gezeigte Kcr.binatior.sbaustein hai: das Betriebsregister T-1IR und die Zählschaltung ZK. Über den einpoligen Bausteinanschluß H zugeführte Impulsserien werden von der Zählschaltung ZM in die Registerinformstionen jeweils umgesetzt. Die jeweils aufgenommene Registerinformation wirkt sich auf eine der Steuer-•klemmen a, b, c, d des Betriebsregisters MR und an die dort angeschlossenen gleich bezeichneten Steuerklemmen anderer Teileinrichtungen des Kombinationsbausteines B aus. Von diesem Kombinationsbaustein sind hier nur diejenigen Teileinrichtungen soweit gezeigt, wie es für das Verständnis der Erfindung erforderlich ist. Diese Teileinrichtungen sind untereinander zum Teil über die Sammelschiene SS verbunden, die ihrerseits an die Sammelschiene DS1 angeschlossen ist, die zu anderen Bausteinen führt. Über die Adressensammelschiene AS können Steuerinformationen zugeführt werden. Rückstellsignale können über den Rückstelleingang R zugeführt werden und von dort über die Steuerklemme r zu gleichbezeichneten Steuerkleramen anderer Teileinrichtungen weiter geleitet werden. Als Teileinrichtungen weist der Kombinationsbaustein unter anderem die Eingabe-Ausgabe-Tore K1...K4 auf, an die die peripheren Einrichtungen P1...P4 angeschlossen sind. Außerdem ist noch das Eingabe-Ausgabe-Tor K-5 vorgesehen, über das die Sammelschiene SS mit der Sammelschiene DS2 verbindbar ist, die zu anderen Bausteinen führt. Die Übertragungsrichtungen bei den Sammelschienen sind jeweils durch Pfeile angedeutet. Der Kombinationsbaustein enthält ferner den Pufferspeicher QS, der mehrere Speicherzellen hat und der mit dem Eingabezähler EZ und dem Ausgabezähler AZ ausgerüstet ist, von denen jeder als Adressengenerator für Speicherzellen dient. Bausteine mit Eingabe-Ausgabe-Toren sind an sich bekannt (siehe Rockwell International Corporation MOS/LSI Parallel Processing System, Rev. Mai 1937, Seiten 2-13 bis 2-17 und Data Sheet Parallel Processing System (PPS-4) Rev. 1, Juli 1974, Seiten 2-1, 8-1 bis 8-3). Es ist auch bekannt, solche Bausteine mit einem Speicher zusätzlich auszurüsten (siehe Elektronik 1974, Seiten 379 bis 395, insbesondere Seite 381). Der zum Pufferspeicher gehörende Eingabezähler EZ bestimmt jeweils die eine Information aufnehmende Speicherzelle und der Ausgabezähler AZ jeweils die eine Information abgebende Speicher-,The Kcr.binatior.sbaustein shown in Fi £ ur 1: the operating register T- 1 IR and the counting circuit ZK. Pulse series supplied via the single-pole module connection H are in each case converted into the register information by the counting circuit ZM. The register information recorded in each case affects one of the control terminals a, b, c, d of the operating register MR and the identically labeled control terminals of other sub-devices of the combination module B connected there. Of this combination module, only those partial devices are shown here to the extent that it is necessary for an understanding of the invention. These partial devices are interconnected in part via the busbar SS, which in turn is connected to the busbar DS1, which leads to other modules. Control information can be supplied via the address busbar AS. Reset signals can be supplied via the reset input R and from there passed on via the control terminal r to other sub-devices with the same name. The combination module has, among other things, the input / output ports K1 ... K4 as partial devices, to which the peripheral devices P1 ... P4 are connected. In addition, the input / output gate K-5 is also provided, via which the busbar SS can be connected to the busbar DS2, which leads to other modules. The directions of transmission for the busbars are indicated by arrows. The combination module also contains the buffer memory QS, which has several memory cells and which is equipped with the input counter EZ and the output counter AZ, each of which serves as an address generator for memory cells. Modules with input-output gates are known per se (see Rockwell International Corporation MOS / LSI Parallel Processing System, Rev. May 1937, pages 2-13 to 2-17 and Data Sheet Parallel Processing System (PPS-4) Rev. 1 , July 1974, pages 2-1, 8-1 to 8-3). It is also known to additionally equip such modules with a memory (see Electronics 1974, pages 379 to 395, in particular page 381). The input counter EZ belonging to the buffer memory determines in each case the memory cell that receives an information and the output counter AZ in each case determines the memory cell that emits information.
VPA 9/610/43.Ο7 - 4 -VPA 9/610 / 43.Ο7 - 4 -
609845/040 9609845/040 9
zelle, wie es an sich bereits bekannt ist (siehe BOS 2 362 245, 2 002 369). Zur Decodierung der von den Zählern gelieferten Speicherzellenadressen dienen die Adressendecoder DE und DA. Bei der Umschaltung des Bausteins mit Hilfe des Betriebsregisters MR wird die Zählweise der Zähler EZ und AZ derart eingestellt, daß vom Pufferspeicher QS während der Zusammenarbeit des Bausteins B mit einer anderen Einrichtung entweder jeweils nur Nutzdaten für eine Speicherzelle aufgenommen bzw. abgegeben werden oder daß ein mehrere Speicherzellen beanspruchender Nutzdatenblock aufgenommen bzw. abgegeben wird. Zur Änderung ihrer Zählweise sind die Zähler EZ und AZ über ihre Steuerklemmen c und d umschaltbar. Wenn ein Nutzdatenblock aufgenommen wird, so ist dementsprechend der Eingabezähler EZ über mehrere Zählstellen nacheinander weiter zu schalten. Dabei ist jeweils die gelieferte Speicherzellenadresse zu decodieren, damit der zugehörigen Speicherzelle jeweils anstehende Informationen zugeführt werden können. Dies wiederholt sich, bis alle zum Nutzdatenblock gehörenden Nutzdaten nacheinander während derselben Zusammenschaltung von zwei Bausteinen in mehrere Speicherzellen aufgenommen sind. In entsprechender Weise wickelt sich die Abgabe der zu diesem Nutzdatenblock gehörenden Nutzdaten ab, und zwar ebenfalls während derselben Zusammenschaltung von beispielsweise zwei Bausteinen. Der Pufferspeicher QS ist eingangsseitig und ausgangsseitig an die Sammelschiene SS angeschlossen. Die Nutzdaten -können daher, falls' es z.B. jeweils erforderlich ist, über die an die Sammelschiene SS angeschlossenen Sammelschienen DS1 und DS2 zugeliefert oder ausgeliefert werden.cell, as it is already known per se (see BOS 2 362 245, 2 002 369). The address decoders DE and DA are used to decode the memory cell addresses supplied by the counters. When switching over the module with the help of the operating register MR, the counting method of the counters EZ and AZ is set in such a way that that from the buffer store QS either during the cooperation of the module B with another device only useful data for one memory cell are received or released, or that a useful data block occupying several memory cells is accepted or released. To change their counting method, the counters EZ and AZ are via their control terminals c and d switchable. If a user data block is recorded, so is accordingly the input counter EZ over several counting positions to switch one after the other. The delivered memory cell address is to be decoded in each case, so that the associated Memory cell each pending information can be supplied. This repeats itself until all belonging to the user data block User data are received one after the other during the same interconnection of two modules in several memory cells. The output of the useful data belonging to this useful data block is handled in a corresponding manner, also during the same interconnection of, for example, two modules. The buffer store QS is on the input side and on the output side connected to the busbar SS. The user data can therefore, if required, for example, be sent to the busbar via the SS connected busbars DS1 and DS2 are supplied or delivered.
Das Vorhandensein der Steuerklemmen a und b beim Betriebsregister MR deutet darauf hin, daß noch weitere im einzelnen nicht beschriebene Umschaltungen des Betriebes mit Hilfe des Betriebsregisters möglich sind. Über den Rückstelleingang R wird der Baustein durch ein von außen zugeführtes Rückstellsignal in den Anfangszustand für den Betriebsablauf versetzt. Dieser Rückstelleingang führt zur Steuerklemme r, die mit anderen gleichbezeichneten Steuerklemmen bei anderen Teileinrichtungen, wie den Eingabe-Ausgabe-Toren K1...K5 und den Zählern EZ, AZ sowie der Zähl-The presence of control terminals a and b in the operating register MR indicates that further switchovers of the operation not described in detail with the help of the operation register possible are. The module is reset to its initial state via the reset input R by means of an externally supplied reset signal offset for the operational process. This reset input leads to control terminal r, which is labeled identically with others Control terminals in other sub-devices, such as the input-output gates K1 ... K5 and the counters EZ, AZ and the counting
VPA 9/610/4307 - 5 -VPA 9/610/4307 - 5 -
609845/0409609845/0409
schaltung ZM verbunden ist. Durch ein Rückstellsignal werden daher hier die Eingabe-Ausgabe-Tore K1...K5 in ihren Ruhezustand versetzt v/erden. Ferner können die Zähler EZ und AZ in ihre Anfang S zähl st el lung gebracht werden. Da das Rückstellsignal hier auch auf die Zählschaltung ZM einwirkt,kann durch dieses Signal auch die Umsetzung der über den einpoligen Bausteinanschluß H eintreffenden Impulsserie in die Registerinformation veranlaßt werden, die von Betriebsregister KR aufzunehmen ist. An die Sammelschiene AS für eintreffende Adressen ist noch der Decoder DC angeschlossen, der die Steuerklemmen 1, 2...r hat. Es kann'daher auch eine dort eintreffende Adresse in ein Rückstellsignal decodiert werden. Außerdem können sich andere Adressen über die Steuerklennien 1, 2... z.B. auf die Eingabe-Ausgabe-Tore K1, K2... auswirken und diese in einer für den Betrieb erforderlichen Yfeise jeweils einstellen.circuit ZM is connected. A reset signal will therefore here the input-output gates K1 ... K5 in their idle state offset to ground. Furthermore, the counters EZ and AZ can be brought to their start S counting position. Because the reset signal here also acts on the counting circuit ZM can through this signal also causes the series of pulses arriving via the single-pole module connection H to be converted into the register information which is to be recorded by the operating register KR. To the busbar AS for incoming addresses, the decoder DC is connected, which has the control terminals 1, 2 ... r. It can therefore an address arriving there is also decoded into a reset signal will. In addition, other addresses can use the tax codes 1, 2 ... e.g. affect the input-output gates K1, K2 ... and these in a Yfeise required for operation adjust each time.
Bei dem in Figur 2 gezeigten Baustein C mit einem Programmleitwerk eines Datenverarbeitungssystems ist das Betriebsregister SR vorgesehen, für das die über den einpoligen Bausteinanschluß H gelieferten Impulsserien von der Zählschaltung ZS in die Registerinformationen umgesetzt vrerden. Das Betriebsregister SR gehört hier zur Ablaufsteuereinrichtung ALS des Programmleitwerks. Eine Umschaltung des Bausteins C kann daher hier zum Beispiel entweder ein Stoppen des Programmablaufs nach jedem Programmbefehl oder erst nach jedem Sprungbefehl veranlassen, da solche Funktionen durch eine Ablaufsteuereinrichtung in an sich bekannter Weise zustande gebracht werden können. Die jeweils nächste Befehlsausführung kann dann durch einen besonderen Steuerimpuls veranlaßt wer-i den, der dem einpoligen Bausteinanschluß H zugeführt wird. Dieser Steuerimpuls wird dort während des Fehlens des Rückstellsignals beim Rückstelleingang R zugeführt und wirkt sich daher anders als die in Registerinformationen umzusetzenden Impulsserien aus. Diese Umsetzung wird, wie bereits beschrieben ist, erst durch das dem Rückstelleingang R zugeführte Rückstellsignal mit veranlaßt. In diesem Zusammenhang wird also der Baustein C entsprechend wie der Baustein B betrieben.In the case of module C shown in FIG. 2 with a program control unit of a data processing system, the operating register SR is provided, for which the single-pole module connection H The counting circuit ZS converts the supplied series of pulses into the register information. The business register is owned by SR here to the sequence control device ALS of the program control unit. A switchover of module C can therefore either be done here, for example cause the program to be stopped after each program command or only after each jump command, as such functions can be brought about by a sequence control device in a manner known per se. The next command execution can then be initiated by a special control pulse who-i the one that is fed to the single-pole module connection H. This control pulse is there during the absence of the reset signal at the reset input R and therefore has a different effect than the pulse series to be converted into register information. These As already described, implementation is only initiated by the reset signal supplied to reset input R. In In this context, module C is operated in the same way as module B.
Der Baustein C weist noch weitere Teileinrichtungen auf, die für seine Arbeitsweise als Programmleitwerk ausgenutzt werden. DazuThe block C has other sub-devices that for its way of working as a program control unit can be exploited. In addition
VpA 9/610/4307 609845/0409VpA 9/610/4307 609845/0409
gehören das Informationsverarbeitungswerk INW und der Kellspeicher ICZR, zu den: noch das Lese-Schreibregister LSR und die Adres-r senausgäbe einrichtung ADR gehören. Dem Kellerspeicher selber werden Adressen von Speicherplätzen über den Adressendecoder ADK zügeführt. Diese Adressen und die im Kellerspeicher zu speichernden sonstigen Informationen treffen dort über die Sammelleitung DB ein, die an die zum Baustein C gehörende innere Sammelleitung ZZ angeschlossen ist. Vom Kellerspeicher gelieferte Adressen werden über die Leitung AB ausgegeben und werden z.B. einem Festwertspeicher zum Abrufen von Programmbefehlen zugeführt. Der Ablaufsteuereinrichtung ALS können noch Steuerinformationen über die Sammelleitung SB von außen zugeführt werden und es.können auch über diese Sammelleitung von der Ablaufsteuereinrichtung ALS Informationen nach außen abgegeben werden. An die innere Sammelleitung ZZ sind noch v/eitere Register angeschlossen, nämlich das den jeweils zunächst auszuführenden Programmbefehl aufnehmende Befehlszählerregister BFR der Ablaufsteuereinrichtung ALS, das allgemeine Register REG und der Akkumulator AKKU; Der Akkumulator steht noch in Verbindung mit dem Informationsverarbeitungsv/erk INVi, damit er Datenverarbeitungsergebnisse aufnehmen kann. Bei den verschiedenen Sammelleitungen und sonstigen Leitungen sind die Richtungen, in denen Informationen übertragen werden können, noch durch Pfeile angedeutet. Vom Programmleitwerk sind hier nur die wichtigsten Teileinrichtungen gezeigt, insbesondere solche, die im Zusammenhang mit der Erfindung stehen.belong the information processing plant INW and the Kellspeicher ICZR, to the: the read / write register LSR and the address r senausgäbe facility belong to ADR. Become the basement itself Addresses of memory locations supplied via the address decoder ADK. These addresses and the other information to be stored in the stack store meet there via the bus DB connected to the internal collecting line ZZ belonging to module C. Addresses returned by the stack become are output via the line AB and are e.g. fed to a read-only memory for calling up program commands. The sequencer ALS can still be supplied with control information from the outside via the collecting line SB and it can also be via this collecting line from the sequence control device ALS information to the outside. To the inner manifold At the moment there are more registers connected, namely the one in each case the program command to be executed first, the command counter register BFR of the sequence control device ALS, the general Register REG and the accumulator AKKU; The accumulator is still in connection with the information processing system INVi so that it can receive data processing results. The various manifolds and other lines are the directions in which information can be transmitted are indicated by arrows. Only from the program control unit are here the most important sub-devices shown, in particular those related to the invention.
Die Erfindung wirkt sich hier insbesondere auf die verschiedenen Register aus. In diesem Zusammenhang kann durch eine Umschaltung" des Bausteins C mit Hilfe des Betriebsregisters SR auch jeweils die Ausgabe von Registerinformationen, insbesondere des Akkumulatorinhalts, an eine externe Einrichtung, z.B. eine Anzeigeeinrichtung, veranlaßt werden. Solche Informationen gelangen dann dorthin über die innere Sammelleitung ZZ und die dort angeschlossene nach außen führende Sammelleitung DB.The invention has an effect here in particular on the various registers. In this context, by switching " of block C with the help of the operating register SR also in each case the output of register information, in particular the contents of the accumulator, to an external device, e.g. a display device, be initiated. Such information then gets there via the inner collecting line ZZ and the one connected there collecting line leading to the outside DB.
Es ist zwar an sich bereits bekannt, zu einem Programmleitwerk gehörende Register mit Zählschaltungen zusammenarbeiten zu lassenIt is already known per se to have registers belonging to a program control unit work together with counting circuits
VPA 9/6IO/43O7 - 7 -VPA 9 / 6IO / 43O7 - 7 -
8 0 9 8 4 5/04098 0 9 8 4 5/0409
(siehe Intel, MCS-4 Kikrocomputer-SET Users l'anual, März 1972, Rev. 2, Seite 10). Die zugehörigen Zählschaltungen werden aber dort nicht dazu ausgenutzt, eintreffende Impulsserien in Registerinformationen umzusetzen. Eine Zählschaltung kann jeweils einem Register individuell zugeordnet sein, oder sie kann auch zu mehreren Registern gehören. Bei dem Programmleitwerk gemäß Fig. 2 haben das allgemeine Register REG und der Akkumulator AKKU jeweils eine eigene Zählschaltung, nämlich die Zählschaltungen ZR und ZA. Die Zählschaltung ZS ist dagegen dem Betriebsregister SR und dem Befehlszählerregister BFR der Ablaufsteuereinrichtung ALS gemeinsam zugeordnet. Für alle diese Register können eintreffende Impulsserien mit Hilfe einer dieser Zählschaltungen in Registerinformationen umgesetzt werden. Zur Verteilung eintreffender Impulsserien, die umzusetzen sind, an die jeweils infrage kommende Zählschaltung dient die Verteilereinrichtung M, die von der Ablaufsteuereinrichtung ALS in Abhängigkeit von Steuerinformationen gesteuert wird. Dem einpoligen Baustein H können ImpulsSerien, die in der Registerinformation umzusetzen sind, auch von einer externen Einrichtung her, insbesondere von einer Bedienungseinrichtung her zugeführt werden.(see Intel, MCS-4 Kikrocomputer-SET Users l'anual, March 1972, Rev. 2, page 10). The associated counting circuits are, however not used there to convert incoming pulse series into register information. A counting circuit can each individually assigned to a register, or it can also belong to several registers. At the program control unit according to 2, the general register REG and the accumulator AKKU each have their own counting circuit, namely the counting circuits ZR and ZA. The counting circuit ZS, on the other hand, is the operating register SR and the command counter register BFR of the sequence control device ALS jointly assigned. For all of these registers, incoming pulse series can be recorded with the help of one of these counting circuits can be converted into register information. To distribute incoming series of impulses to be implemented to the The distribution device serves the counting circuit in question M, which is controlled by the sequence control device ALS as a function of control information. The single-pole module H can be used to convert pulse series in the register information are also supplied from an external device, in particular from an operating device.
Die vorstehend beschriebene Technik, über einen einzigen einpoligen Bausteinanschluß Informationen mit Hilfe von Impulsserien einem Baustein zuzuführen, kann auch in entsprechender Abwandlung dazu benutzt werden, Informationen über einen einpoligen Bausteinanschluß aus dem Baustein heraus an andere Bausteine abzugeben. Da"bei kann es sich insbesondere ebenfalls um auszuliefernde Registerinformationen handeln. In diesem Fall hat der Baustein auch einen für diesen Zweck vorgesehenen Bausteinanschluß. Hierbei können auch die sov/ieso vorhandenen Zähl schaltungen sinngemäß zur Umsetzung von Registerinformationen, die aus mehreren Bits bestehen, in Impulsser'ien ausgenutzt werden.The technique described above, using a single unipolar Module connection Supplying information to a module with the help of a series of pulses can also be modified accordingly can be used to transfer information from the module to other modules via a single-pole module connection. In particular, this can also be register information to be delivered. In this case, the block has also a module connection provided for this purpose. The counting circuits that are present can also be used accordingly to convert register information, which consists of several bits, into pulse series.
11 Patentansprüche
2 Figuren11 claims
2 figures
VPA9/61O/WO7 M8tus/0409 VPA9 / 61O / WO7 M8tus / 0409
Claims (2)
Priority Applications (11)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19752517630 DE2517630B2 (en) | 1975-04-21 | 1975-04-21 | PARTIAL SETUP OF A DATA PROCESSING SYSTEM |
CH109576A CH613542A5 (en) | 1975-04-21 | 1976-01-29 | Method for operating a subsystem of a data processing system |
AT0143976A AT362948B (en) | 1975-04-21 | 1976-02-26 | PART SETUP OF A DATA PROCESSING SYSTEM |
GB769903A GB1542135A (en) | 1975-04-21 | 1976-03-12 | Integrated circuit modules for use in data processing systems |
ZA761806A ZA761806B (en) | 1975-04-21 | 1976-03-24 | Improvements in or relating to integrated modules for use in data processing systems |
AU12409/76A AU500957B2 (en) | 1975-04-21 | 1976-03-26 | Input-output module |
NL7603974A NL7603974A (en) | 1975-04-21 | 1976-04-14 | BUILDING ELEMENT INTEGRATED IN SEMI-CONDUCTOR TECHNOLOGY, THAT IS PART OF A DATA PROCESSING SYSTEM. |
IT22399/76A IT1059166B (en) | 1975-04-21 | 1976-04-16 | COMPONENT INTEGRATED WITH THE TECHNOLOGY OF SEMICONDUCTORS, PART OF A DATA PROCESSING SYSTEM |
FR7611394A FR2308988A1 (en) | 1975-04-21 | 1976-04-16 | INTEGRATED MODULE FOLLOWING SEMICONDUCTOR TECHNIQUE AND FORMING A CONSTITUENT PART OF A DATA PROCESSING SYSTEM |
JP4438776A JPS51130131A (en) | 1975-04-21 | 1976-04-19 | Integrated module for data processing system |
BE166332A BE840959A (en) | 1975-04-21 | 1976-04-21 | INTEGRATED MODULE FOLLOWING THE SEMICONDUCTOR TECHNIQUE AND FORMING A CONSTITUENT PART OF A DATA PROCESSING SYSTEM |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19752517630 DE2517630B2 (en) | 1975-04-21 | 1975-04-21 | PARTIAL SETUP OF A DATA PROCESSING SYSTEM |
Publications (2)
Publication Number | Publication Date |
---|---|
DE2517630A1 true DE2517630A1 (en) | 1976-11-04 |
DE2517630B2 DE2517630B2 (en) | 1977-12-01 |
Family
ID=5944580
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19752517630 Ceased DE2517630B2 (en) | 1975-04-21 | 1975-04-21 | PARTIAL SETUP OF A DATA PROCESSING SYSTEM |
Country Status (11)
Country | Link |
---|---|
JP (1) | JPS51130131A (en) |
AT (1) | AT362948B (en) |
AU (1) | AU500957B2 (en) |
BE (1) | BE840959A (en) |
CH (1) | CH613542A5 (en) |
DE (1) | DE2517630B2 (en) |
FR (1) | FR2308988A1 (en) |
GB (1) | GB1542135A (en) |
IT (1) | IT1059166B (en) |
NL (1) | NL7603974A (en) |
ZA (1) | ZA761806B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2824862A1 (en) * | 1978-06-06 | 1979-12-20 | Siemens Ag | MONOLITHICALLY INTEGRATED DIGITAL SEMICONDUCTOR CIRCUIT |
JPS57212563A (en) * | 1981-06-25 | 1982-12-27 | Fujitsu Ltd | Address reading circuit for one-chip microcomputer |
GB8334267D0 (en) * | 1983-12-22 | 1984-02-01 | Turner New Technology Ltd John | Surface coating compositions |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR1542226A (en) * | 1966-11-03 | 1968-10-11 | Honeywell Inc | Input-output device between a digital calculator and a user device |
-
1975
- 1975-04-21 DE DE19752517630 patent/DE2517630B2/en not_active Ceased
-
1976
- 1976-01-29 CH CH109576A patent/CH613542A5/en not_active IP Right Cessation
- 1976-02-26 AT AT0143976A patent/AT362948B/en not_active IP Right Cessation
- 1976-03-12 GB GB769903A patent/GB1542135A/en not_active Expired
- 1976-03-24 ZA ZA761806A patent/ZA761806B/en unknown
- 1976-03-26 AU AU12409/76A patent/AU500957B2/en not_active Expired
- 1976-04-14 NL NL7603974A patent/NL7603974A/en not_active Application Discontinuation
- 1976-04-16 IT IT22399/76A patent/IT1059166B/en active
- 1976-04-16 FR FR7611394A patent/FR2308988A1/en active Granted
- 1976-04-19 JP JP4438776A patent/JPS51130131A/en active Pending
- 1976-04-21 BE BE166332A patent/BE840959A/en unknown
Also Published As
Publication number | Publication date |
---|---|
FR2308988B1 (en) | 1979-04-13 |
GB1542135A (en) | 1979-03-14 |
ZA761806B (en) | 1977-03-30 |
CH613542A5 (en) | 1979-09-28 |
ATA143976A (en) | 1980-11-15 |
FR2308988A1 (en) | 1976-11-19 |
JPS51130131A (en) | 1976-11-12 |
DE2517630B2 (en) | 1977-12-01 |
BE840959A (en) | 1976-10-21 |
AU1240976A (en) | 1977-09-29 |
AT362948B (en) | 1981-06-25 |
AU500957B2 (en) | 1979-06-07 |
IT1059166B (en) | 1982-05-31 |
NL7603974A (en) | 1976-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE1549523B2 (en) | DATA PROCESSING SYSTEM | |
DE2517565A1 (en) | INTEGRATED COMBINATION UNIT FOR A DATA PROCESSING SYSTEM | |
DE1299145B (en) | Circuit arrangement for controlling peripheral input and output devices of data processing systems | |
DE2219918A1 (en) | Programmable control unit | |
DE2205260B2 (en) | Circuit arrangement for transmitting data between a central data processing system and a number of data stations | |
DE2148956C3 (en) | Data transmission system | |
DE1774039C3 (en) | Data transmission system | |
DE1474576B2 (en) | ERROR DETECTION DEVICE FOR TIME MULTIPLEX OPERATION | |
DE2517630A1 (en) | COMPONENT INTEGRATED IN SEMI-CONDUCTOR TECHNOLOGY, WHICH IS PART OF A DATA PROCESSING SYSTEM | |
DE1549431A1 (en) | Data processing system with improved connection for subsystems | |
DE2234982A1 (en) | EXPANDER CIRCUIT FOR A PROGRAMMABLE CONTROL UNIT | |
DE2025672C3 (en) | Data processing system with transmission path display for connectable I / O units | |
DE1424756B2 (en) | Circuit arrangement for the error-proof introduction or reintroduction of programs into the main memory of a data processing system | |
DE2555329C3 (en) | Control device made up of several modules for a switching system, in particular telephone switching system, and method for operating the control device | |
DE1941265C3 (en) | Memory-programmed special service additional device for a telecommunications switching system, in particular telephone switching system | |
DE1512855C3 (en) | Decimal phone number position number converter | |
DE1762609A1 (en) | Electronic scanner | |
DE2517553C3 (en) | Data processing system made up of several subsystems | |
DE2517553A1 (en) | DATA PROCESSING SYSTEM FROM SEVERAL SUBSYSTEMS | |
DE2554425C3 (en) | Arrangement for the mutual adaptation of devices exchanging control signals | |
DE2309157A1 (en) | DATA PROCESSING SYSTEM | |
DE2459958A1 (en) | CONTROL SYSTEM WITH PROGRAMMED LOGIC | |
DE2024846C3 (en) | Circuit arrangement for information processing, in particular in electronically controlled telephone exchanges | |
DE1549521C (en) | Coupling device for controlling the exchange of information between a digital data processing system and several line buffers | |
DE1914578A1 (en) | Program-controlled data processing system, in particular for handling switching processes in a telephone exchange |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8239 | Disposal/non-payment of the annual fee | ||
XX | Miscellaneous: |
Free format text: IM ABSCHNITT 2H STREICHEN |
|
8235 | Patent refused |