Author Topic: Need help building a PCI board  (Read 3197 times)

0 Members and 1 Guest are viewing this topic.

Offline ultrathomTopic starter

  • Contributor
  • Posts: 11
Need help building a PCI board
« on: February 27, 2014, 03:56:09 am »
Hi all,

I have a schematic for a ISA interface board I need to either convert to PCI or replace the functionality using a FPGA board.

I have some experience in Altium now, and I'm loving it ! But I have never designed a PCI board. Is there a template design I can use that converts a design like this so I can just connect up the inputs ? Or perhaps since its such a simple design with only a few through hole ICs perhaps I can even solder up a prototype board like this ? But I know connecting to the PCI bus is complex.

http://www.ebay.com/itm/PROTOTYPE-PCB-FR4-PTH-6-9-x-4-5-PCI-SLOT-Double-Side-Universal-Board-10-/271275986731

For some background this configuration interface board configures a switch matrix. It is used with a separate ADC board, and a separate digital i/o card to perform a experiment. I have a board with a spartan LX150 and a full breakout so I'm thinking perhaps I could replace all 3 boards with 1 multifunction board ? The ADC needs to be able to do differential mode.

Please give me your advise and suggestions.

1. how difficult would it be to duplicate the functionality of the schematic in a FPGA ?
2. can a FPGA replace a digital i/o pci board with little effort ?
3. what is the best value ADC I can connect up to a spartan 6 lx150 easily ?
4. are there designs for a pci board I can download for Altium so I can just create a PCB from this schematic and plug the ISA inputs into existing tracks ?

Thanks !!


 

Offline free_electron

  • Super Contributor
  • ***
  • Posts: 8550
  • Country: us
    • SiliconValleyGarage
Re: Need help building a PCI board
« Reply #1 on: February 27, 2014, 05:28:11 am »
PCI is a copmplete different beast.
you will need a PCI slave controller like those made by AMCC or 3Cube or PLX.
you can;t make a pci interface with discrete logic.

altera has a CPLD example to do PCI interfacing but it requires a beefy CPLd (MAX-II series)
Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
 

Offline Psi

  • Super Contributor
  • ***
  • Posts: 10220
  • Country: nz
Re: Need help building a PCI board
« Reply #2 on: February 27, 2014, 08:18:35 am »
PCI -> ISA bridge chip, then your ISA logic
Greek letter 'Psi' (not Pounds per Square Inch)
 

Offline Strada916

  • Frequent Contributor
  • **
  • Posts: 252
  • Country: au
Re: Need help building a PCI board
« Reply #3 on: February 27, 2014, 01:08:55 pm »
what exactly are you trying to do with that interface board. Might be easier to just buy an older Mainboard/CPU/Memory and build the board as is. If you are trying to do lab type experiments with it you'll be better off buying something off the shelf that is compatible.
The Bone, the Off-White, the Ivory or the Beige?
 

Offline tszaboo

  • Super Contributor
  • ***
  • Posts: 7909
  • Country: nl
  • Current job: ATEX product design
Re: Need help building a PCI board
« Reply #4 on: February 28, 2014, 04:04:55 pm »
Altium has templates for PCI. At least it used to have in previous releases. That might help to solve 1% of the project.
\Users\Public\Documents\Altium\AD 10\Templates
Somewhere here.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf