fpgaepcs烧写及niosiiflash烧写过程

fpgaepcs烧写及niosiiflash烧写过程

ID:30223015

大小:443.69 KB

页数:8页

时间:2018-12-27

fpgaepcs烧写及niosiiflash烧写过程_第1页
fpgaepcs烧写及niosiiflash烧写过程_第2页
fpgaepcs烧写及niosiiflash烧写过程_第3页
fpgaepcs烧写及niosiiflash烧写过程_第4页
fpgaepcs烧写及niosiiflash烧写过程_第5页
资源描述:

《fpgaepcs烧写及niosiiflash烧写过程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、FPGA EPCS烧写及NiosII Flash烧写过程 (2009-09-2212:35:02)分类: FPGA/SOPC/DSP简述AlteraCycloneIIFPGAEP2C35F672C8的EPCS16的AS(ActiveSerial主动配置)的配置方法及将NiosII用户程序下载到CFI_Flash的基本方法。1.FPGASopcBuilder的基本配置。QuartusII->NewProjectWizard->uart_test->SopcBuilder->添加以下IP核(三态桥和CFI之间的控制总线需要手动连接)->设置NiosII

2、CPU的类型(复位和异常地址配置CFI之后再设置)->设置CFI_Flash数据和地址宽度->设定CFI时序->Generate产生NiosIICPU核运行的硬件环境->关闭SopcBuilder->QuartusII(当前工程)->File->New->BlockDiagram->OK->添加NiosIICPU->定义输入输出引脚->Assignments->Device->->Assignments->Device->Device&PinOptions->unusedPins->Asinputtri-stated->Analysis&Synth

3、esis->tools->TclScript->Project->Tcl_script1->StartCompilcation->EDANetListWriter->PragramDevice->HardwareSetup-> Usb-blaster                ->Mode->Cautions:将Usb-blaster由FPGAjtag口换到AS口。->Start->FPGAEPCS烧写完毕,重新启动后启用。2.SOPC用户程序CFI_Flash刷写QuartusII->NewProjectWizard->uart_test->

4、SopcBuilder->NIOSIIIDE->file->new->NIOSIIC/C++Application->helloworld->next->Creatnewsystemlibrary->修改程序为如下#includeintmain(){                while(1)        {    printf("HellofromNiosII!");                inti=0;                while(i<10000)                {       

5、                 i++;                }            }    return0;}->右击工程->SystemLibraryProperties->按以下设置->BuildProject->Tools->FlashProgrammer->ProgramFlash->用户程序烧写完毕  3.关掉板载电源重新启动FPGA可以看到FPGA会自动引导AS主动配置,配置好FPGA后会在RST的基地址处启动Flash读取,进而运行整个用户程序。  程序源代码:(我的备份,和硬件引脚映射有关)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。