Project Ideas for FPGA  Board design from April 2114 to August 2114.

The system needs to use all aspects of past courses in the FPGA as well as board design including ddr2.
I have decided to go with a   Video Interface with Finding  Predestrians.

 

 

VGA  Camera

http://www.eleparts.co.kr/data/design/product_file/Board/OV7670_CMOS.pdf

http://www.youtube.com/watch?v=2W5ENf34bPA     (camera working on fpga from youtube)

http://www.youtube.com/watch?v=4kJ5HZRlZm4    ( Camera working on Spartan 6)

http://embeddedprogrammer.blogspot.co.il/2012/07/hacking-ov7670-camera-module-sccb-cheat.html

 

Fpga   

  XC6SLX16 seems the right type of FPGA for this Project where I expect the limiting issue to be
Block Rams both have 64 bockrams of 9k or 32 at 18k.  

http://avnetexpress.avnet.com/store/em/EMController/FPGA/Xilinx/XC6SLX16-2CSG324C/_/R-12247966/A-12247966/An-0?action=part&catalogId=500201&langId=-1&storeId=500201&listIndex=-1&page=1&rank=4   (34usd )

 

VGA to QVGA

I will drop every second Pixel in 640*480  to get to 320*240  and skip every second line .
From the QVGA  to the image.The LCD is 320*240;

Convert to Black&White

http://homepages.inf.ed.ac.uk/rbf/HIPR2/threshld.htm

Edge filter

http://www.youtube.com/watch?v=iendD-Iqoog

http://homepages.inf.ed.ac.uk/rbf/HIPR2/sobel.htm

Range finder

     Distance to Object  measumernts.   IR bounce back from Objects  (Angle of reflected IR beam tells Distance).
   Object getting  bigger or smaller in image closer or further away.

https://sites.google.com/site/todddanko/home/webcam_laser_ranger

http://diydrones.com/profiles/blogs/11-gram-arduino-powered-laser-rangefinder

http://www.hizook.com/blog/2009/12/20/ultra-low-cost-laser-rangefinders-actualized-neato-robotics

http://en.wikipedia.org/wiki/Lidar

 

 

 

 

Difference between   project and course project

AVR    is replaced by  LPC1768     M3.
No need for ft232 as LPC1768 has usb both slave and host
128mb   serial nor flash is ok (fpga bitstream even if it is big)
vco (ok)
jtag (ok)
DDR 512 mb  (ok  I need 32bit wide from MIG)

Single port Ethernet transceiver (  ok  but on the LPC1768 with it’s internal mac)

(  National TI  DP83848  (QFP)  and   RJ45 with internal transformer )
http://www.aliexpress.com/store/product/10-100-base-tx-RJ45-1-1-PORT-with-leds-8-pin-integrated-   transformer-magnetics-Tab/910432_540659130.html

http://www.aliexpress.com/item/100-brand-dp83848cvv-dp83848-lqfp48-high-temperature-resistance-FREE-SHIPPING/1024815945.html    (3.03usd)

20 gpio to tp   ( I want 40 pins to 0.1inch header 90 degrees or some hi-rise  connecter high speed)
user rest switch (tactile with rc  delay)
Leds   (power  done  and two more)              Dip switch  (ok  )

  ( mode Jumpers )

Jtag  chain both LPC1768 and FPGA. Or two JTAG ports    1 xilinx   1 ARM (Jlink);
Camera data and sync to FPGA
Camera control port from LPC1768;
32bit bus from lpc1768 to fpga  + hsync vsync ( Y8 R8 G8 B8)
LPC1768 to 3.2 inch Touch screen   TFT (TBD bit  copy of landtiger board)  sd card ;

ARM  system 

 http://arie-lashansky.info/landtiger/HY-LandTiger_SCH.pdf

http://www.aliexpress.com/item/3-2-TFT-LCD-Module-Display-Touch-Screen-Panel-PCB-Adapter-Blue-SSD1289-with-SD-Card/1443680146.html

https://mbed.org/media/uploads/wim/landtiger_v2.0_-_manual__v1.1.pdf

 

Prototype pcb 4 layers

Not 3.5cm * 7.5cm 

Aim to build board on the size of the lcd as a pigiback about 80mm*100mm

Reset and dip switches  RJ45 and usb  as well as leds  (not covered by lcd)
 

 

Lcd size

© 2019 All Rights Reserved. Designed By Arie Lashansky

Please publish modules in offcanvas position.