mu9c4k64-90tdi Music Semiconductors, Inc., mu9c4k64-90tdi Datasheet - Page 22

no-image

mu9c4k64-90tdi

Manufacturer Part Number
mu9c4k64-90tdi
Description
Mu9c Routing Coprocessor Rcp Family
Manufacturer
Music Semiconductors, Inc.
Datasheet
Control State:
Mnemonic:
Binary Op-Code:
/W: HIGH /AV: HIGH PA:AA: HPMA Scope: HPD
Description: Moves data from the Highest-Priority Match
address from the previous Comparison cycle to the
Comparand register. The move is masked by the contents
of Mask Register nnn. When nnn=000 no mask is used;
when masking is selected, only bits in the addressed
location that correspond to LOW values in the selected
mask register are updated. Note that the /VB line is not
driven during this operation. DSC must be LOW.
COMPARISON
Control State:
Mnemonic:
Binary Op-Code:
/W: LOW /AV: HIGH PA:AA: HPMA Scope: AS
Description: The Comparand register is compared with all
locations in the Memory array that have their Validity bits
set LOW. The comparison is masked by the contents of
Mask Register nnn. When nnn=000 no mask is used; when
masking is selected, only bits that correspond to LOW
values in the selected mask register are compared. DSC
must be LOW.
Control State:
Mnemonic:
Binary Op-Code:
/W: LOW /AV: HIGH PA:AA: HPMA Scope: AS
Description: A comparand is formed such that bits 63-32
(DSC LOW) or 31-0 (DSC HIGH) of the Comparand
register provide bits 63-32 (DSC LOW) or 31-0 (DSC
HIGH) of the comparand, and bits 31-0 of the DQ bus
provide bits 31-0 (DSC LOW) or 63-32 (DSC HIGH) of
the comparand. This comparand is compared with all
locations in the Memory array that have their Validity bits
set LOW. The comparison is masked by the contents of
Mask Register nnn. When nnn=000 no mask is used; when
masking is selected, only bits that correspond to LOW
values in the selected mask register are compared.
MU9C Routing CoProcessor (RCP) Family
Matching Location to Comparand
Register
MOV CR,[HPM]{MRnnn}
Compare Comparand Register
with Memory Array
CMP CR,{MRnnn}
Compare Data Bus with Memory
Array
Move Data from Highest-Priority
XXX nnn 001 110
XXX nnn 011 000
CMPs DQ,{MRnnn}
XXX nnn 011 001
22
Control State:
Mnemonic:
Binary Op-Code:
/W: LOW /AV: HIGH PA:AA: HPMA Scope: AS
Description: The data from the DQ31-0 bus is written to
bits 31-0 (DSC LOW) or 63-32 (DSC HIGH) of the
Comparand register. The data from the 64 bit Comparand
register then is compared with all locations in the Memory
array that have their Validity bits set LOW. The
comparison is masked by the contents of Mask Register
nnn. When nnn=000 no mask is used. Note that the
selected mask register masks the comparison and not the
write to Comparand register.
Control State:
Mnemonic:
Binary Op-Code:
/W: LOW /AV: HIGH PA:AA: HPMA Scope: AS
Description: The data from the DQ bus is used as both bits
31-0 of the comparand and a mask. The bit-wise
complement of the data from the DQ bus is used as both
bits 63-32 of the comparand and a mask. The resulting
64-bit comparand and mask are compared with all
locations in the Memory array that have their Validity bits
set LOW. The CMPT DQ instruction overwrites neither
the comparand nor any mask register. DSC must be LOW.
Control State:
Mnemonic:
Binary Op-Code:
/W: LOW /AV: HIGH PA:AA: HPMA Scope: HPD
Description: Advances the Match address to the next
matching location when the previous Comparison cycle
resulted in a multiple match. The /MF flag will go HIGH
when all matches have been exhausted, therefore the
scheme operates in vertically cascaded systems through
the priority daisy chain. DSC must be LOW.
Compare Data Bus with Memory
Array; Write Data Bus to
Comparand Register
CMPWs DQ,{MRnnn}
XXX nnn 011 010
Compare Data Bus with Memory
Array (Ternary Mode)
CMPT DQ
XXX nnn 011 100
Advance to Next Matching
Location
NEXT
XXX nnn 011 011
Control State Descriptions
Rev. 8.10

Related parts for mu9c4k64-90tdi