Некоторое время назад здесь была дискуссия о софт-процессорах и проблемах разработки программного кода для них. Нашёл вот в осле книгу и софт - Practical FPGA Programming in C
By David Pellerin, Scott Thibault
...............................................
Publisher: Prentice Hall PTR
Pub Date: April 22, 2005
ISBN: 0-13-154318-0
Pages: 464
Impulse.CoDeveloper.Universal.Pro.v3.10-CROSSFiRE
Процедура разработки программы для софт-процессора в FPGA с применением данного набора выглядит следующим образом.
-- Целевой софт пишется на ANSI-C и отлаживается в привычной вам среде, скажем M$ VC,
-- далее прогоняется через Impulse.CoDeveloper, который генерит HDL код.
-- Полученный HDL код засовывается в среду разработки для FPGA - Altera или Xilinx (предполагается, что у вас есть макрофункция для Nios, Microblase или PPC), которая и генерит код для чипа.
Я книгу только просмотрел по диагонали и, соответственно, всё вышеизложенное - только первое впечатление.
Основной упор в книге делается на распараллеливание, т.е. на вполне конкретный круг задач. Рассмотрено шифрование, фильтрация и обработка изображений. Примеры описаны очень подробно.
Я совершенно не готов дискутировать на тему нужности и(или) оптимальности, но могу закинуть книгу и софт в Upload. Книга - 18MB, софт - 142MB.
ed2k://|file|Impulse%20CoDeveloper%20Pro%20Universal%203.10b9.zip|141910189|FEC3D7FE87FD4343616D9AF07556D6B3|h=KGECN6UKWY3KZ6D64PSATMZJ4ON4F4ZK|/