Цитата(ministrel @ Mar 4 2005, 23:00)
Т.е. структуры ПЛИСы и контроллера, их технические характеристики, как всё это дело
программить (для APEX20K это пакет Excalibor если не ошибаюсь) и т.д.
Excalibur - это не пакет, это ПЛИС с погруженным процессорным ядром (т.е. ядро доступно в схематике в виде примитива). Такие же естьу Xilinx, в Virtex2Pro и Virtex4SX. Технические характеристики и проч. см. на сайтах производителей. Программируются трансляторами, поставляемыми производителем.
Также есть масса свободных процессоров на VHDL и Verilog для реализации в ПЛИС без погруженного ядра, когда такая мощность (а погруженные ядра довольно мощны, сотни мегагерц/32 бит) не нужна. Основная масса этих процессоров сосредоточена на www.opencores.org, распространяются по LGPL, программируются на ассемблере (большинство из них совместимы с известными архитектурами, к OpenRISC есть C и Linux). Еще имеет смысл посмотреть www.gaisler.com (есть C и Linux) и
http://www.etek.chalmers.se/~e8mn/web/jam/index.html: я синтезировал оба эти процессора и вроде как они работоспособны.