- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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;
}
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Replace count & 0x01 with count & 0x0F and all your 4 LEDs will toggle according to the count binary code
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
only first led blinking :(
i use sopc of kits/standards- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page