element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Avnet Boards Forums
  • Products
  • Dev Tools
  • Avnet Boards Community
  • Avnet Boards Forums
  • More
  • Cancel
Avnet Boards Forums
Software Application Development Embedded Vision Demo won't run
  • Forum
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Avnet Boards Forums to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Replies 6 replies
  • Subscribers 329 subscribers
  • Views 676 views
  • Users 0 members are here
Related

Embedded Vision Demo won't run

thosch42
thosch42 over 10 years ago

Hi all!

My Embedded Vision Development Kit with Python-1300 camera module just arrived and I'm doing my first steps.

First of all, I saved the sd image from the Getting Started Guide to the sd card and run the kit from this image. Everything works fine.
Then I followed the steps described in the PYTHON-1300-C Reference Design pdf. The build of the design works well and the Synthesis as well as the Implementation runs without errors. Even the Compilation of the embedded software project in the SDK run without errors. So far, so good.
But when I program the FPGA and run the application, I get nothing. So it seems, that the provided sd-image and the result of the build process of the provided Reference Design is not the same.
So the question is, where did I get the right Reference Design?

Best regards,
Thomas

  • Sign in to reply
  • Cancel
  • albertabeef
    0 albertabeef over 10 years ago

    Thomas,

    I will help you to get this design working.

    The design was built and tested on hardware before being posted online.  I will re-download, re-build, and re-test the design as an additional verification step.

    In the meantime, can you confirm if the pre-built BOOT.bin that is included with the design works ? (C:\AVNET_EMBV_PYTHON1300\2014_3\sd_image\microzed_7020\BOOT.bin)

    Also, can you provide the output of the serial console ?  This can provide additional clues to help resolution of this issue.

    Regards,

    Mario.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • thosch42
    0 thosch42 over 10 years ago

    Hi Mario!

    THX in advance for your help.
    The BOOT.bin included in the AVNET_EMBV_PYTHON1300... works very well.
    But if I just recompile the embedded software and and run it, I have no more HDMI signal, while the console output looks good to me.

    snip -------------------------------------------------

    ------------------------------------------------------
    --            Embedded Vision Carrier Card          --
    --            PYTHON-1300-C Engelsmann III          --
    ------------------------------------------------------

    HDMI Initialization
    PYTHON Initialization
    CFA Initialization
    TPG Initialization
    VDMA 0 Initialization
    VDMA 1 Initialization
    OSD Initialization (camera=0xFF, tpg=0x00)
    System Ready!

            Press 0-9 to change alpha blending of camera/tpg layers

            Press ENTER to restart

    HDMI Initialization
    PYTHON Initialization
    CFA Initialization
    TPG Initialization
    VDMA 0 Initialization
    VDMA 1 Initialization
    OSD Initialization (camera=0x8C, tpg=0x70)
    System Ready!

            Press 0-9 to change alpha blending of camera/tpg layers

            Press ENTER to restart

    HDMI Initialization
    PYTHON Initialization
    CFA Initialization
    TPG Initialization
    VDMA 0 Initialization
    VDMA 1 Initialization
    OSD Initialization (camera=0x8C, tpg=0x70)
    System Ready!

            Press 0-9 to change alpha blending of camera/tpg layers

            Press ENTER to restart
    snap --------------------------------------------


    I just edited one text line, to see if it really is the code from the SDK.
    I also run the fmc_imageon_vita_receiver_sensor_initialize function in verbose mode, to see if the init of the camera works. But it look also good to me, except to "UNKNOWN CHIP_ID". Could this be the problem?

    snip ------------------------------------------------


    ------------------------------------------------------
    --            Embedded Vision Carrier Card          --
    --            PYTHON-1300-C Engelsmann III          --
    ------------------------------------------------------

    HDMI Initialization
    PYTHON Initialization
    VITA SYNCGEN - Setting Video Timing
            HSYNC Timing     = hav=1280, hfp,=48, hsw=184 (hsp=1), hbp=074 (x4)
            VSYNC Timing     = hav=1024, hfp,=01, hsw=03 (hsp=1), hbp=026 (x4)
    VITA ISERDES - Setting Training Sequence to 0x000003A6
    VITA ISERDES - Setting Manual Tap to 0x00000019
    VITA DECODER - Configuring Sync Codes
    VITA REMAPPER - Configuring for image lines in normal mode
    VITA REMAPPER - Control = 0x00000001
    VITA ISERDES - Asserting Reset
    VITA DECODER - Asserting Reset
    VITA CRC - Asserting Reset
    VITA SPI Sequence 0 - Assert RESET_N pin
    VITA ISERDES - Releasing Reset
    VITA DECODER - Releasing Reset
    VITA CRC - Releasing Reset
    VITA SPI Sequence 0 - Releasing RESET_N pin
            VITA_SPI[0x0000] => 0x50D0
            ERROR: Unknown CHIP_ID !!!
    VITA SPI Sequence 1 - Enable Clock Management - Part 1
            VITA_SPI[0x0002] <= 0x0001
            VITA_SPI[0x0020] <= 0x2004
            VITA_SPI[0x0014] <= 0x0000
            VITA_SPI[0x0011] <= 0x2113
            VITA_SPI[0x001A] <= 0x2280
            VITA_SPI[0x001B] <= 0x3D2D
            VITA_SPI[0x0008] <= 0x0000
            VITA_SPI[0x0010] <= 0x0003
    VITA SPI Sequence 2 - Verify PLL Lock Indicator
            VITA_SPI[0x0018] => 0x0001
    VITA SPI Sequence 3 - Enable Clock Management - Part 2
            VITA_SPI[0x0009] <= 0x0000
            VITA_SPI[0x0020] <= 0x2006
            VITA_SPI[0x0022] <= 0x0001
    VITA SPI Sequence 4 - Required Register Upload
            VITA_SPI[0x00C5] <= 0x0205
            VITA_SPI[0x00E0] <= 0x3E5E
            VITA_SPI[0x00CF] <= 0x0000
            VITA_SPI[0x0081] <= 0x8001
            VITA_SPI[0x0080] <= 0x4714
            VITA_SPI[0x00CC] <= 0x01E3
            VITA_SPI[0x0029] <= 0x085A
            VITA_SPI[0x002A] <= 0x0011
            VITA_SPI[0x0041] <= 0x288B
            VITA_SPI[0x00D3] <= 0x0E49
            VITA_SPI[0x002B] <= 0x0008
            VITA_SPI[0x0046] <= 0x1111
            VITA_SPI[0x0043] <= 0x0554
            VITA_SPI[0x0042] <= 0x53C6
            VITA_SPI[0x0044] <= 0x0085
            VITA_SPI[0x00D7] <= 0x0107
            VITA_SPI[0x00C2] <= 0x0221
            VITA_SPI[0x00C7] <= 0x001B
            VITA_SPI[0x00C9] <= 0x2710
            VITA_SPI[0x00C8] <= 0x411A
            VITA_SPI[0x00C0] <= 0x0800
    VITA SPI Sequence 5 - Soft Power-Up
            VITA_SPI[0x0020] <= 0x2007
            VITA_SPI[0x000A] <= 0x0000
            VITA_SPI[0x0040] <= 0x0001
            VITA_SPI[0x0048] <= 0x2227
            VITA_SPI[0x002A] <= 0x0013
            VITA_SPI[0x0028] <= 0x0003
            VITA_SPI[0x0030] <= 0x0001
            VITA_SPI[0x0070] <= 0x0007
            VITA_SPI[0x0080] <= 0x4714
    VITA ISERDES - Status = 0x61610100
    VITA ISERDES - Status = 0x61610100
    VITA ISERDES - Waiting for CLK_RDY to assert
    VITA ISERDES - Status = 0x61610100
    VITA ISERDES - Align Start
    VITA ISERDES - Waiting for ALIGN_BUSY to assert
    VITA ISERDES - Status = 0x61610304
    VITA ISERDES - Waiting for ALIGN_BUSY to de-assert
    VITA ISERDES - Status = 0x61610100
    VITA ISERDES - Status = 0x61610100
    VITA SPI Sequence 6 - Enable Sequencer
            VITA_SPI[0x00C0] => 0x0800
            VITA_SPI[0x00C0] <= 0x0801
    VITA ISERDES - Enabling FIFO enable
    VITA DECODER - Enabling Sync Channel Decoder
    VITA DECODER - Control = 0x00000002
    VITA CRC - Status = 0x0000000F
    VITA CRC - Status = 0x0000000F
    VITA CRC - Status = 0x0000000F
    VITA CRC - Status = 0x0000000F
    VITA CRC - Status = 0x0000000F
    VITA CRC - Status = 0x0000000F
    VITA CRC - Status = 0x00000000
    CFA Initialization
    TPG Initialization
    VDMA 0 Initialization
    VDMA 1 Initialization
    OSD Initialization (camera=0xFF, tpg=0x00)
    System Ready!

            Press 0-9 to change alpha blending of camera/tpg layers

            Press ENTER to restart

    snap ------------------------------------------------














    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • thosch42
    0 thosch42 over 10 years ago

    Push!

    Mario? Any ideas?

    Cheers,
    Thomas

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • thosch42
    0 thosch42 over 10 years ago

    I still have no progress with my error. Does somebody has any idea?

    Regards,
    Thomas

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • albertabeef
    0 albertabeef over 9 years ago

    This issue has been resolved, on a seperate forum post:

       http://zedboard.org/content/embv-python-1300-c-reference-design-not-working

    The problem turned out to be a defect HDMI cable.

     

    Mario.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 9 years ago in reply to albertabeef

    Hello Mario
    I am from china.I have a problem.I use the IP core "onsemi_python_cam" and "onsemi_python_spi"to debug Python 1300.
    theCRC reg is 0x0000000F all the time
    " VITA CRC - Status = 0x0000000F"
    I can't find the reason ,can you help me ?
    uart print :
    VITA ISERDES - Setting Training Sequence to 0x000003A6
    VITA ISERDES - Setting Manual Tap to 0x00000019
    VITA DECODER - Configuring Sync Codes
    VITA REMAPPER - Configuring for image lines in normal mode
    VITA REMAPPER - Control = 0x00000001
    VITA core reset1
    VITA core reset2
    VITA ISERDES - Asserting Reset
    VITA DECODER - Asserting Reset
    VITA CRC - Asserting Reset
    VITA ISERDES - Releasing Reset
    VITA DECODER - Releasing Reset
    VITA CRC - Releasing Reset
    VITA ISERDES - Status1 = 0x61610100
    VITA ISERDES - Status2 = 0x61610100
    VITA ISERDES - Waiting for CLK_RDY to assert
    VITA ISERDES - Status3 = 0x61610100
    VITA ISERDES - Align Start
    VITA ISERDES - Waiting for ALIGN_BUSY to assert
    VITA ISERDES - Status5 = 0x61610304
    VITA ISERDES - Waiting for ALIGN_BUSY to de-assert
    VITA ISERDES - Status7 = 0x61610100
    VITA ISERDES - Status9 = 0x61610100
    VITA ISERDES - Enabling FIFO enable
    VITA DECODER - Enabling Sync Channel Decoder
    VITA DECODER - Control = 0x00000002
    VITA CRC - Status10 = 0x0000000F
    VITA CRC - Status10 = 0x0000000F
    VITA CRC - Status10 = 0x0000000F
    VITA CRC - Status10 = 0x0000000F
    VITA CRC - Status10 = 0x0000000F
    VITA CRC - Status10 = 0x0000000F
    VITA CRC - Status10 = 0x0000000F
    VITA CRC - Status10 = 0x0000000F
    VITA CRC - Status10 = 0x0000000F
    VITA CRC - Status10 = 0x0000000F

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube