The invention relates to an application-specific integrated circuit (ASIC)
for processing defined sequences of assembler instructions (TASKs). To
improve data throughput in applications with high memory access rates, the
ASIC contains a TASK scheduler, which is implemented as hardware and which
chronologically coordinates, in an appropriate manner, the processing of
different TASKs on an ASIC internal processing means (EXU). Compared to
conventional software control units for multitasking systems, this TASK
scheduler which is implemented as hardware offers the advantage, among
others, that the operating system is relieved of load, and an expensive
memory architecture is not required.
Die Erfindung bezieht auf einer anwendungsspezifischen integrierten Schaltung (ASIC) für verarbeitendefinierte Reihenfolgen der Assemblerinstruktionen (Aufgaben). Um Datendurchsatz in den Anwendungen mit hoher Speicherzugriffrate zu verbessern, enthält das ASIC eine Aufgabenprioritätssteuerung, die als Kleinteile eingeführt wird und bedeutet die chronologisch, in einer passenden Weise, die Verarbeitung der unterschiedlichen Aufgaben auf einer ASIC internen Verarbeitung koordiniert (EXU). Verglichen mit herkömmlichen Software-Steuereinheiten für Multitaskingsysteme, wird diese Aufgabenprioritätssteuerung, die eingeführt wird, während Kleinteile den Vorteil, unter anderen anbieten, daß das Betriebssystem von Last entlastet wird und eine kostspielige Gedächtnisarchitektur nicht angefordert.