Core1553BBC-SKT MICROSEMI, Core1553BBC-SKT Datasheet - Page 19

no-image

Core1553BBC-SKT

Manufacturer Part Number
Core1553BBC-SKT
Description
Programmable Logic Development Tools Bus Controller
Manufacturer
MICROSEMI
Datasheet
Error Conditions
Core1553BBC monitors bus errors and in most cases will perform automatic retry operations if recovery is possible
(Table
Table 18 • Error Conditions
Loop Back Tests
The Core1553BBC performs loopback testing on all of its
transmissions; the transmit data is fed back into the
receiver and each transmitted word is compared to the
original. If an error is detected, the transmitter
shutdown bit is set in the BC status register.
Message Sequence Control
Core1553BBC message sequence control enables it to
automatically
intervention. It supports conditional jumps and sub-
routine calls as well as time control functions.
Error Condition
Group
Signaling
Memory
Status Word
RT Response
Miscellaneous
Retry Fails
CPU Interface
18).
sequence
Error
1553B signaling error, parity, Manchester error, too
many or to few words, or incorrect SYNC type
1553B Loopback Failure. Can occur if an RT responds
late, causing the RT response and following command
word to corrupt each other on the bus
Transmitter Overrun. Internal timer detects the BC has
transmitted for greater than 688µs.
Memory Access Failure
Stack Overflow or Underflow
Terminal Flag in SW
Sub-system Flag in SW
Service Request Flag in SW
Broadcast bit is SW
Busy Flag in SW
Message Error bit in SW
Other SW bit
No or Late Response
Corrupt Instruction List
Illegal OPCODE
Message block MSGCMD message type bits [3:0]
mismatch the provided command word
Retries do not correct the error
Start or second asynchronous message command issued
while an asynchronous message is active
messages
without
CPU
v4.0
All instructions make use of the condition codes. The
condition codes cover error conditions, 1553B status
word values, and an external input. Core1553BBC
supports CALL and RETURN instructions with the aid of a
stack that allows for 255 return addresses to be stored.
The stack occupies the top 256 words of memory.
To support message timing and minor/major frame
timing, Core1553BBC has a built-in real-time clock (16-
bit) and timer (8-bit) that can be used to synchronize
message timing. The real time clock and timer have a
programmable resolution of 1µs, 4µs, 8µs, or 32µs.
Messages can be programmed to be sent at an absolute
time or relative to the end of the previous message.
Message is retried
Message is retried
Loopback bit set in BC status
BC continues to process messages
BC controller aborts and asserts the transmitter
shutdown interrupt
BC controller aborts and asserts the memory failure
interrupt
BC controller aborts and asserts the stack overflow
interrupt
Unexpected bit in 1553B status bit set in the TSW.
Message is not retried.
Message is retried
Message is retried
Message is retried
BC controller aborts and asserts the corrupt instruction
list interrupt.
Message Okay bit in TSW not set
Command is ignored and an illegal command interrupt
is generated.
Core1553BBC MIL-STD-1553B Bus Controller
Action
19

Related parts for Core1553BBC-SKT