OpenCores
no use no use 1/1 no use no use
Xilinx "jlbl.v" file
by Unknown on Nov 21, 2005
Not available!
Hi,

I was reading the old pci forum e-mails and I found the following:

///////////////////////////////////////////////////////////////////////
Just to remind you, if you didn't do that already:
If you define PCI_XILINX_DIST_RAM and WB_XILINX_DIST_RAM,
you also have to define PCI_RAM_DONT_SHARE and
WB_RAM_DONT_SHARE, since
distributed RAM cannot be shared between two FIFOs - It only has one
write
and one read port.
You should also set PCI_RAM_ADDR_LENGTH and
WB_RAM_ADDR_LENGTH to 4.

You will need RAM16X1D.v simulation model from xilinx - if you have any
of
their synthesis tools available, you can find it in
"install_dir"\verilog\src\unisims.
You will also need glbl.v in "install_dir"\verilog\src
//////////////////////////////////////////////////////////////////////////

I am using the Memec Saprtan II 2s200 board to implement the core.
My question is: How or where I need to use the Xilinx "glbl.v" file? Also,
in the pci rtl folder there is a file called "pci_ram_16x40.v" which is the
one used in "pci_pci_tpram.v" and "pci_wb_tpram", but in this e-mail
they refer to a "RAM16X1D.v", Do I need to change to the design to
use "RAM16X1D.v" instead of "pci_ram_16x40.v"?

Thank you for your help,

Regards,
Jorge
Xilinx "jlbl.v" file
by Unknown on Nov 21, 2005
Not available!
The Xilinx glbl.v file just needs to be taken into account when you run your simulations. For example, if you simulate using Icarus Verilog, you just include the glbl.v file with your other Verilog design files (as well as the Xilinx specific ones). It provides functionality that is used in the Xilinx specific models (unisims stuff). If you have defined PCI_XILINX_DIST_RAM pci_ram_16x40.v (which contains the distributed RAM instances) is used for the implementation of pci_pci_tpram.v. There isn't anything special to do here unless you need to simulate the design. In Icarus, I just include the path to the Xilinx simulation models with the -y option. On 11/21/05, jtrabal at engin.umass.edu jtrabal at engin.umass.edu> wrote:
Hi, I was reading the old pci forum e-mails and I found the following: /////////////////////////////////////////////////////////////////////// Just to remind you, if you didn't do that already: If you define PCI_XILINX_DIST_RAM and WB_XILINX_DIST_RAM, you also have to define PCI_RAM_DONT_SHARE and WB_RAM_DONT_SHARE, since distributed RAM cannot be shared between two FIFOs - It only has one write and one read port. You should also set PCI_RAM_ADDR_LENGTH and WB_RAM_ADDR_LENGTH to 4. You will need RAM16X1D.v simulation model from xilinx - if you have any of their synthesis tools available, you can find it in "install_dir"\verilog\src\unisims. You will also need glbl.v in "install_dir"\verilog\src ////////////////////////////////////////////////////////////////////////// I am using the Memec Saprtan II 2s200 board to implement the core. My question is: How or where I need to use the Xilinx "glbl.v" file? Also, in the pci rtl folder there is a file called "pci_ram_16x40.v" which is the one used in "pci_pci_tpram.v" and "pci_wb_tpram", but in this e-mail they refer to a "RAM16X1D.v", Do I need to change to the design to use "RAM16X1D.v" instead of "pci_ram_16x40.v"? Thank you for your help, Regards, Jorge _______________________________________________ http://www.opencores.org/mailman/listinfo/pci
-------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.opencores.org/forums.cgi/pci/attachments/20051121/24cc2fea/attachment.html
no use no use 1/1 no use no use
© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.