Xilinx Modelsim simprim udarbejdelse fejl spørgsmål

5

555lin

Guest
Compiling simprim_Vcomponents.vhd og simprim_Vpackage.vhd er uden fejl, men
når jeg kompilerer simprim_VITAL.vhd følgende fejlmeddelelser vises:

vcom-reportprogress 300-arbejde simprim C: / Xilinx71/vhdl/src/simprims/simprim_VITAL.vhd
# QuestaSim vcom 6.1c Compiler 2005.11 november 17 2005
# - Loading pakke standard
# - Loading pakke std_logic_1164
# - Loading pakke vital_timing
# - Loading pakke vital_primitives
# - Compiling enhed x_and16
# - Compiling arkitektur x_and16_v af x_and16
# - Compiling enhed x_and2
# - Compiling arkitektur x_and2_v af x_and2
# - Compiling enhed x_and3
# - Compiling arkitektur x_and3_v af x_and3
# - Compiling enhed x_and32
# - Compiling arkitektur x_and32_v af x_and32
# - Compiling enhed x_and4
# - Compiling arkitektur x_and4_v af x_and4
# - Compiling enhed x_and5
# - Compiling arkitektur x_and5_v af x_and5
# - Compiling enhed x_and6
# - Compiling arkitektur x_and6_v af x_and6
# - Compiling enhed x_and7
# - Compiling arkitektur x_and7_v af x_and7
# - Compiling enhed x_and8
# - Compiling arkitektur x_and8_v af x_and8
# - Compiling enhed x_and9
# - Compiling arkitektur x_and9_v af x_and9
# - Compiling enhed x_bpad
# - Compiling arkitektur x_bpad_v af x_bpad
# - Compiling enhed x_buf
# - Compiling arkitektur x_buf_v af x_buf
# - Loading pakke textio
# - Loading pakke vpackage
# - Compiling enhed x_buf_pp
# - Compiling arkitektur x_buf_pp_v af x_buf_pp
# - Compiling enhed x_bufgmux
# - Compiling arkitektur x_bufgmux_v af x_bufgmux
# - Compiling enhed x_bufgmux_1
# - Compiling arkitektur x_bufgmux_1_v af x_bufgmux_1
# - Compiling enhed x_ckbuf
# - Compiling arkitektur x_ckbuf_v af x_ckbuf
# - Compiling enhed x_clk_div
# - Compiling arkitektur x_clk_div_v af x_clk_div
# - Compiling enhed x_clkdll_maximum_period_check
# - Compiling arkitektur x_clkdll_maximum_period_check_v af x_clkdll_maximum_period_check
# - Compiling enhed x_clkdll
# - Compiling arkitektur x_clkdll_v af x_clkdll
# - Compiling enhed x_clkdlle_maximum_period_check
# - Compiling arkitektur x_clkdlle_maximum_period_check_v af x_clkdlle_maximum_period_check
# - Compiling enhed x_clkdlle
# - Compiling arkitektur x_clkdlle_v af x_clkdlle
# - Compiling enhed x_dcm_clock_divide_by_2
# - Compiling arkitektur x_dcm_clock_divide_by_2_v af x_dcm_clock_divide_by_2
# - Compiling enhed x_dcm_maximum_period_check
# - Compiling arkitektur x_dcm_maximum_period_check_v af x_dcm_maximum_period_check
# - Compiling enhed x_dcm_clock_lost
# - Compiling arkitektur x_dcm_clock_lost_v af x_dcm_clock_lost
# - Compiling enhed x_dcm
# - Compiling arkitektur x_dcm_v af x_dcm
# - Compiling enhed x_fdd
# - Compiling arkitektur x_fdd_v af x_fdd
# - Compiling enhed x_fddrcpe
# - Compiling arkitektur x_fddrcpe_v af x_fddrcpe
# - Compiling enhed x_fddrrse
# - Compiling arkitektur x_fddrrse_v af x_fddrrse
# - Compiling enhed x_ff
# - Compiling arkitektur x_ff_v af x_ff
# - Compiling enhed x_ibufds
# - Compiling arkitektur x_ibufds_v af x_ibufds
# - Compiling enhed x_inv
# - Compiling arkitektur x_inv_v af x_inv
# - Compiling enhed x_inv_pp
# - Compiling arkitektur x_inv_pp_v af x_inv_pp
# - Compiling enhed x_ipad
# - Compiling arkitektur x_ipad_v af x_ipad
# - Compiling enhed x_keeper
# - Compiling arkitektur x_keeper_v af x_keeper
# - Compiling enhed x_latch
# - Compiling arkitektur x_latch_v af x_latch
# - Compiling enhed x_latche
# - Compiling arkitektur x_latche_v af x_latche
# - Loading pakke numeric_std
# - Compiling enhed x_lut2
# - Compiling arkitektur x_lut2_v af x_lut2
# - Compiling enhed x_lut3
# - Compiling arkitektur x_lut3_v af x_lut3
# - Compiling enhed x_lut4
# - Compiling arkitektur x_lut4_v af x_lut4
# - Compiling enhed x_lut5
# - Compiling arkitektur x_lut5_v af x_lut5
# - Compiling enhed x_lut6
# - Compiling arkitektur x_lut6_v af x_lut6
# - Compiling enhed x_lut7
# - Compiling arkitektur x_lut7_v af x_lut7
# - Compiling enhed x_lut8
# - Compiling arkitektur x_lut8_v af x_lut8
# - Compiling enhed x_mult18x18
# - Compiling arkitektur x_mult18x18_v af x_mult18x18
# - Compiling enhed x_mult18x18s
# ** Error: C: / Xilinx71/vhdl/src/simprims/simprim_VITAL.vhd (10573): VITAL TISD timing generiske skal være en skalær form af VITAL forsinkelse

