freeskier89
New Member
Hey there,
I am designing a handheld device and I was hoping that I could get some comments/critiques on the structure of it from those of you who are more experienced than I am (Which is probably everyone because I am 16 lol). I do not really want to disclose exactly what I will be making, but I think I will be able to give you enough info that you can see how it will be organized.
Here are the major things that will be performed:
1. Every once in a while the FPGA will "take a picture", which consists of receiving all of the image data from the camera and dumping it directly to the psram. When that is done, an edge detection algo will be run on the image, and other relatively easy byte by byte processing will occur.
2. The FPGA will display a simple color gui on a graphic lcd. (Most likely I will just take a different bitmap from ram an put it on the lcd and then just write text and a scroll bar on top of it)
3. When plugged into the computer, the device will either show up as a mass storage device or as serial port for my application to do stuff with it. I am not quite sure what I am going to do with this usb feature, but I want to have it because I know there will be a use for it later.
Do you think I will be overstressing the FPGA too much?
I attached a diagram I made that will hopefully clarify things a bit. I know there are still a lot of unknowns (like clock speed, etc...) but I kind of thought I would try to keep the initial description to a minimum . Let me know what questions you have
Thanks!
ps: I am not quite sure on the density of ram I am going to use, but I am thinking 4-16megabytes or PSRAM(aka cellularram)from Micron.
I am designing a handheld device and I was hoping that I could get some comments/critiques on the structure of it from those of you who are more experienced than I am (Which is probably everyone because I am 16 lol). I do not really want to disclose exactly what I will be making, but I think I will be able to give you enough info that you can see how it will be organized.
Here are the major things that will be performed:
1. Every once in a while the FPGA will "take a picture", which consists of receiving all of the image data from the camera and dumping it directly to the psram. When that is done, an edge detection algo will be run on the image, and other relatively easy byte by byte processing will occur.
2. The FPGA will display a simple color gui on a graphic lcd. (Most likely I will just take a different bitmap from ram an put it on the lcd and then just write text and a scroll bar on top of it)
3. When plugged into the computer, the device will either show up as a mass storage device or as serial port for my application to do stuff with it. I am not quite sure what I am going to do with this usb feature, but I want to have it because I know there will be a use for it later.
Do you think I will be overstressing the FPGA too much?
I attached a diagram I made that will hopefully clarify things a bit. I know there are still a lot of unknowns (like clock speed, etc...) but I kind of thought I would try to keep the initial description to a minimum . Let me know what questions you have
Thanks!
ps: I am not quite sure on the density of ram I am going to use, but I am thinking 4-16megabytes or PSRAM(aka cellularram)from Micron.