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

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!