玩转FPGA山寨版

看了《玩转FPGA》,写的不错,写写山寨版和大家交流!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

SPOC builder的配置为

CPU的Reset Vector选择flash

新建一个BDF,添加SOPC

运行后下载到FPGA

NIOS软件

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

#include "system.h"
#include "altera_avalon_pio_regs.h"
#include "alt_types.h"
int main (void)
{
    alt_u8 led = 0x2;
    alt_u8 dir = 0;
    volatile int i;
    while (1)
    {
        if (led & 0x9)    dir = (dir ^ 0x1);
        if (dir)   led = led >> 1;
        else       led = led << 1;
        IOWR_ALTERA_AVALON_PIO_DATA(LED_PIO_BASE, led);
        i = 0;
        while (i<200000)  i++;
    }
return 0;
}

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

build Project后点击

Tool—>Flash Programmer

Memory选择cfi_flash,点击Program Flash即可

posted on 2010-07-18 23:18  Neddy11  阅读(1678)  评论(0)    收藏  举报