Core1553BBC-SKT MICROSEMI, Core1553BBC-SKT Datasheet - Page 14

no-image

Core1553BBC-SKT

Manufacturer Part Number
Core1553BBC-SKT
Description
Programmable Logic Development Tools Bus Controller
Manufacturer
MICROSEMI
Datasheet
Table 14 • Supported Instructions (Continued)
Table 15 • Condition Codes
1 4
OPCODE Function Condition Code Parameter
0110
0111
1000
1001
1010
1011
Others
Condition Code Function Description
00000
00001
00010
00011
00100
00101
00110
00111
01000
01001
01010
01011
01100
01101
01110
10000
10001
10010
10011
10100
10101
10110
Core1553BBC MIL-STD-1553B Bus Controller
LOADC
STOREF
WAITC
RETAS
Illegal
CALL
RET
ALWAYS
NORESP
ASYNC
NBUSY
NEVER
SFLAG
SWAB
NDBA
NGBR
BUSY
NSSF
RESP
GBR
DBA
SWE
EXT
NTF
SSF
ME
BR
SR
TF
N/A
Yes
Yes
Yes
Yes
Yes
Yes
Always perform the associated instruction
Performs the instruction if there was a response to the previous message
Performs the instruction if the previous message was successful
Performs the instruction if the Terminal Flag was set in the last received status word
Perform the instruction if the Dynamic Bus Acceptance flag was set in the last received status word
Performs the instruction if the Sub-system Flag was set in the last received status word
Performs the instruction if the Busy bit was set in the last received status word
Performs the instruction if the Broadcast Received bit was set in the last received status word
Performs the instruction if the Service Request bit was set in the last received status word
Performs the instruction if the Message Error bit was set in the last received status word
Performs the instruction if the RT address field is incorrect, the instrumentation bit is set, or any of the
reserved bits was set in the last received status word
Performs the instruction if any bits are set in the last received status word (ignoring the RT address
field)
Performs the instruction if asynchronous message processing is active
Performs the instruction if the External flag input is active '1'
Performs the instruction if the previously stored flag bit was set
Never performs the associated instruction
Performs the instruction if there was no response to the previous message
Performs the instruction if the previous message was unsuccessful
Performs the instruction if the Terminal Flag was not set in the last received status word
Performs the instruction if the Dynamic Bus Acceptance flag was not set in the last received status
word
Performs the instruction if the Sub-System Flag was not set in the last received status word
Performs the instruction if the Busy bit was not set in the last received status word
Clock value
Clock value
New Instruction Address
N/A
N/A
N/A
N/A
v4.0
Description
Loads the BC clock
Waits until the BC clock reaches the specified value
Jumps to the new message list address and pushes the return
address onto the stack
Gets a return instruction address from the stack and jumps to it
Gets a return instruction address from the stack and jumps to
it. Also clears the ASYNC bit in the status register allowing
further ASYNC messages to be accepted.
Stores the selected flag so that it may be tested at a later stage.
The condition code field indicates which flag to store.
Will halt operation and set the illegal OPCODE interrupt

Related parts for Core1553BBC-SKT