Версия процессора - KCPSM6_Release4_30April12.zip. Использую компилятор языка Си sdcc-3.1.0-pblaze (PBCC, патч для SDCC 3.1.0), ОС Ubuntu Linux 12.04 64-bit, Xilinx ISE 13.3.
Привожу подробно всё что есть, возможно кто-то пользовался этlим процессором и сразу сможет подсказать где проблема. Проблема заключается в том что процессор не хочет исполнять программу, хотя первая инструкция безобидна - LOAD sF, 3f, счетчик адреса ROM не инкрементируется, вижу что bram_enable-сигнал странно себя ведет. Что ему надо? ))) Проц прост как три копейки, вот ему такты вот ему резет, что ещё?

Вот скрин результатов работы симулятора (не получилось к форуму приложить, поэтому внешний хостинг):

Программа:
совершенно безобидная тестовая прожкаАссемблер:
результат PBCC (SDCC)Такой HEX вываливается:
HEX и
он же в виде Verilog-файла для BRAMиныВот само место добавления процессора PicoBlaze и связывание с BRAMиной с прошивкой.Удивительно, но с MicroBlaze у меня таких проблем не возникало ни при симуляторе ни при реальной работе, а с гораздо более простым процессором PicoBlaze затык вышел...