Перейти к содержанию
    

Синтез Microblaze в HDL Designer+QuestaSim

Добрый день!

Стоит HLD Disigner + QuestaSim10.2.

По этапам, что делал:

1) Cоздал Core Generator Microblaze;

2) Простейшая программа для него в SDK;

#include <xparameters.h>
#include <xiomodule.h>
#include <xiomodule_l.h>
XIOModule gpo1;
volatile u32 ct = 0;
int main() {
        XIOModule_Initialize(&gpo1, XPAR_IOMODULE_0_DEVICE_ID);
        XIOModule_Start(&gpo1);
        while (1) {
                volatile int i = 0;
                for (i = 0; i < 10000000; ++i) {}
                ++ct;
                XIOModule_DiscreteWrite(&gpo1, 1, ct);
        }
}

3) В ISE получил mem файлы;

microblaze_mcs_data2mem c:/test_sw.elf

4) Добавил в HDL проекте (библиотеки Xilinx_unisims, Xilinx_CoreLib, Xilinx_uni9000, Xilinx_unimacro добавлены) и запускаю QuestaSim

Сам QuestaSim- запускается без ошибок (mem файлы грузятся), и моделирует все остальное - но ничего не выдает! (Скрин из QuestaSim прилагаю)

post-85739-1441514324_thumb.png

Вроде что то делается в нем - но не выдает!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...