Modern day processors for imaging, radar, and other sensors are complex systems each unique with diverse processing requirements per company, platform, sensor, and application. A common feature is that these systems require high bandwidth and high performance signal processing. Such is now readily available with advances in FPGA capabilities as well as their programmability, the incorporation of embedded graphical processors, the increasing number of cores with vector units, and the high bandwidth of PCI Express and multi-Gigabit Ethernet.
Another common feature is that as the flexibility and power of these sensor systems has appreciated, so has the complexity of their software control. It is not uncommon for the architecture of embedded imaging and other sensor systems to have a framework of multiple software executables for the interface, data, and control processing.[Continue reading →]