my Atlas board supports MIPS32 and MIPS64 (and the MIPS5++ prototype) cpu boards, and comes with two PCI slots. One is 3.3V-only 32-Bit@66Mhz, the other is 3.3V/5V 32-Bit@33Mhz.
So, nothing special, old pretty 2000s-ish standard.
I'd love to develop something custom to experiment with my-c compiler (kind of C89 but revisited), so I am looking for a FPGA-PCI card to play with a different model of "tr-mem" (to be implemented with FPGA's BRAM), and found
this one made by Knjn.
It is quite old, made in 2006, and specs are nothing special, but at least the small XC2S100 fpga is "enough" for my needs.
Dragon PCI FPGA, Specs- Xilinx's FPGA Spartan-II XC2S100, plus FPGA boot-PROM.
- PCI bus (32 bits/33MHz) with target mode reference design.
- USB interface to the FPGA (about 1MBytes/s max sustained), and USB controlled I2C master.
- download/communicate with the FPGA
- program the FPGA boot-PROM
- download the 8051
- control the I2C
- 10BASE-T Ethernet with reference design.
- JTAG interface.
- Top and bottom SIL connectors (can plug into a wide 'solderless-breadboard' for experiments)
- and dual-row connectors (can be used as motherboard for other projects).
- 8051 microcontroller (on the back of the board). Use of the 8051 is optional.
- When in use, the 8051 and FPGA can communicate through an 8-bits synchronous bidirectional bus.
- FlashyD compatible (what? kind of acquisition board).
I've only played PLX chips, which export the PCI to a simple-ISA bus, so I have always delegated all the PCI interfacing-job to this type of "bridge" chips and this card seems like a good opportunity to play PCI games on a more intimate level.
The seller promotes
The FPGA is directly connected to the PCI bus, no complicated interface (PLX...). A target mode reference design is provided
and that "directly connected" (also thanks to spartan 2 being 5V tolerant) sounds good, doesn't it?
Unfortunatly ... they say "provided" but you cannot see any HDL/C source untill you buy the card, which is a bit ... a bit of a risk because that card is not cheap considering you have to "import" it (customs fees to be paid).
(~250 euro paid to have it on my door)
What do you think, guys? Has anyone played that card yet? Or, any alternative?
Let me know, thanks
p.s.
is there anything similar but for "miniPCI" ?
(just in case ... my MIPS-router will be jealous of its MIPS *big* cousin board)