Shop OBEX P1 Docs P2 Docs Learn Events
P1V i/o pin settings — Parallax Forums

P1V i/o pin settings

I am working on a camera interface for the p1v for Omnivision cameras.  Everything was going swimmingly until I hooked a camera up to it:)
That was more than a couple of months ago.  Naturally I assumed first that I had a verilog problem...many months of fiddling and head scratching lead me to conclude that my verilog was probably not the problem.  I then went back to working with the interface on a Propeller Activity Board.  I created software to identify which camera was attached to the P1 and to evaluate signals coming from it... lot's of fun, works great.  However when I use exactly the same camera ... OV7670 and exactly the same software on a P1v, the only thing that works is the i2c interface and the pixelclock coming from the camera. 

I abandoned my verilog project and returned to a verilog version that included just the P1v, using the de2-115 with Parallax's add-on board... and to my surprise, I had the same problem(Good i2c, good pixelclock... bad H and V sync.  In Quartus II, pin i/o standards are quite complete.  I am using 3.3v LVTTL with maximum current... after this mind numbing experience, it has occurred to me that this standard might not match the real silicon P1's pin performance.

Any help would be appreciated.

Thanks,

Rich

Comments

  • rjo__rjo__ Posts: 2,114
    oops... thought I had tried everything... but I didn't try a different board.  Turns out when I downloaded a fresh .jic for my bemicro cv file from Parallax... and loaded it up with Quartus II, it works just fine.  3.3V LVTTL, maximum current.
Sign In or Register to comment.