A year goes by ...
Posted: Sat Sep 11, 2010 12:34 pm
Just joined, and noticed that it's been a year since the last post - not very active huh.
I've developed a range of products based on Micron and Onmivision CMOS sensors that squirt uncompressed video through Cypress USB2.0 silicon to PC's for further processing, and have been looking around for some time at how to bolt an embedded system together.
Over the last few years I've played with Embedded Linux and Win CE, and invested loads of time on FPGA's, but to be truthful I've not got as far down the road as I had hoped. Other paying projects always seem to drag me away from the fun stuff.
Initially I'm looking at doing some processing straight from the sensor at 10, 12 or 14bit wide, performing some spatial noise reduction, maybe a little edge detection, and then quirting the data onto a CE platform for end-user analysis. Further down the line I need real processing to build 3D models from Z-stacks - very doable on a modern quad core with parallel threads, but in an embedded environment?
The multi-core, multi-thread, C based, fast time to market is what caught my eye with XMOS.
So is XMOS hardware the way to go, or should I stick with working on an FPGA solution?
All constructive advise welcome
Bruce.
I've developed a range of products based on Micron and Onmivision CMOS sensors that squirt uncompressed video through Cypress USB2.0 silicon to PC's for further processing, and have been looking around for some time at how to bolt an embedded system together.
Over the last few years I've played with Embedded Linux and Win CE, and invested loads of time on FPGA's, but to be truthful I've not got as far down the road as I had hoped. Other paying projects always seem to drag me away from the fun stuff.
Initially I'm looking at doing some processing straight from the sensor at 10, 12 or 14bit wide, performing some spatial noise reduction, maybe a little edge detection, and then quirting the data onto a CE platform for end-user analysis. Further down the line I need real processing to build 3D models from Z-stacks - very doable on a modern quad core with parallel threads, but in an embedded environment?
The multi-core, multi-thread, C based, fast time to market is what caught my eye with XMOS.
So is XMOS hardware the way to go, or should I stick with working on an FPGA solution?
All constructive advise welcome
Bruce.