Difference between revisions of "SP VISION"

From ArmadeusWiki
Jump to: navigation, search
(On the APF*_Dev)
m (On the APF*_Dev)
 
(One intermediate revision by one other user not shown)
Line 13: Line 13:
  
 
<pre class="host">
 
<pre class="host">
[ ]$ make linux26-menuconfig
+
[ ]$ make linux-menuconfig
 
</pre>
 
</pre>
  
Line 30: Line 30:
 
then
 
then
 
<pre class="host">
 
<pre class="host">
[ ]$ make linux26
+
[ ]$ make linux
 
[...]
 
[...]
 
[ ]$ make
 
[ ]$ make
Line 47: Line 47:
 
On APF51:
 
On APF51:
 
<pre class="apf">
 
<pre class="apf">
  # dd if=apf51_spvision_loader.bin of=/dev/fpgaloader
+
  # load_fpga apf51_spvision_loader.bin
 
</pre>
 
</pre>
  

Latest revision as of 17:18, 4 September 2013

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.

Configure the sp_vision 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 POD library, but if you don't want to make special design just for configuration, a standard design is provided in armadeus tree.

On the APF*_Dev

  • First select the driver for sp_vision_configuraton under linux-menuconfig :
[ ]$ make linux-menuconfig
Device Drivers  --->       
    Armadeus specific drivers  --->
        FPGA Drivers   --->
            [...]
            [*]   virtual components
            [...]
            [*]   Board designs
            [...]
            <M>     board driver for sp_vision fpga loader

then

[ ]$ make linux
[...]
[ ]$ make
[...]

The configuration bitstream can be found under the directory firmware/pod_scripts/ and it's named apf27_spvision_loader.bit for APF27 and apf51_spvision_loader.bin for APF51. To configure the second (sp_vision) FPGA, first FPGA on APF* must be configured with this bitstream.

  • Configure the first fpga (if you transfer files by nfs):
 # modprobe fpgaloader

On APF27:

 # load_fpga apf27_spvision_loader.bit

On APF51:

 # load_fpga apf51_spvision_loader.bin
  • Once the first FPGA configured, just do :
 # modprobe sploader
 # modprobe sploader_prober
 # dd if=your_sp_vision_bitstream.bit of=/dev/sp_loader

Communicate with sp_vision

Page under construction... Construction.png Informations on this page are not guaranteed !!