type.
# (1076,4 punkt 4.3.2.1.3.13)
# ** Error: C: / Xilinx71/vhdl/src/simprims/simprim_VITAL.vhd (10574): VITAL TISD timing generiske skal være en skalær form af VITAL forsinkelse

type.
# (1076,4 punkt 4.3.2.1.3.13)
# ** Error: C: / Xilinx71/vhdl/src/simprims/simprim_VITAL.vhd (10596): VHDL Compiler udsejlingsdato

Når jeg kompilerer simprim_Vpackage_mti.vhd følgende fejlmeddelelser vises:
vcom-reportprogress 300-arbejde simprim C: / Xilinx71/vhdl/src/simprims/simprim_VITAL_mti.vhd
# QuestaSim vcom 6.1c Compiler 2005.11 november 17 2005
# - Loading pakke standard
# - Loading pakke std_logic_1164
# - Loading pakke vital_timing
# - Loading pakke vital_primitives
# - Compiling enhed x_and16
# - Compiling arkitektur x_and16_v af x_and16
# - Compiling enhed x_and2
# - Compiling arkitektur x_and2_v af x_and2
# - Compiling enhed x_and3
# - Compiling arkitektur x_and3_v af x_and3
# - Compiling enhed x_and32
# - Compiling arkitektur x_and32_v af x_and32
# - Compiling enhed x_and4
# - Compiling arkitektur x_and4_v af x_and4
# - Compiling enhed x_and5
# - Compiling arkitektur x_and5_v af x_and5
# - Compiling enhed x_and6
# - Compiling arkitektur x_and6_v af x_and6
# - Compiling enhed x_and7
# - Compiling arkitektur x_and7_v af x_and7
# - Compiling enhed x_and8
# - Compiling arkitektur x_and8_v af x_and8
# - Compiling enhed x_and9
# - Compiling arkitektur x_and9_v af x_and9
# - Compiling enhed x_bpad
# - Compiling arkitektur x_bpad_v af x_bpad
# - Compiling enhed x_buf
# - Compiling arkitektur x_buf_v af x_buf
# - Loading pakke vital_timing
# - Loading pakke vital_primitives
# - Loading pakke textio
# - Loading pakke vpackage
# - Compiling enhed x_buf_pp
# - Compiling arkitektur x_buf_pp_v af x_buf_pp
# - Compiling enhed x_bufgmux
# - Compiling arkitektur x_bufgmux_v af x_bufgmux
# - Compiling enhed x_bufgmux_1
# - Compiling arkitektur x_bufgmux_1_v af x_bufgmux_1
# - Compiling enhed x_ckbuf
# - Compiling arkitektur x_ckbuf_v af x_ckbuf
# - Compiling enhed x_clk_div
# - Compiling arkitektur x_clk_div_v af x_clk_div
# - Compiling enhed x_clkdll_maximum_period_check
# - Compiling arkitektur x_clkdll_maximum_period_check_v af x_clkdll_maximum_period_check
# - Compiling enhed x_clkdll
# - Compiling arkitektur x_clkdll_v af x_clkdll
# - Compiling enhed x_clkdlle_maximum_period_check
# - Compiling arkitektur x_clkdlle_maximum_period_check_v af x_clkdlle_maximum_period_check
# - Compiling enhed x_clkdlle
# - Compiling arkitektur x_clkdlle_v af x_clkdlle
# - Compiling enhed x_dcm_clock_divide_by_2
# - Compiling arkitektur x_dcm_clock_divide_by_2_v af x_dcm_clock_divide_by_2
# - Compiling enhed x_dcm_maximum_period_check
# - Compiling arkitektur x_dcm_maximum_period_check_v af x_dcm_maximum_period_check
# - Compiling enhed x_dcm_clock_lost
# - Compiling arkitektur x_dcm_clock_lost_v af x_dcm_clock_lost
# - Compiling enhed x_dcm
# - Compiling arkitektur x_dcm_v af x_dcm
# - Compiling enhed x_fdd
# - Compiling arkitektur x_fdd_v af x_fdd
# ** Error: C: / Xilinx71/vhdl/src/simprims/simprim_VITAL_mti.vhd (5762): Ingen muligt registreringerne for subprogram "vitalstatetable".
# ** Error: C: / Xilinx71/vhdl/src/simprims/simprim_VITAL_mti.vhd (5790): VHDL Compiler udsejlingsdatoPlease hjælp mig .... hvad shoud jeg gøre?

 
1.kan du forsøge -93 mulighed?
2.være opmærksomme på udarbejdelse sekvens, kompilere pakken første

 
[citat] # ** Error: C: / Xilinx71/vhdl/src/simprims/simprim_VITAL.vhd (10573): VITAL TISD timing generiske skal være en skalær form af VITAL forsinkelse
type.
# (1076,4 punkt 4.3.2.1.3.13)
# ** Error: C: / Xilinx71/vhdl/src/simprims/simprim_VITAL.vhd (10574): VITAL TISD timing generiske skal være en skalær form af VITAL forsinkelse
type.
# (1076,4 punkt 4.3.2.1.3.13)

