Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Altera_Forum
Honored Contributor I
1,250 Views

Turn on 4 leds nios II

hello, 

I have a FPGA Cyclone III ep3c25. I use NIOS II, I turn on the first LED. Now how to turn the 4 LEDs.  

i use this code to blink first led. 

#include <stdio.h># include "system.h"# include "altera_avalon_pio_regs.h" int main() { printf("Hello from Nios II!\n"); int count=0; int delay; while(1) { IOWR_ALTERA_AVALON_PIO_DATA(LED_PIO_BASE,count & 0x01); delay=0; while(delay < 2000000) { delay++; } count++; } return 0; }
0 Kudos
3 Replies
Altera_Forum
Honored Contributor I
128 Views

Replace count & 0x01 with count & 0x0F and all your 4 LEDs will toggle according to the count binary code

Altera_Forum
Honored Contributor I
128 Views

only first led blinking :( 

i use sopc of kits/standards
Altera_Forum
Honored Contributor I
128 Views

Are the LEDs correctly connected to upper bits of PIO port? 

Are the PIO/LED signals correctly assigned to the FPGA pins driving the LEDs? 

If the PIO has bidir capability, are the upper PIO pins configured as outputs?
Reply