12.3. SummaryThis chapter has described how to use the uClinux operating system, running on a Xilinx MicroBlaze processor, to support highly capable software test benches for custom hardware modules developed using Impulse C. There are many other potential applications for uClinux and Impulse C, including the ability to describe multiple (threaded) Impulse C software processes and to create highly reconfigurable systems consisting of multiple soft processor cores, each running uClinux in combination with Impulse C hardware processes. Research is continuing into such multiprocessor, mixed software/hardware applications, which appear to be limited only by our imaginations. |