Hi Guys, I need to do image processing. I first considered doing it through android NDK, but can only accomplish that much. I'm currently designing a hand-held device that would attempt to do indoor navigation through image processing (edge detection of rotated images). So ideally I would like to connect the smartphone to a microcontroller and connecting that to the fpga. In one cycle, the smartphone should send 2 individual image buffers to the microcontroller, from there being processed and compared with the fpga. My question is, after accomplishing this with a development board, which low-cost fpga could I buy, and what is needed for a working serial interface between the microcontroller and fpga? Any links and advice will be appreciated. quite a noob with FPGAs.
pw wrote: > My question is, after accomplishing this with a development board, which > low-cost fpga could I buy, and what is needed for a working serial > interface between the microcontroller and fpga? Did you already complete this task on a development board? After doing so, you should be able (if not yet, you will be able afterwards) to answer some of the following questions: - Is the resulting system fast enough for your needs? (You interface from the phone to a microcontroller, maybe through USB 2 or 3, and from there you want to have a serial interface to your FPGA, maybe LVDS or multiple LVDS. So the data path will be quite busy if you want reasonable fast navigation). - What complexitiy are the algorithms you are using on the FPGA? - How many pictures you want to process in what time? - Is the memory on the FPGA sufficient for your needs or do you require intermediate storage close to the FPGA? What kind of stroage? - What feedback information do you want to provide to which instance (controller, smart phone, any other)? - What power dissipation requirements do you have (handheld...)? From answering these questions (and for sure a couple more will occur), the integration from the development board functional model to your desired system will lose some degrees of freedom... ...however to my opinion, there will be a lot more limiting factors than just "low cost", at least for a prototype.
Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
Log in with Google account
No account? Register here.