Translation of "Instruction buffer" in German
During
program
execution,
the
instruction
is
fetched
from
the
location
designated
by
the
instruction
address
in
IAR
32
and
entered
into
instruction
buffer
register
10.
Während
des
Programm
ablaufs
wird
die
Instruktion
von
der
bezeichneten
Stelle
mittels
der
Instruktionsadresse
im
IAR
32
geholt
und
in
das
Instruktionspufferregister
10
gesetzt.
EuroPat v2
It
is
assumed
that
an
instruction
has
been
fetched
from
main
store
40
and
placed
into
instruction
buffer
register
10.
Es
sei
angenommen,
daß
eine
Instruktion
vom
Hauptspeicher
40
bereits
geholt
und
ins
Instruktionspufferregister
10
gesetzt
wurde.
EuroPat v2
The
offset
is
formed
by
adding
the
displacement
from
the
instruction
buffer
register
to
the
contents
of
a
selected
offset
register.
Die
Distanz
wird
dadurch
gebildet,
dass
die
Versetzung
vom
Instruktionspufferregister
zum
Inhalt
eines
bestimmten
Distanzregisters
addiert
wird.
EuroPat v2
Upon
detecting
that
the
instruction
contained
in
the
instruction
buffer
10
is
aHVVA
instruction,
the
instruction
decoding
hardware
12
next
generates
control
signals,
indicated
symbolically
by
the
lines
112
and
212,
which
cause
the
two
operands
to
be
fetched
from
main
storage
in
accordance
with
the
base
register
and
displacements
specified
in
the
instruction.
Wird
festgestellt,
dass
die
Instruktion
im
Instruktionspuffer
10
eine
HVVA-Instruktion
ist,
so
erzeugt
der
Instruktionsdekoder
12
die
nötigen
Steuersignale
auf
den
Leitungen
112
und
212,
die
veranlassen,
dass
die
beiden
Operanden
gemäss
dem
Inhalt
des
Basisregisters
und
der
Verschiebung
in
der
Instruktion
aus
dem
Hauptspeicher
geholt
werden.
EuroPat v2
These
bits
from
the
instruction
buffer
10
are
transmitted
on
the
lines
312and
313,
respectively,
and
are
used
by
the
inverter
51
and
the
AND
gates
36and
38
to
determine
if
the
ALU
40
is
to
increment
or
decrement
the
PINCNT
field
by
the
positive
one
forced
into
the
left
side
of
the
ALU,
or
leave
it
unchanged.
Diese
Bits,
die
auf
Leitungen
312
und
313
vom
Instruktionspuffer
10
kommen,
gelangen
zum
Inverter
51
und
den
UND-Schaltungen
36
und
38
um
zu
bestimmen
ob
die
ALU
40
das
PINCNT-Feld
durch
das
positive
Bit
in
ihrer
linken
Hälfte
erhöht
oder
erniedrigt
oder
unverändert
lässt.
EuroPat v2
Upon
detecting
that
the
instruction
contained
in
instruction
buffer
10
is
an
IPDE
instruction,
the
instruction
decoding
hardware
12
next
generates
control
signals,
indicated
symbolically
by
the
line
112,
which
cause
the
operand
to
be
fetched
from
main
storage.
Wird
festgestellt,
dass
der
Instruktionspuffer
10
diese
Instruktion
enthält,
so
erzeugt
der
Instruktionsdekoder
12
die
Steuersignale
auf
Leitung
112,
durch
welche
der
Operand,
wie
Block
14
zeigt,
vom
Hauptspeicher
geholt
wird.
EuroPat v2
The
instruction
passed
into
buffer
25
is
consequently
at
inverter
3
and
determines
the
actual
switch
positions
of
the
inverter
for
its
duration
determined
by
the
set
clock
value.
Die
in
den
Buffer
25
übernommene
Anweisung,
steht
damit
am
Wechselrichter
3
an
und
bestimmt
während
der
durch
den
gesetzten
Taktwert
bestimmten
Dauer
ihres
Anstehens
die
aktuellen
Schalterstellungen
des
Wechselrichters.
EuroPat v2
When
the
data
transmission
circuits
required
between
the
buffer
device
MB
and
the
line
trunk
groups
LTG1-LTGn,
i.e.
their
decentralized
control
device
GP1-GPn,
are
to
be
set
up
anew
via
the
switching
matrix
network
K,
then
the
central
control
unit
ZW
merely
emits
a
corresponding
instruction
to
the
buffer
device
MB
which
forwards
the
instruction
to
the
switching
matrix
network
marking
device
KE
and,
on
the
basis
of
which
instruction,
the
marking
device
KE
takes
the
switching
data
stored
in
its
memory
V
in
order
to
execute
the
required
switching
operations
in
individual
succession
in
a
manner
known
per
se.
Sind
die
zwischen
der
Puffereinrichtung
MB
und
den
Anschlussgruppen
LTG1
bis
LTGn,
d.h.
ihren
dezentralen
Steuereinrichtungen
GP1
bis
GPn,
erforderlichen
Datenverbindungen
über
das
Koppelfeld
K
neu
herzustellen,
so
gibt
das
zentrale
Steuerwerk
ZW
lediglich
einen
entsprechenden
Befehl
an
die
Puffereinrichtung
MB
ab,
den
sie
an
die
Koppelfeldeinstelleinrichtung
KE
weitergibt,
und
aufgrund
deren
diese
die
in
ihrem
Speicher
V
gespeicherten
Vermittlungsdaten
entnimmt,
um
in
an
sich
bekannter
Weise
die
erforderlichen
Vermittlungsvorgänge
einzeln
nacheinander
auszuführen.
EuroPat v2
Then
(in
the
next
clock
cycle),
the
instruction
data
are
analyzed
by
the
predecode
unit
PDU
and
entered
into
the
instruction
queue
buffer
IQB,
or
shunted
directly
into
the
instruction
execution
unit
EU
(the
decoder
stage
of
the
instruction
execution
pipeline)
of
the
microcontroller,
bypassing
the
instruction
queue
buffer.
Dann
(im
nächsten
Taktzyklus)
werden
die
Befehlsdaten
durch
die
Vordekodier-
und
Vorhersage-Einheit
PDU
analysiert
und
in
den
Instruction-Queue-Puffer
IQB
eingetragen
oder
an
diesem
vorbei
gleich
in
die
Befehlsausführungsvorrichtung
EU
(die
Dekodier-Stufe
der
Befehlsausführungs-Pipeline)
des
Mikrocontrollers
eingeschleust.
EuroPat v2
It
is
understood
that
both
the
number
of
regions
into
which
the
instruction
queue
buffer
IQB
is
subdivided
and
their
size
can
be
modified
arbitrarily
compared
with
the
example
in
question
and
thus
adapted
to
given
conditions.
Es
versteht
sich
von
selbst,
daß
sowohl
die
Anzahl
der
Bereiche,
in
welche
der
Instruction-Queue-Puffer
IQB
untergliedert
ist,
als
auch
deren
Größe
gegenüber
dem
betrachteten
Beispiel
beliebig
verändert
und
dadurch
an
die
gegebenen
Verhältnisse
angepaßt
werden.
EuroPat v2
A
further
improvement
in
efficiency
can
be
attained
if
the
instruction
queue,
or
the
instruction
queue
buffer
IQB
representing
it,
is
used
not
only
as
an
instruction
waiting
line
but
also
as
an
instruction
cache.
Eine
weitere
Effizienzsteigerung
läßt
sich
erzielen,
wenn
die
Instruction
Queue
bzw.
der
diese
repräsentierende
Instruction-Queue-Puffer
IQB
nicht
nur
als
eine
Befehlswarteschlange,
sondern
auch
als
Befehls-Cache
verwendet
wird.
EuroPat v2
A
method
according
claim
1,
wherein
the
various
types
of
instructions
have
different
lengths,
ranging
from
one
to
three
instruction-word
components
and
wherein,
before
any
instruction
is
executed,
an
operation
component,
which
is
the
first
and
if
necessary
the
second
instruction-word
component
of
the
particular
instruction,
is
decoded
in
relation
to
instruction
length,
and
complete
availability
in
the
instruction
buffer
memory
(IBUF)
and
if
applicable
in
the
address
pipeline
(APL)
of
whatever
instruction-word
components
belong
to
the
instruction
is
determined,
and
the
instruction
is
not
executed
until
all
the
instruction-word
components
of
the
particular
instruction
are
available
and
have
been
transferred
into
the
instruction
decoder
(IDEC),
subsequent
to
which
the
instruction
address
is
incremented
by
the
length
of
the
instruction.
Verfahren
nach
einem
der
vorstehenden
Ansprüche,
dadurch
gekennzeichnet,
daß
die
verschiedenartigen
Befehle
eine
unterschiedliche
Befehlslänge
von
z.B.
eins
bis
drei
Befehlswortteilen,
z.B.
Halbworten,
aufweist,
die
in
Form
von
Befehlsworten
fester
Länge
aneinanderschließend
gespeichert
sind,
und
daß
vor
jeder
Befehlsausführung
zuerst
ein
Operationsteil,
der
der
erste
und
ggf.
zweite
Befehlswortteil
des
jeweiligen
Befehls
ist,
bezüglich
der
Befehlslänge
dekodiert
wird
und
eine
vollständige
Verfügbarkeit
der
jeweils
zum
Befehl
gehörigen
Befehlswortteile
in
dem
Befehlspufferspeicher
(IBUF)
und
ggf.
der
Adreßpipeline
(APL)
ermittelt
wird
und
der
Befehl
erst
dann
ausgeführt
wird,
wenn
sämtliche
zum
jeweiligen
Befehl
gehörigen
Befehlswortteile
verfügbar
und
in
den
Befehlsentschlüßler
(IDEC)
übertragen
worden
sind,
worauf
die
Befehlsadresse
um
die
Befehlslänge
inkrementiert
wird.
EuroPat v2
When
the
data
connections
required
between
the
buffer
MB
and
the
line
trunk
groups
LTG1
through
LTGn,
i.e.
their
decentralized
control
equipment
GP1
through
GPn,
are
to
be
re-established
via
the
switching
matrix
network
K,
then
the
central
control
unit
CP
merely
outputs
a
corresponding
instruction
to
the
buffer
MB,
which
the
latter
relays
to
the
switching
matrix
network
marker
KE,
and
on
the
basis
of
the
marker
KE
takes
the
switching
data
stored
in
its
memory
V1
in
order
to
execute
the
required
switching
events
in
the
individual
succession
in
a
known
manner.
Sind
die
zwischen
der
Puffereinrichtung
MB
und
den
Anschlußgruppen
LTG1
bis
LTGn,
d.h.
ihren
dezentralen
Steuereinrichtungen
GP1
bis
GPn,
erforderlichen
Datenverbindungen
über
das
Koppelfeld
K
neu
herzustellen,
so
gibt
das
zentrale
Steuerwerk
CP
lediglich
einen
entsprechenden
Befehl
an
die
Puffereinrichtung
MB
ab,
den
sie
an
die
Koppelfeldeinstelleinrichtung
KE
weitergibt,
und
aufgrund
deren
diese
die
in
ihrem
Speicher
V1
gespeicherten
Vermittlungsdaten
entnimmt,
um
in
an
sich
bekannter
Weise
die
erforderlichen
Vermittlungsvorgänge
einzeln
nacheinander
auszuführen.
EuroPat v2
A
method
according
to
claim
5,
wherein
the
number
of
half
instruction
words
that
are
to
be
preliminarily
loaded
is
always
specified
in
the
preliminary-loading
instruction
and
the
number
of
whole
words
loaded
in
accordance
therewith
into
the
instruction
buffer
memory
(IBUF)
is
such
that
the
specified
half
instruction
words
can
be
attained
therein.
Verfahren
nach
Anspruch
10,
dadurch
gekennzeichnet,
daß
in
dem
Vorausladebefehl
jeweils
die
Anzahl
der
vorauszuladenden
Befehlshalbworte
spezifiziert
wird
und
demgemäß
eine
solche
Zahl
von
Ganzworten
in
den
Befehlspufferspeicher
(IBUF)
geladen
wird,
daß
die
spezifizierten
Besfehlshalbworte
dort
erreichbar
sind.
EuroPat v2
The
reading
of
instructions
that,
in
the
event
of
a
non-addresse-sequential
program
sequence,
are
to
be
executed
after
the
instruction
that
causes
the
non-address-sequential
program
sequence
is
preferably
not
begun
until
a
certain
minimum
number
of
instructions
that
are
to
be
executed
if
the
instruction
capable
of
causing
the
non-address-sequential
program
sequence
does
not
cause
any
non-address-sequential
program
sequence
is
stored
in
the
instruction
queue
buffer
IQB.
Mit
dem
Lesen
von
Befehlen,
die
im
Fall
eines
nicht-adresssequentiellen
Programmablaufs
nach
dem
den
nicht-adresssequentiellen
Programmablauf
bewirkenden
Befehl
auszuführen
sind,
wird
erst
begonnen,
wenn
im
Instruction-Queue-Puffer
IQB
eine
gewisse
Mindestanzahl
von
Befehlen
gespeichert
ist,
die
auszuführen
sind,
wenn
der
den
nicht-adresssequentiellen
Programmablauf
bewirken
könnende
Befehl
keinen
nicht-adresssequentiellen
Programmablauf
bewirkt.
EuroPat v2
The
one
or
more
non-transitory
computer
readable
media
of
claim
11
wherein
the
instruction
requests
the
Buffer
Status
Report
on
multiple
radio
bearers
or
logical
channels
on
the
transport
channel.
Basisstation
nach
Anspruch
11,
wobei
der
Befehl
den
Buffer
Status
Report
auf
mehreren
Radio
Bearers
oder
logischen
Kanälen
auf
dem
Transportkanal
anfordert.
EuroPat v2
The
object
is
also
achieved
in
accordance
with
the
invention
by
a
processor
arrangement
that
is
characterized
in
that
the
instruction
word
buffer
consists
of
a
memory
with
selective
line-by-line
access.
Die
Aufgabenstellung
wird
erfindungsgemäß
auch
durch
eine
Prozessoranordnung
gelöst,
die
dadurch
gekennzeichnet
ist,
daß
der
Instruktionswortpuffer
aus
einem
zeilenweise
adressierbaren
Speicher
Zugriff
besteht.
EuroPat v2
The
invention
also
relates
to
a
processor
arrangement
for
carrying
out
the
method
having
functional
units,
an
instruction
word
memory
associated
with
these
functional
units
and
an
instruction
word
buffer
for
storing
instruction
words
that
have
already
been
generated
and
have
a
width
that
is
at
least
the
size
of
the
bit
width
of
the
secondary
instruction
word.
BACKGROUND
OF
THE
INVENTION
Die
Erfindung
betrifft
auch
eine
Prozessoranordnung
zur
Durchführung
des
Verfahrens
mit
einem
Programmspeicher
zur
Speicherung
von
Programmworten,
Funktionseinheiten,
einem
diesen
Funktionseinheiten
zugeordneten
Instruktionswortspeicher
zur
Speicherung
eines
auf
den
Funktionseinheiten
abzuarbeitenden
Sekundärinstruktionswortes,
einem
Instruktionswortpuffer
zur
Speicherung
bereits
erzeugter
Sekundärinstruktionsworte
mit
einer
Breite,
die
mindestens
gleich
der
Bitbreite
des
Sekundärinstruktionswortes
ist
und
mit
Mitteln
zur
Erzeugung
eines
abzuarbeitenden
Sekundärinstruktionswortes
aus
einem
oder
mehreren
Programmworten
und
einem
in
dem
Instruktionswortpuffer
gespeicherten
Sekundärinstruktionswort.
EuroPat v2
The
instructions
are
then
stored
in
the
instruction
cache
14
as
direct
memory
before
processing
and/or
in
an
instruction
buffer
16,
and
in
the
latter
case
they
are
processed
at
that
stage.
Die
Instruktionen
werden
dann
im
Instruction
Cache
14
als
unmittelbaren
Speicher
vor
der
Bearbeitung
und/oder
im
Instruction
Buffer
16
gespeichert,
womit
im
letzteren
Fall
sie
bereits
in
der
Bearbeitung
befindlich
sind.
EuroPat v2
It
is
the
task
of
this
unit
to
read
instruction
data
representing
instructions
out
of
the
program
memory
PM
into
the
instruction
queue
unit
IQU
in
advance
as
much
as
possible,
that
is,
even
before
they
are
needed
for
execution,
and
buffer-store
them
there,
more
specifically
in
the
instruction
queue
buffer
IQB.
Dieser
obliegt
es,
Befehle
repräsentierende
Befehlsdaten
möglichst
im
voraus,
d.h.
noch
bevor
sie
zur
Ausführung
benötigt
werden,
aus
dem
Programmspeicher
PM
in
die
Instruction-Queue-Einheit
IQU
einzulesen
und
dort,
genauer
gesagt
im
Instruction-Queue-Puffer
IQB
zwischenzuspeichern.
EuroPat v2
However,
access
can
be
made
selectively
in
a
very
targeted
way
to
the
individual
buffer
regions
1
-
4
both
when
data
are
being
written
into
the
instruction
queue
buffer
IQB
and
when
they
are
read
out
of
it.
Auf
die
einzelnen
Pufferbereiche
kann
aber
sowohl
beim
Einschreiben
von
Daten
in
den
Instruction-Queue-Puffer
IQB
als
auch
beim
Auslesen
derselben
aus
diesem
ganz
gezielt
selektiv
zugegriffen
werden.
EuroPat v2