UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 1167

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

説明

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.

ソリューション

The @CARRY directive allows the reduction of the amount of
logic required for processing large arithmetic functions, by specifying the maximum 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.
AR# 1167
作成日 08/22/1996
最終更新日 01/15/2003
ステータス アーカイブ
タイプ 一般