[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[pci] RE: PCI-Bridge Synthesize



I think, perhaps, the problem comes from XST doesn't support Verilog 2000
spec?

I try to use synopsys express compiler with the option "Verilog
Pre-processor Enable" and it seems to work without any modifications of the
verilog files.
Someone could tell me what does meens the options :
synopsys translate_off and synopsys translate_on?

Best regards

S. DESHAYES


 -----Message d'origine-----
De : 	Sebastien DESHAYES [mailto:sebastien.deshayes@isismpp.fr]
Envoyé :	lundi 29 avril 2002 18:49
À :	'pci@opencores.org'; 'mihad@opencores.org_NOSPAM';
'tadej@opencores.org_NOSPAM'
Objet :	PCI-Bridge Synthesize

Hello,

First, I'm student and new to verilog.

I'm trying to synthesize your PCI-Bridge Open Core with Xilinx ISE 4.1, in a
virtex XCV400-6, with XST compiler.

I get the following errors :
" ERROR:Xst:996 - pci_tpram.v Line 308. Undefined Text Substitution macro
'undef' "
" ERROR:Xst:996 - wb_addr_mux.v Line 165. Undefined Text Substitution macro
'undef' "

The only change made in your files is to define FPGA and XILINX in the
pci_user_constraints.v file.

To not have thoses errors I have to write the following lines :
" //    `undef RAM_SELECTED " in line 308 of pci_tpram.v
" //    `undef DEC0_INCLUDE " in line 165 of wb_addr_mux.v

Do you know if the problem comes frome XST compiler? or from an error in the
pci_user_constraints.v file?

best regards

S. DESHAYES



--
To unsubscribe from pci mailing list please visit http://www.opencores.org/mailinglists.shtml