В общем, заблуждение конечно, что Altium только с nanoboard-ом работает. Этот дорогой девайс не больше чем хороший стартер кит от Altera или Xilinx. С этим я совершенно согласен, ровно как и стем, что по-моему еще никто не смог подружить Altium с Modelsim-ом. Но если проекты не очень сложные (по сложности предлагаемым в качестве ознакомления), достаточно и тех аппаратных инструментов, которые предлагаются в комплекте. И наверное для сложных проектов, в которых необходимо таки использование DSP ядер, использование AD будет не эффективным. С другой стороны, ядра сгенерированные корегеном xilinx или мегавизардом альтеровским очень хорошо импортируются и работают. В комплекте предлагаются также микропроцессорные ядра MSC51, Z80, PIC вместе со средствами разработки (C, ASM) инструментальной отладки, ну и конечно возможно использование микро/пикоблейз, PPC и NIOS. Есть также много инструментов типа ChipScope или Signal Tap, и совершенно без разницы, с альтерой, ксайлинксом или альдеком вы работаете в данный момент. Правда, инструменты эти доступны только для FPGA по понятной причине, и для их использования понадобится специальный кабелечек, который сам по себе не сложен, и плата со схемой для него есть в хелпах. Для желающих есть у меня пару готовых плат пустых - могу поделиться. Для юзающих CPLD плюсом является то, что Altium дружит с программаторами типа ByteBlaster или не помню как у ксайлинкса он называется, причем тип подключенного программатора определяется автоматически. Ксайлинкс можно программировать байт-бластером и наоборот. Минус - пока только те программаторы работают напрямик, которые к параллельному порту подключаются. Для использования USB придется подождать, пока выложат исходники для своего USB JTAG адаптера. USB Blaster и USB программатор от Xilinx напрямую пока не работают. В общем, процесс довольно прост - после изготовления PCB передаем данные в проект FPGA. Пишем на VHDL или рисуем в схематике, или используем то и другое вместе и импортируем ядра, если необходимо. Подключаем плату к компьютеру с помощью байтбластера или любого доступного программатора (хоть для AVR) и программируем. После чего в реалтайме смотрим встроенными JTAG средствами, как на рисунке Вашей платы в том месте где стоит ПЛИС меняются нули и единицы на соответствующих выводах. Осциллограф в большинстве случаев оказывается не нужным. Путем логических умозаключений, думаем, почему не работает ничего. И т.д...