Hi,
If you are considering purchasing a Xilinx
FPGA-based PCI development
board, and is planning to use it for personal use, I recommend
purchasing a personal version of BDS XPCI PCI IP core.
BDS XPCI PCI IP core is a Xilinx (TM) LogiCORE (TM) PCI compatible
(replacement) PCI IP core developed by Brace Design Solutions.
BDS XPCI32 PCI IP core is available for as little as $100 for
non-commercial, non-profit, personal use, and the same 64-bit version
BDS XPCI64 PCI IP core (Includes BDS XPCI32 PCI IP core) goes for $200.
Since the pricing starts at only $100, it is ideal for HDL learners,
FPGA beginners,
FPGA hobbyists, computer hardware enthusiasts, or
student graduation projects.
BDS XPCI PCI IP core comes with a PCI testbench for Verilog HDL which
allows the user to simulate the design extensively on an HDL simulator
like ModelSim before firing up the
FPGA.
VHDL support is currently poor, but VHDL porting of reference designs
and PCI testbench should be available in a month.
BDS XPCI PCI IP core officially supports the following PCI boards.
- Insight Electronics Spartan-II 150 PCI (Already discontinued)
- Insight Electronics Spartan-II 200 PCI Development Kit
http://www.memec.com/uploaded/SpartanII200PCI.pdf
BDS XPCI PCI IP core "unofficially" supports the following PCI boards.
- Avnet Xilinx Spartan-3 Evaluation Kit
http://www.em.avnet.com/evk/home/0,1...53DEVK,00.html
http://www.em.avnet.com/ctf_shared/e...%20022504F.pdf
- Enterpoint Broaddown2 Development Board
http://www.enterpoint.co.uk/moelbryn/broaddown2.html
So with BDS XPCI PCI IP core, almost anyone can make their own PCI
device for about $400 to $500. ($300 to $400 for the board + $100 for
BDS XPCI32 PCI IP core)
For commercial users who want to modify a Xilinx LogiCORE PCI or want to
convert a design that uses Xilinx LogiCORE PCI to an ASIC (
FPGA to ASIC
conversion), BDS XPCI PCI IP core is also available in Verilog HDL RTL.
For more information, visit Brace Design Solutions website at
http://www.bracedesignsolutions.com.
Kevin Brace
G.H. Hardy wrote:
> Hi all,
>
> I might be getting a Xilinx development board soon. I downloaded the
> free Web ISE toolkit from Xilinx. I am considering puting Xilinx's
> LogicCORE PCI IP core into it. I'm very new to this. So I'm looking for
> advice from the community.
>
> Will this LogicCORE come as a particular file that I can drop into my
> design? I would be writing the rest of my design in verilog. I presume
> the LogicCORE would not be in verilog but some pregenerated block that
> I can add in. I presume I would synthesize my verilog and then before
> the PAR stage, I would need to place this pregenerated block in order
> to get the final bit file. Is this correct?
>
> I'm trying to understand the various manuals but it's confusing. They
> talk about using a CORE Generator IP Update, manual installation and
> directly downloading. I think the first two are relevant to me but I
> don't see CORE Generator in Web ISE. Is this something that's feasible
> with Web ISE or would I need to purchase the full ISE?
>
> Thanks!
> GHH
>
--
Brace Design Solutions
Xilinx (TM) LogiCORE (TM) PCI compatible BDS XPCI PCI IP core available
for as little as $100 for non-commercial, non-profit, personal use.
http://www.bracedesignsolutions.com
Xilinx and LogiCORE are registered trademarks of Xilinx, Inc.