Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


XABEL: AHDL2X will hang at "processing equations..." with wide buses.


Record #1167

Product Family:  Software

Product Line:  Data I/O

Problem Title:
XABEL: AHDL2X will hang at "processing equations..." with wide buses.


Problem Description:
In processing an xabel design, you might see a probelm like this:
{jamesm@nuke-8}ahdl2x ndiff
AHDL2X	ABEL-HDL Processor
Xilinx-ABEL 5.12 Copyright 1992-1994 Data I/O Corp. All Rights Reserved.

Module: 'ndiff'

  Processing equations.....

and it never makes further progress. This can be due to a
limitation of XABEL in handling larger width counters, adders,
comparators, etc.


Solution 1:

The @CARRY directive allows the reduction of the amount of
logic required for processing large arithmetic functions, by specifying the maxi
mum bit width.

Xabel can handle up to 8 bits without problems. To force xabel
to break a design up into 8 bit sections use this directive:

@CARRY 8;

under the EQUATIONS keyword.

This will force XABEL to generate 8-bit functions only.



End of Record #1167

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

© 1998 Xilinx, Inc. All rights reserved
Trademarks and Patents