本帖最后由 小梅哥 于 2018-8-13 14:02 编辑
课程目标:学习并掌握完整的SOPC开发流程 课程内容: 1、 使用QuartusII15.1(Quartus Prime Standard Edition)创建Quartus II工程; 2、 使用QSYS工具建立能够运行流水灯项目的NIOS II处理器系统; 3、 在Quartus II软件中添加NIOS II系统文件(完成SOPC系统搭建); 4、 编译Quartus II工程; 5、 在NIOS II EDS中创建NIOS II软件工程,实现流水灯代码; 创建工程: 在E:\easysopc_class路径下创建一个名为CoreCourse_GHRD的工程文件; 建立NIOS II处理器系统: 在Qsys中创建能够简单支持LED灯的NIOS II处理器系统; 1、 添加CPU; 2、 添加On-Chip-RAM; 3、 添加只输出型4位PIO; 4、 连接所有总线(数据总线、指令总线、时钟网络和复位网络); 5、 导出PIO信号; 6、 分配基地址; 7、 保存并生成HDL文件; 完善SOPC系统: 在Quartus II软件中添加NIOS II处理器系统并分配引脚 1、 添加NIOS II处理器系统的Qsys文件 2、 完成顶层文件设计; 3、 分析和综合工程; 4、 分配引脚; 5、 全编译并生成SOF文件; 完成流水灯软件设计: 在NIOS II EDS中完成流水灯功能的软件设计 1、 创建HelloWorld模版工程; 2、 创建用户硬件驱动文件夹; 3、 编写led.c、led.h、main.c文件; 4、 编译软件工程; 运行流水灯: 在芯航线FPGA开发板上调试和运行流水灯程序 1、 调试led流水灯程序; 2、 运行流水灯程序
百度链接容易失效,之前发的都已经失效了,为了一劳永逸,大家可以直接从我们的资料链接里下载所有内容,资料都是开源的,欢迎大家下载学习。还是诚恳的说一句,虽然发的是开发板的资料包,但是都是完全开源的,算不上软广硬广哈。如果发现链接有失效的,欢迎邮件及时通知我更新。邮箱:528369266@qq.com
小梅哥所有开发板资料链接
一、AC620 FPGA开发板资料
链接: https://pan.baidu.com/s/1zPhJ32IQ-eNGUNr0xboTwQ 密码:ivjw
二、AC620暂未收录进光盘或后期补充的资料
链接: http://pan.baidu.com/s/1qYsQ9HU 密码:yscg
三、AC501-SoC开发板(Cortex-A9 + FPGA的新型价格芯片的开发板)资料
链接:https://pan.baidu.com/s/1FRklndEoY5k5cE9Ug8rHcw 密码:ckd2
四、AC6102_V2(USB3.0+DDR2+千兆以太网+LVDS)资料
http://pan.baidu.com/s/1nuHFqat
|