Делаю все по шагам, описанным в AN351:
1) В Quartus 14.0 создаю визардом новый проект.
2) Открываю Qsys и создаю систему, включающую nios, pio и on-chip ram.
3) Генерирую файлы testbench: Generate->generate TB system(Simple + verilog)
4) Открываю eclips и создаю новый проект, указываю путь к квесте и путь к файлу .sopsinfo
5) Создаю main.c c текстом программы, собираю проект (build project)
Текст программы:
CODE
#include "system.h"
#include "altera_avalon_pio_regs.h"
int main ()
{
int leds = 0x1;
int i = 0;
while(1)
{
IOWR_ALTERA_AVALON_PIO_DATA(PIO_0_BASE, leds);
for (i=0; i<10000; i++);
if (leds<255)
{
leds ++;
}
else
leds = 0;
}
return 0;
}
#include "altera_avalon_pio_regs.h"
int main ()
{
int leds = 0x1;
int i = 0;
while(1)
{
IOWR_ALTERA_AVALON_PIO_DATA(PIO_0_BASE, leds);
for (i=0; i<10000; i++);
if (leds<255)
{
leds ++;
}
else
leds = 0;
}
return 0;
}
6) Запускаю квесту: Run as->Nios II modelsim
7) В поиске ищу сигнал clock и pio, но они отсутствуют
Может быть я делаю что-то упускаю из виду?