Answers Database
Virtex Configuration: What is an ABORT? How do I cause one?
Record #8520
Problem Title:
Virtex Configuration: What is an ABORT? How do I cause one?
Problem Description:
Urgency: Standard
General Description: What is an ABORT? How do I issue one?
Solution 1:
An ABORT is a way to interrupt the configuration logic. When the user switches from
a read to a write, or vice versa, without the proper indication to the Virtex device, an
ABORT is issued. After the ABORT is completed (by de-asserting CS) the user must
re-syncronize the device, and issue the last packet inprogress. Or, configuration can
be started again from the beginning. For further information on ABORTs
and Virtex configuration, please refer to the Virtex Datasheet and/or (Xilinx XAPP138).
One useful thing about an ABORT is the Virtex device drives a status word when the
ABORT is in progress. The key for that status word is as follows:
D7: /cfgerr (CRC error has occurred)
D6: dalign (interface logic has received sync word)
D5: rip (readback in progress)
D4: /in_abort (an abort is in progress)
D3-D0: 1111
End of Record #8520 - Last Modified: 02/04/00 15:05 |