View Single Post
  #2 (permalink)  
Old 01-05-2004, 05:07 PM
Brannon King
Guest
 
Posts: n/a
Default Re: Xilinx Logicore PCI64 Problem

I haven't used any cores released in the past year, so I'm not sure what the
*_i.* stuff is. The rest of this applies to what I learned using it a year
ago.

The core comes with several ucf and lc files associated to either "core" or
"fast". All three files will need to be included in the project. The
pcix_fast.* (for 133MHz) stuff requires the use of the *_64xf.*. Use the
pcix_core.* for all the other lc and ucf files. All the *_64x*.* stuff only
supports PCIX mode. Hence, for a mixed PCI/PCIX, use the *_64s.*. It will
only run at 66Mhz, but seems to be much easier to use than the others. You
will need to maintain the same structure as in the *top.* file coming from
Xilinx if you are going to use their ucf files. Either that or change the
paths in your ucf files. I never use FPGA Express, so I'm not sure what
additional issues that may cause.


"owner" <[email protected]> wrote in message
news:[email protected] m...
> Hi,
>
> I am using Xilinx PCI_64_66_CORE Build 106 (04-04-2003) with ISE
> 4.2i/FPGA Express/VHDL design flow. When I try to translate, a.k.a.
> NGDBUILD, the design, I encounter the following errors:
>
> ERROR:NgdBuild:393 - Could not find INST(S)
> 'PCI_CORE/PCI_LC/PCI-AD64/IO31/OFD'
> in design 'gefsc_top'. INST entry is 'INST
> "PCI_CORE/PCI_LC/PCI-AD64/IO31/OFD" IOB = TRUE ;'
>
> ERROR:NgdBuild:393 - Could not find INST(S)
> 'PCI_CORE/PCI_LC/PCI-AD64/IO30/OFD'
> in design 'gefsc_top'. INST entry is 'INST
> "PCI_CORE/PCI_LC/PCI-AD64/IO30/OFD" IOB = TRUE ;'
>
> ERROR:NgdBuild:393 - Could not find INST(S)
> 'PCI_CORE/PCI_LC/PCI-AD64/IO29/OFD'
> in design 'gefsc_top'. INST entry is 'INST
> "PCI_CORE/PCI_LC/PCI-AD64/IO29/OFD" IOB = TRUE ;'
>
> The error continues for the whole bus width, and for other signals as
> well.
> I think the ucf file specifies the constraints using "/" to reference
> the instance, but the core instantiates in a different way. There is a
> file by the name of "pci_lc_i.vhd" which I found the instance
> PCI_AD64_IO31_OFD instantiated as:
>
> PCI_AD64_IO31_OFD : X_FF
> port map(
> .....
>
> Does this mean I have to change the ucf file's constraint statements?
> Can anyone in the group who has used xilinx logicore pci64 advice me
> on this?
>
> Any help is greatly appreciated.
>
> Regards,
> LC



Reply With Quote