April 2005
Intermediate to advanced
464 pages
9h 48m
English
At this point we have described the general nature of FPGA-based programmable platforms, and we have described how embedded microprocessors may be used to implement traditional software algorithms and complete applications within the FPGA. We have also, to some extent, discussed the role of programming tools that allow software algorithms (expressed using languages such as C) to be implemented directly in programmable hardware for high performance.
What we haven't discussed yet is how such an application, which might be composed of dozens or hundreds of independently operating parallel processes, can be expressed. How are the independent functional elements described and interconnected? ...
Read now
Unlock full access