Two months or so ago I was looking for a cheap Virtex 4/5 board on ebay. However not a dedicated dev board
(as they simply too expensive or too specific), but something what can be as well custom used.
The last time i got a real nice Wintegra Board with gbit LAN, so i hoped to find something similar.
What i found is even better : check this item ebay 281032773568
On the first look was already ok, not too much "custom things", simply FPGA and only few extra things.
I've contacted the seller and got some other pictures, on one of them was company logo "PrimeSense"
and board name "Chip Development Board". Who is Prime Sense ? Well that's the company behind Xbox Kinect.
So i bought this board and contacted immediately Jeremie Kletzkine from Prime Sense. He is Business Development Manager
so i thought it might be the right person ... well, unfortunately not. What he said:
"we're not sharing information about our core technology"Well Jeremy, i'm happy you not sharing any information about your famous technology. Wondering only why on Prime Sense website (or any social network, heh) your company made so much "talk" about "open source, open this, open ni" and all the
other crap marketing things ... Or maybe simply you the worng person to answer product relevant questions ? Who cares.
Anyway, as soon i got my board i've checked the both on-board Flash memories ... and gues what, i can read back
your famous design from Config ROM and of course parallel Flash as well.
Anyway ... you all might ask now why i'm taling about this board ? Well, maybe some of you wish to try to play with
Kinect "v1" - in the full specs version i think. All you need will be for sure Cam conected over SERDES port, mic
and IR sensor? No idea, this kind of functionaity is for me only "an extra", but yeah, informations about drivers,
software etc can be found here:
http://groups.google.com/group/openni-dev/tree/browse_frm/thread/5db551fb475432e?_done=%2Fgroup%2Fopenni-dev%2Fbrowse_frm%2Fthread%2F5db551fb475432e%3Ffwc%3D1%26&fwc=1or simply google for "ID 1D27 PID 0200"
For all of you who wish simply a cheap but powerful Xilinx Virtex 5 Dev Board :
i've reversed the complete PCB and made a schematic - see attached. I spend on that 3 days, i hope you enjoy it.
I've additionaly made backup of the Prime Sense original (Kinect) design (i case you wish to play with that a bit) and
created master pin config file (.ucf) for your ISE Projects.
Having the schematic and ucf file you can access now to :
- Virtex 5 FPGA ( XC5VLX50 ) - tht biggest one you can use with the free ISE web edition.
- 5 green, 5 yellow and 1 blue LEDs
- 32 DIP switches (or simply replace them by 4 push buttons)
- 50 free I/O pins wired to FPC connector (perfect for e.g. Display)
- 38 free I/O pins wired to ( no idea what model this is) 68 pin connector. Every second pin is GND so perfect slow/middle
speed for I/O operations
- 18 free I/O pins on IDT header (2.54mm pitch)
- 7 free I/O pins on "spare" PS-1000 chip JTAG (see schematic for details)
- 3 x 34 free high speed I/Os over MICTOR header (perfect for extra memory or debug)
- 1 x 36 free high speed I/Os over MICTOR header (perfect for extra memory or debug)
- 2 x 2.56Gbit Full dupley SERDES port - for everything where you need good speed (or over longer distance).
I've attached as well some pictures, red marked is the "useles are" - all these parts can be removed when you
don't need the Kinect functionality. Yellow marked area is indirect usefull - you need to wire then one of the 4 MICTOR
ports with the one MICTOR port in "yellow area" and remove the red area parts - then you will get as well
USB over Cypress MoBL chip.
Everything else, as described above, is directly accesible and can be used as Virtex 5 dev board.
I've attached only reduced size PDF schematic, if you need bigger version (with nets) or the Altium files send me simply PM.
EDIT: updated schematics, config and nor dump and master ucf on my onedrive: http://1drv.ms/1BUD6Nv