Difference between revisions of "SP VISION"
(→Configure the sp_vision Spartan6 with apf27-Dev) |
|||
Line 1: | Line 1: | ||
− | |||
== Introduction == | == Introduction == | ||
The SP_Vision board is an extension of [[APF27Dev]] and [[APF51Dev]] with a Spartan6 and two DDR. It is designed for real-time video processing. | The SP_Vision board is an extension of [[APF27Dev]] and [[APF51Dev]] with a Spartan6 and two DDR. It is designed for real-time video processing. | ||
− | + | SP_Vision FPGA configuration is done through APF* FPGA, then to configure the SP_Vision FPGA you will need a configuration virtual component called ''sp_vision_configure'' under the APF*'s onboard FPGA. | |
− | This virtual component is available in [http://periphondemand.git.sourceforge.net/git/gitweb.cgi?p=periphondemand/periphondemand;a=tree;f=src/library/components/sp_vision_configure;h=babdb0b05178267c1a8d077b0a1c5737820dea0e;hb=HEAD POD library], but if you don't want to make special design for configuration a standard | + | This virtual component is available in [http://periphondemand.git.sourceforge.net/git/gitweb.cgi?p=periphondemand/periphondemand;a=tree;f=src/library/components/sp_vision_configure;h=babdb0b05178267c1a8d077b0a1c5737820dea0e;hb=HEAD POD library], but if you don't want to make special design just for configuration, a standard design is provided in armadeus tree. |
− | == Configure the | + | == Configure the SP_Vision Spartan6 on the APF27_Dev == |
− | First select the driver for sp_vision_configuraton under linux-menuconfig : | + | * First select the driver for sp_vision_configuraton under linux-menuconfig : |
<pre class="host"> | <pre class="host"> | ||
Line 35: | Line 34: | ||
</pre> | </pre> | ||
− | For | + | For [[APF27]] the configuration bitstream can be found under the directory ''firmware/pod_scripts/'' and it's named ''apf27_spvision_loader.bit''. To configure the second (sp_vision) FPGA, first (APF27) FPGA must be configured with this bitstream. |
− | Once the first | + | * Once the first FPGA configured, just do : |
<pre class="apf"> | <pre class="apf"> | ||
# modprobe sploader | # modprobe sploader | ||
Line 44: | Line 43: | ||
</pre> | </pre> | ||
− | == Configure the | + | == Configure the SP_Vision Spartan6 on the APF51_Dev == |
{{Under_Construction}} | {{Under_Construction}} |
Revision as of 15:25, 7 November 2011
Introduction
The SP_Vision board is an extension of APF27Dev and APF51Dev with a Spartan6 and two DDR. It is designed for real-time video processing.
SP_Vision FPGA configuration is done through APF* FPGA, then to configure the SP_Vision FPGA you will need a configuration virtual component called sp_vision_configure under the APF*'s onboard FPGA. This virtual component is available in POD library, but if you don't want to make special design just for configuration, a standard design is provided in armadeus tree.
Configure the SP_Vision Spartan6 on the APF27_Dev
- First select the driver for sp_vision_configuraton under linux-menuconfig :
[ ]$ make linux26-menuconfig
Device Drivers ---> Armadeus specific drivers ---> FPGA Drivers ---> [...] [*] virtual components [...] [*] Board designs [...] <M> board driver for sp_vision fpga loader
then
[ ]$ make linux26 [...] [ ]$ make [...]
For APF27 the configuration bitstream can be found under the directory firmware/pod_scripts/ and it's named apf27_spvision_loader.bit. To configure the second (sp_vision) FPGA, first (APF27) FPGA must be configured with this bitstream.
- Once the first FPGA configured, just do :
# modprobe sploader # modprobe sploader_prober # dd if=/usr/local/your_sp_vision_bitstream.bit of=/dev/sp_loader
Configure the SP_Vision Spartan6 on the APF51_Dev
Page under construction... Informations on this page are not guaranteed !!