Difference between revisions of "SP VISION"

From ArmadeusWiki
Jump to: navigation, search
(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* fpga.
+
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 configuration design is provided in armadeus tree.
+
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 sp_vision Spartan6 with apf27-Dev ==
+
== 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 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.
+
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 :
+
* 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 sp_vision Spartan6 with apf51-Dev ==
+
== Configure the SP_Vision Spartan6 on the APF51_Dev ==
  
 
{{Under_Construction}}
 
{{Under_Construction}}

Revision as of 16: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... Construction.png Informations on this page are not guaranteed !!