( ESNUG 210 Item 1 ) ---------------------------------------------- [2/24/95]

Subject: (ESNUG 209 #5)  VHDL Errors Using "liban" rev. 5.1d On My FPGA

>Using the Synopsys liban program to extract the xprim_4000_5_components.vhd
>and xprim_4000_5_FTGS.vhd.E files from xprim_4000-5.db library, I got errors
>involving:
>            REAL port name: A<0>    VHDL port name: Ax0x
>
>I used the following command:
>
>    liban -arch FTGS syn/xprim_4000-5.db -output src/xprim_4000_5 -xgen
>
>My question is: How can I tell to liban to use "(" and ")" instead of x
>in the VHDL port name?  (I want A(0) instead of Ax0x.)


From: krish@neomagic.com (Krishnan Dharamrajan)

Hello John,

I had this problem.  This happens when one has library cells w/ ports defined
as a BUS.  While generating the library files these BUSSED ports have to be
bit-blasted and each of these ports are assigned unique timing variables.
IF you have a bus defined as A : std_logic_vectors(7 downto 0);, this will be
blasted as Ax0x, Ax1x, ... Ax7X and not as A(0), A(1), .... A(7), since 
port names like  A(0), A(1), .... A(7) are not allowed in VHDL.

  - Krishnan Dharamrajan
    NeoMagic

                     ---   ---   ---   ---

From: sharp@xilinx.com (Steve Sharp)

From the looks of this question, I suspect the user may be trying to get a
RAM16x1 or RAM32x1 model.  He should check out the new rev of the
Xilinx-Synopsys Interface (Xilinx part number DS-401 version 3.2 -- shipped
Jan. 95)  It has many updates to the synthesis libraries AND full FTGS models
for VSS for XC3000, XC4000, and XC7000 devices plus back annotation
translation from post-route XNF to VHDL/SDF. 

  - Steve Sharp
    Xilinx



 Sign up for the DeepChip newsletter.
Email
 Read what EDA tool users really think.


Feedback About Wiretaps ESNUGs SIGN UP! Downloads Trip Reports Advertise

"Relax. This is a discussion. Anything said here is just one engineer's opinion. Email in your dissenting letter and it'll be published, too."
This Web Site Is Modified Every 2-3 Days
Copyright 1991-2024 John Cooley.  All Rights Reserved.
| Contact John Cooley | Webmaster | Legal | Feedback Form |

   !!!     "It's not a BUG,
  /o o\  /  it's a FEATURE!"
 (  >  )
  \ - / 
  _] [_     (jcooley 1991)