I really appreciate the feedback. We are working on a small handheld device much like a camera. So it has mechanism control, image processing, ADC feedbacks, communications, and maybe DACs. It has to be ... all things to all people but we are trying to be realistic. I am in Orlando, FL so I won't have a chance to try the dual core approach this week with Frances bearing down on us. Thanks Kerri for putting in so much effort. We have an IRAD task to look at this approach so your directions/example are valuable and will be tried soon.
Any other information is welcome. I am looking for more capability than we have had on other projects; more along the lines of the a current project where we are hosting QNX (operating system) on a custom board based on the MPC 8260. The Stratix/NII solution has many advantages over that one, but I now know what I can do with a board resembling a unix box. For example, booting multiple configurations of the firmware and software that can be easily uploaded to a closed box (so, through the serial or ethernet ports or other) or debugging like Kerri described or dumping to multiple serial ports or coordinating the output of processors through a port manager. Even saving data to a file in flash and ftp'ing to a PC for analysis. Most of these features add up to ease of development and reduced time/cost to deliver a product. Long winded, I know, but that's what we're up to.
Thanks again.