Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > VHDL > ncelab // synplify_pro // qu(at)rtus //

Reply
Thread Tools

ncelab // synplify_pro // qu(at)rtus //

 
 
bossbebes bossbebes is offline
Junior Member
Join Date: Jul 2008
Posts: 1
 
      07-08-2008
Hi everybody

I m designing digital electronic entity to be place in an stratixii fpga.
I m using synplify pro to compile my RTL level design, output file .vqm
Then I generate a vhdl netlist with the qu(at)rtus software + timing (sdo + vho) in order to simulate this netlist with simvision.
And when I try to elaborate my testbench (which include my top level design netlist) with the ncelab command from cadence, I got thoses errors (all similar to this one):

ncelab: *W,SDFVHSSV: VHDL port corresponding to scalar SDF port 'dataa' is a vector &lt./simulation/ncsim/nce_test_pattern_card_top_vhd.sdo, line 279397>.

And if i go to the mentionned line in the sdo file :
(CELL
(CELLTYPE 'stratixii_lcell_ff')
(INSTANCE \\pio_mux\|sel_22\[2\]\~DUPLICATE\\)
(DELAY
(ABSOLUTE
(PORT clk (2501:2501:2501) (2591:2591:2591))
(PORT adatasdata (3129:3129:3129) (3643:3643:3643))
(PORT aclr (2217:2217:2217) (2308:2308:230)
(PORT ena (1781:1781:1781) (1875:1875:1875))
(IOPATH (posedge clk) regout (109:109:109) (109:109:109))
(IOPATH (posedge aclr) regout (245:245:245) (245:245:245))
)
) <<<<<&lt----------XXXXXXXXX here is the mentionned line
(TIMINGCHECK
(SETUP adatasdata (posedge clk) (104:104:104))
(SETUP ena (posedge clk) (104:104:104))
(HOLD adatasdata (posedge clk) (172:172:172))
(HOLD ena (posedge clk) (172:172:172))
)
)

I confused about that, look like the error do not match with sdo file.

I got an answer from @ltera support :
'
I have seen similar errors to this before, the error is stating that you have a port type miss match in your design, either data width or data type.

The normal cause of this error is a std_logic port connected to a std_logic_vector (0 downto 0). Some VHDL tools will allow these connections but other will not.

I would recommend checking the top level ports of your design in the .vho for port widths and data types (the .vho is just standard vhdl).

I would also recommend checking you have compiled the @ltera VHDL libraries from the correct version of qu(at)rtus II.
'

Actually I had some std_logic connected to std_ulogic_vector(0 downto 0).
But not on top level port, on signal and ff_cells.
I removed all the std_logic_vector(0 downto 0) and changed then by std_logic.

And I still have same problems :
ncelab: *W,SDFVHSSV: VHDL port corresponding to scalar SDF port 'd' is a vector &lt./simulation/ncsim/nce_test_pattern_card_top_vhd.sdo, line 545469>.

What can I do ?

Does anybody had been confronted to this problem

Thanks a lot for your help.

Regards

Vincent, a bit lost
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Predefined attributes('Pos & 'Val) support issue in Synplify_pro Joshua VHDL 0 01-16-2009 02:05 AM
synthesizing asynchronous state machines with Synplify_pro vishali Hardware 0 03-22-2007 08:28 AM
NCVHDL/NCELAB and Recursive Instantiation Anand P Paralkar VHDL 2 11-10-2003 06:14 PM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57