bianchi77
Advanced Member level 4
- Joined
- Jun 11, 2009
- Messages
- 1,313
- Helped
- 21
- Reputation
- 44
- Reaction score
- 20
- Trophy points
- 1,318
- Location
- California
- Activity points
- 9,442
Which connector do I need for PCI ?Like ive said before, you dont need a tranceiver for PCI. But you dont have the correct connectors on that board for PCI. You cannot do PCIe for any of these boards.
I suggest you look at specific PCIe or PCI dev boards.
eg. http://www.altera.co.uk/products/devkits/altera/kit-aiigx-pcie.html
The board from altera is so expensive that's why I want to modify and create myself....Like ive said before, you dont need a tranceiver for PCI. But you dont have the correct connectors on that board for PCI. You cannot do PCIe for any of these boards.
I suggest you look at specific PCIe or PCI dev boards.
eg. http://www.altera.co.uk/products/devkits/altera/kit-aiigx-pcie.html
Do you have any examples for the board ? schematic ? FPGA with PCI interface schematic....Cyclone FPGAs basically support 3V PCI without external transceivers. You'll most likely achieve better signal quality with external transceivers though. Interface to 5V PCI requires at least level translating bus switches.
There's an older Cyclone II development kit, it uses external transceivers as you can see from the photo. https://www.altera.com/products/devkits/altera/kit-pci-2c35.html
The schematics should and example software should be still available.
P.S.: I also remember a MAX II PCI kit. https://www.altera.com/products/devkits/altera/kit-maxii-1270.html
It's documentation is available for download. You can port the interface design to Cyclone.
No it's not for commercial, it's for research and learning purpose....if it's a commercial project, you can buy PCI IP core for your specific purpose.
they don't allow me to download....can I find it somewhere else ?
More exactly, the fitter error message tells about bidirectional I/Os ore something like this, I guess.Why did I get this :
Error: Too many I/O pins (52) assigned in I/O bank 1 - no more than 36 I/O pins are allowed in the I/O bank
There're 52 pins in bank 1 but I can't use them all....
There're 52 pins in bank 1 but I can't use them all....
Which pin should I update ?More exactly, the fitter error message tells about bidirectional I/Os ore something like this, I guess.
Pin placement constraints for particular FPGA families and I/O standards exist. They are usually documented and explained in detail in the the device manuals. In your design, the error might be brought up by omitting necessary attributes for the PCI bus like output enable groups.
The reason behind pin placement restrictions is the ground bounce effect. If too many outputs (or bidirectional pins) are driving out simultaneously, input signals in the same bank can be corrupted. By defining e.g. output enable grops, you tell the design compiler which bidirectional signals are not expected to interfer with each other.
if it's 35 pins only for one bank, i need 120 for PCI,Looking at the EP2C8Q208 pinout file, I see 31 I/O and 4 input only pins. The problem is apparently about reading.
Why, exactly? Missing clamp diodes might be an issue, if you don't use any external level translators in a 3V PCI design.I can't use bank 2 and bank 4 according to the manual.
Everyone is using Quartus with Altera FPGAs. Even if you are using a third party design compiler, you'll still rely on the Quartus tools to translate the netlist to hardware level. But I don't see a reasonable purpose to replace the Quartus compiler.May I know what compiler do you use ? Quartus II ?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?