| Author |
Message |
mystery
Joined: 09 May 2001 Posts: 156 Helped: 2
|
24 Jul 2003 7:32 PCI Card design |
|
|
|
Hi all
Which one do you advise for developing PCI Card?
1-)whether to use Xilinx Spartan-II family and deal with PCI target core?
2-) or to use a PCI ready chip like QuickLogic's QL5130 chip?
thanks
|
|
| Back to top |
|
 |
elektrom
Joined: 02 Jul 2001 Posts: 206 Helped: 2
|
28 Aug 2003 5:07 |
|
|
|
If you want to add more logic to interface with any other component, I suggest to try
- Xilinx FPGA
- VHDL PCI core from lattice.
|
|
| Back to top |
|
 |
Integrated
Joined: 10 Jul 2003 Posts: 24
|
28 Aug 2003 8:05 |
|
|
|
| A question, what about PCI bridge?
|
|
| Back to top |
|
 |
copyleft
Joined: 11 Apr 2003 Posts: 6
|
02 Sep 2003 18:17 |
|
|
|
| maybe you can request an evaluation version PCI core from Xilinx for your design.
|
|
| Back to top |
|
 |
cd505
Joined: 26 Dec 2001 Posts: 25
|
03 Sep 2003 3:41 |
|
|
|
| use plx + fpga
|
|
| Back to top |
|
 |
it_boy
Joined: 18 Jul 2002 Posts: 181 Helped: 4
|
03 Sep 2003 6:21 |
|
|
|
Instead of spending on standard chips and a CPLD/FPGA for glue logic on the board, it is advisable to use an FPGA for both together.
What frequency are you planning to the PCI at?
Is your requirirement is a Target only, you can easily fit it into a Spartan-II family FPGA. You might have to struggle a bit to acheive 66MHz if it is required.
|
|
| Back to top |
|
 |
tom_hanks
Joined: 28 Aug 2003 Posts: 243 Helped: 13
|
03 Sep 2003 6:30 |
|
|
|
hi there,
1) if you are trying to use IP core then @ltera cyclone deivce can be cheap and best option...
or
PLX9054+Spartan for heavy glue logic between PCI and other side of FPGA...
2) For PCI bridge (Host bridge, PCI to PCI bridge) use the standard availble chip..like Intel,Tundra,PLX...........
|
|
| Back to top |
|
 |
mystery
Joined: 09 May 2001 Posts: 156 Helped: 2
|
03 Sep 2003 6:41 |
|
|
|
Hi all
I just want to implement PCI target only , and my bus frequency will be 33 Mhz
|
|
| Back to top |
|
 |
zape
Joined: 10 Jul 2003 Posts: 104 Helped: 9 Location: Spain
|
03 Sep 2003 8:23 |
|
|
|
| Xilinx core PCI design is easy, but you need a bit of experience.
|
|
| Back to top |
|
 |
it_boy
Joined: 18 Jul 2002 Posts: 181 Helped: 4
|
03 Sep 2003 9:08 |
|
|
|
PCI Target at 33MHz is easy to acheive.
I have tried PCI core from opencores.org and it's working fine on our board. There are many other free target cores on net. I suggest you to try synthesysing one of them with any other additional logic you want to implement to freeze the device you will be using.
PCI-32-33MHz is easily acheivable in Spartan-II family.
You can also have a look at other FPGAs like @ltera's Cyclone family like tom_hanks said
|
|
| Back to top |
|
 |
mystery
Joined: 09 May 2001 Posts: 156 Helped: 2
|
03 Sep 2003 9:41 |
|
|
|
| it_boy wrote: |
PCI Target at 33MHz is easy to acheive.
I have tried PCI core from opencores.org and it's working fine on our board. There are many other free target cores on net. I suggest you to try synthesysing one of them with any other additional logic you want to implement to freeze the device you will be using.
PCI-32-33MHz is easily acheivable in Spartan-II family.
You can also have a look at other FPGAs like @ltera's Cyclone family like tom_hanks said |
Thanks it_boy
As a starting point I'll buy Insight Memec's PCI dev kit
|
|
| Back to top |
|
 |
sul
Joined: 28 Sep 2003 Posts: 9
|
03 Oct 2003 17:27 |
|
|
|
Hello it_boy,
You mentioned about many PCi cores on net for free. Could you tell me the sites for PCI target only core.
That would be great help
-Sul
| it_boy wrote: |
PCI Target at 33MHz is easy to acheive.
I have tried PCI core from opencores.org and it's working fine on our board. There are many other free target cores on net. I suggest you to try synthesysing one of them with any other additional logic you want to implement to freeze the device you will be using.
PCI-32-33MHz is easily acheivable in Spartan-II family.
You can also have a look at other FPGAs like @ltera's Cyclone family like tom_hanks said |
|
|
| Back to top |
|
 |
OvErFlO
Joined: 07 Dec 2001 Posts: 298 Helped: 3
|
03 Oct 2003 17:38 Re: PCI Card design |
|
|
|
| You can find PCI open cores in this site : www.opencores.org ... enter in project section...
|
|
| Back to top |
|
 |
sul
Joined: 28 Sep 2003 Posts: 9
|
03 Oct 2003 18:09 Re: PCI Card design |
|
|
|
on opencores.org they have PCI bridge core, I am looking for just PCI target core for free.
-Sul
| OvErFlO wrote: |
| You can find PCI open cores in this site : www.opencores.org ... enter in project section... |
|
|
| Back to top |
|
 |
it_boy
Joined: 18 Jul 2002 Posts: 181 Helped: 4
|
03 Oct 2003 18:31 Re: PCI Card design |
|
|
|
A PCI Target is a subset of the Host controller. You can saperate the Target core from the hos controller if you try a little bit.
Lattice provides a PCI-32 Target Reference Design with source code in verilog here.
\hxxp://www.latticesemi.com/products/devtools/ip/refdesigns/pcitarget.cfm
You can develop similar core for any other FGA you want.
|
|
| Back to top |
|
 |