11-11-2011 04:35 AM
11-11-2011 05:06 AM
You should not have to manually include MIF files (I didn't).
I think you may be on a false path ...
Can you send me your project so that I can look at it.
I may be able to resolve your issue quickly.
11-12-2011 12:21 AM
I attach you the project files
I get the following error during map process:
NgdBuild:604 - logical block 'sg_i2c_controller_s6_plbw_0/sg_i2c_controller_s6_plbw_0/sysgen_dut/sg_i2c_controller_s6_x0/i2c_controller_e098cd9e07/picoblaze_rom/comp0.core_instance0/BU2/U0/blk_mem_generator/valid.cstr/ramloop.ram.r/s6_init.ram/SP.SIMPLE_PRIM18.ram' with type 'RAMB16BWER' could not be resolved. A pin name misspelling can cause this, a missing edif or ngc file, case mismatch between the block name and the edif or ngc file name, or the misspelling of a type name. Symbol 'RAMB16BWER' is not supported in target 'virtex6'.
11-15-2011 11:31 AM
The "sg_i2c_controller_s6_plbw_v1_01_a", as well as all the PCOREs with "_s6_" in their name were generated for the Spartan-6 and will not build for the Virtex-6.
I have attached the IVK repository with "_v6_" versions of the PCORES.
Replace all of the "_s6_" PCOREs with the equivalent "_v6_" version.
11-23-2011 05:25 AM
The EDK project is successfully built for the ML605 board, but I now get a series of errors in SDK (13.1) when I port the software files taken from the EDK 12.2 project. Is there any SDK project for the Camera Frame Buffer Demo available to start with? It would be rather helpful. I attach my current SDK 13.1 project which is failing to compile.
11-23-2011 06:22 AM
There may be several causes of errors:
- building without the required software libraries
- code has not been modified for the _V6_ versions of the pcores
Building with required software libraries
Let's start with the first probable cause ...
I noticed in your system.mss file that there is no software libraries specified.
The IVK applications need to be linked with the following software libraries:
These software libraries are located in the following directory:
I noticed that you tried a couple of things:
- specifying the individual software library directories in the repositories
=> you need to specify the directory above "sw_services", as descrived below
- copying the software library files to your application directory
=> this is one way of doing it, I would recommend to do it properly as described below
=> first, delete the software library files you copied over ...
Here is how you can add these software libraries to your SDK project.
SDK menu => Tools => Repositories
add the following path to the local repositories (visible to this SDK project)
or to the global repositories (visible to all SDK projects)
SDK menu => Tools => Board Support Package Settings
select the following software libraries
click OK, this will re-build the BSP and your application(s)
Modifying the code for the _V6_ versions of the pcores
Code such as the following:
#define SG_I2C_CONTROLLER_PLBW_ConfigTable SG_I2C_CONTROLLER_S6_PLBW_ConfigTable
Needs to be changed for the _V6_ versions of the pcores, as shown below.
#define SG_I2C_CONTROLLER_PLBW_ConfigTable SG_I2C_CONTROLLER_V6_PLBW_ConfigTable
There may be several instances of this kind of code.
You will notice that I wrote my code so that it only needs to be changed in one place (for each pcore, typically).
12-02-2011 02:08 AM
have you got it to work on ML605 without the Net "fmc_imageov_video_clk_pin" CLOCK_DEDICATED_ROUTE = FALSE ?
and have you manage to get a stable output on the monitor ?
i am getting shaking image on the monitor, and i am not sure why this is happening.
12-06-2011 10:56 AM
I have forced to set "fmc_imageov_video_clk_pin" CLOCK_DEDICATED_ROUTE = FALSE" in order to bypass an error during build in XPS. I haven't finished the SDK project yet to check if I get a proper output on the monitor.
01-07-2012 05:56 AM - edited 01-07-2012 05:59 AM
Right, after leaving it aside for awhile, I have now come back to this design,
regarding the shaking images that I am getting, I am now hunting down to find out where is the exact problem.
first, i set the omnivision to generate a test pattern using the following : ivk_camera_test_pattern_config(1, 1); this sets the image sensor to generate the colorbars, white, yellow, ...., blue, black
when I run this, on the LCD, I manage to get the color bars, but not a consistent colorbar, it sort of shakes, example with the white bar having some pinks appearing before the yellow.
then I put in a chipscope on the ivk_video_det debug port, and checking the data in the chipscope I notice the problem now.
on the white section, its suppose to be FE,FE,FE for the respective RGB, but looking at it, I have some rubbish on 1 of the G part, and it turns out to be PINK when converted, which is exactly what I see on the image.
i've attached the chipscope image file, have a look.
so what have I done wrong...... ? hm.... trying to get to solve this problem to proceed with my design.
any help is appreciated. thanks
edit : for color conversion : http://drpeterjones.com/colorcalc/
01-18-2012 06:08 PM
I am not sure what could be causing this shaking ...
Would it be possible for you to send me your design ?
I now have the hardware to reproduce your setup.