URL
https://opencores.org/ocsvn/raggedstone/raggedstone/trunk
Subversion Repositories raggedstone
[/] [raggedstone/] [trunk/] [README] - Rev 12
Go to most recent revision | Compare with Previous | Blame | View Log
This logic is for the Enterpoint Spartan-3 based PCI fpga card.The code needs to be built with the Xilinx tools. You candownload the Xilinx tools for free from xilinx.com. It alsogenerates a bit of the VHDL by perl, so you need that installedalso.Steps to building & using this code:1) Install Linux (it should include perl)2) Download and install the Xilinx WebPack for Linux* It's about 1GB and Xilinx provides it for free* The Xilinx tools include a settings.sh filethat you need to run to add the tools to your path3) Run make to synthisize the image4) program your card over jtag with XC3progxc3sprog pci_7seg.bitThis port of the OpenCores PCI core was originally done by Manuel Bessler.http://projects.varxec.net/raggedstone1If you get this core installed correctly on the Raggedstone1 card, youcan dump out the PCI config space and it should look something like this:root@sid:~# hexdump /proc/bus/pci/05/02.00000000 10ee 0100 0102 0200 0037 0280 0000 00000000010 0000 f800 0000 0000 0000 0000 0000 00000000020 0000 0000 0000 0000 0000 0000 0480 15580000030 0000 0000 0000 0000 0000 0000 0104 00000000040 0000 0000 5671 1234 5672 1234 5673 12340000050 5674 1234 5675 1234 5676 1234 5677 12340000060 5678 1234 5679 1234 5680 1234 5681 12340000070 5682 1234 5683 1234 5684 1234 5685 12340000080 5686 1234 5687 1234 5688 1234 5689 12340000090 5690 1234 5691 1234 5692 1234 5693 123400000a0 5694 1234 5695 1234 5696 1234 5697 123400000b0 5698 1234 5699 1234 5700 1234 5701 123400000c0 5702 1234 5703 1234 5704 1234 5705 123400000d0 5706 1234 5707 1234 5708 1234 5709 123400000e0 5710 1234 5711 1234 5712 1234 0000 000000000f0 0000 0000 0000 0000 0000 0000 0000 00000000100-- Jeff Carr <basilarchia@gmail.com>
Go to most recent revision | Compare with Previous | Blame | View Log
