hELLO EVERYONE, sO i'M A BEGINNER TO THE EMBEDDED SYSTEM FIELD AND I'll be working on a big project which is similar to the project in these links https://www.youtube.com/watch?v=QReo_zKjbL8 and https://www.youtube.com/watch?v=EuOeBHqmt5M.But the difference is that i want to use a touch screen so i can pick the object to be tracked among other objects. so there will objects with different colors moving and i want the camera to track the object that i choose by touching its place on the screen. I know this project is gonna be difficult to do (due to my lack of knowledge in the field and its complexity) but i'm going for it. please answer any of my questions here. 1- what is the best fpga for such a project? 2- what touch screen can use and how to interface to the fpga board? 3- do I need a microcontroller to run the servos or can I just use the fpga to do that? 4- what other hardware and interfaces you think will be needed for this project? what i know so far is that ill need a high speed camera, camera link, fpga board, 2 servos and a touch screen 5- how can power the entire system? and please refer me to any research or website that would help me in this project and throw any piece of info that may help in writing the code your help is very appreciated.
Viera Mr wrote: > please answer any of my questions here. > 1- what is the best fpga for such a project? At this time: the biggest you can get... > 2- what touch screen can use and how to interface to the fpga board? You can use any touch. Most easy would be to use one with SPI or RS232 interface. > 3- do I need a microcontroller to run the servos or can I just use the > fpga to do that? You can implement a microcontroller inside the FPGA if you want... > 4- what other hardware and interfaces you think will be needed for this > project? what i know so far is that ill need > a high speed camera, camera link, fpga board, 2 servos and a touch > screen A fast oscilloscope, a neat logic analyzer... > 5- how can power the entire system? With a suitable power supply? > I know this project is gonna be difficult to do but i'm going for it. Let me ask two questions: 1. how many time do you have for this? 2. how many money do you have for this? > may help in writing the code In which HDL? I see a lot of "wants" here but too less "cans". I see a time scale of 2 years full time job as a rough estimate for this task... Why not doing one step after the other and starting with a small FPGA board and a blinking LED or a chasing light?
Just an advice, don't start with an FPGA. Start with a useable DSP like Blackfin or Freescale imx6 that can pull in a cam image from a decent CMOS global shutter sensor. Getting this to work smoothly will take you maybe half a year, then it may exhibit where you actually really need an FPGA for the preprocessing. You might also want to tell us more about what you actually want to track high speed. One object (moving regions of interest)? Many objects (full frame)? When going "high speed", you'll have to solve some issues that might even take you longer than Lothars optimistic assumption of two years :-) Or you just go and buy a funky cam for 5k. If you really want to go into smart FPGA cam hacking for little money, have a look at the HDR60 from Lattice Semi.