# ** Error: C: / Xilinx71/vhdl/src/simprims/simprim_VITAL_mti.vhd (5762): Ingen muligt registreringerne for subprogram "vitalstatetable".Undersøg denne filer ...inden for disse linjer er det at give u syntaks eller forbinder fejl.

Eksempel:
simprim_VITAL.vhd (10573) <- denne fil, med line 10573 giver u fejl.Check out wat
er der galt med det

 
Jeg har får den samme fejl, når du bruger modelsim 6,0 til complie de simprim_VITAL.vhd bibliotek med xilinx.
Jeg har tjekke fejl linje i den pågældende fil,
ser det ud til, at tisd timing genetiske, som hænger sammen med to enhed havne i forskellige former (vifte af std_logic_vector og std_ulogic), vil skabe denne fejl.
, mens den tisd timing generiske at kun vedrører én enhed havn af en type ikke vil generere fejl.
men problemet er, at de simprim lib leveres af xilinx, og jeg tror, de vil ikke gøre en sådan fejl.
Desuden mener jeg, at ved hjælp af tisd timing generiske ikke er i strid med reglen om 1076.4-2000 spec, så jeg er meget forvirret af denne problem.how kan jeg gøre?

 
Dette svar Record kan være nyttige:
http://www.xilinx.com/support/answers/20611.htm

 

Welcome to EDABoard.com

Sponsor

Back
Top