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# 2686

M1, ViewSynthesis: SpeedWave may have difficulty analyzing large models

Description

Keywords: Speedwave, Viewlogic, Viewsynthesis, gssCreate8, Vantage, NGD2VHDL

Urgency: Standard

A problem may occur when SpeedWave generated C code with a single function
of over 3000 lines of code. The Microsoft compiler failed with messages:

.../vantage.c(32832) : fatal error C1053: 'gssCreate8' : function too large

解决方案

These large functions were discovered when trying to compile
NGD2VHDL-generated VITAL models. One possible solution is to use this flow:

1. VHDL source synthesized with third party synthesis tool.
2. Netlist imported to M1.3 Design Manager.
3. Design implemented, placed, and routed.
4. Design exported to NGD file.
5. Core tool NGD2VHDL run with both -gp (GRS pin made explicit) and -tp
(GTS pin made explicit) flags, and not with -r (retain hierarchy) flag
set. Produced wtop_post.vhdl.
6. Post place and route wtop_post.vhdl analyzed by SpeedWave.
AR# 2686
创建日期 08/15/1997
Last Updated 03/27/2000
状态 Archive
Type 综合文章