wyzhou 发表于 2020-6-15 17:27:29

DE0-Nano-SoC快速入门指南

本帖最后由 wyzhou 于 2020-6-19 09:53 编辑

声明:本帖为作者原创帖子,转载需声明为转载内容,附上此声明,并添加原文地址。
出处:http://www.myfpga.org/discuz/forum.php?mod=post&action=edit&fid=128&tid=196971&pid=270561&page=1

一、开发板组件配置
https://i.loli.net/2020/06/11/UyqRogJaGZWN138.jpg

二、包装内容
https://i.loli.net/2020/06/11/A4gVSquXFRt6vNG.jpg
用户可以通过以下链接下载DE0-Nano-SoC系统光盘:http://soc.terasic.com

三、开机测试: FPGA配置
https://i.loli.net/2020/06/11/PMNBka4OKJlxwiF.jpg
1. 设置 SW10 MSEL =10010 ,开发板工作在Fast AS配置模式
2. 将电源适配器连接到 DE0-Nano-SoC的电源接口(J14)。
3. 开发板上FPGA端所有的用户LED灯开始闪烁。

四、开机测试: HPS启动(Linux)
https://i.loli.net/2020/06/11/BTtqSdWxFIMUG24.jpg
1. 设置SW10 MSEL = 01010 , 支持从micro SD卡以FPPx32配置模式启动DE0-Nano-SoC开发板。
2. 确认microSD卡正确插入到开发板的SD卡槽中。
3. 将电源适配器连接到DE0-Nano-SoC的电源接口 (J14) 。
4. 使用A型转Mini-B型USB线缆连接DE0-Nano-SoC 的 J13 和PC机,可以在UART终端观察到Linux 启动的信息。如需获得更多信息,请参考系统CD中“Getting Started Guide".
5. 在U-Boot阶段,FPGA将被配置,FPGA端所有的用户LED闪烁。
6. Linux成功启动后,用户将看到HPS端用户LED 闪烁。
7. UART终端加载后,用户可在终端输入‘’root''登录Linux系统。

五、DE0-Nano-SoC CD目录
用户可以通过链接:http://soc.terasic.com 下载DE0-Nano-SoC 系统CD。
DE0-Nano-SoC CD目录

文件名 内容
User_Manual DE0-Nano-SoC使用文档
Demonstrations DE0-Nano-SoC开发板设计示例
DatesheetDE0-Nano-SoC开发板板载元器件数据表
Schematic DE0-Nano-SoC开发板电路原理图
Tools DE0-Nano-SoC开发及测试工具


六、开始使用DE0-Nano-SoC开发板
用户可以参考DE0-Nano-SoC CD 中Manual文件夹下的Getting_Started_Guide.pdf文档。该文档覆盖内容包括:DE0-Nano-SoC开发板硬件概述;如何安装及使用DE0-nano-SoC所需软件工具的具体操作步骤。
该文档介绍了如何执行以下任务:
1. 软件安装: Quartus II 和 SoC EDS
2. 开发板启动:DE0-Nano-SoC上电
3. 进行FPGA系统测试:下载FPGA SRAM 对象文件(.sof)
4. 在DE0-Nano-SoC上运行Linux操作系统

七、开始第一个FPGA设计
用户可以参考DE0-Nano-SoC 系统CD manual文件夹中的My_First_FPGA.pdf 文档。
该文档描述FPGA开发的完整设计流程,包括:
1. 创建一个新的Quaruts II工程。
2. 添加用户逻辑和使用MegaCore IP核。
3. 将.sof文件下载到FPGA并观察结果。

八、开始第一个HPS设计
用户可以参考DE0-Nano-SoC 系统CD manual文件夹中的My_first_HPS.pdf文档。
该文档描述了完整的C/C ++ 设计流程,包括:
1. 创建和 构造一个C/C++工程。
2. 将文档从PC复制到在DE0-Nano-SoC上运行的Linux文件系统中。
3. 在DE0-Nano-SoC运行的Linux中加载可执行文件。

九、DE0-Nano-SoC开发板与Atlas-SoC开发板的区别
DE0-Nano-SoC开发板与Atlas-SoC开发板的硬件上资源是相同的,唯一的区别是这两个开发板的启动过程不同,用户可以直接在Atlas-SoC开发板使用DE0-Nano-SoC开发板的资源,反之亦然。
请访问http://www.rocketboards.org/atlas-soc 网页获取更多关于Atlas-SoC 开发板信息。

十、获得帮助
请访问http://soc.terasic.com获取更多资源。
如遇到任何问题,可通过以下方式联系我们:
邮箱:support@terasic.com.cn
微信服务号:
https://i.loli.net/2020/06/04/ta5vpjWUFTwYhf7.png
页: [1]
查看完整版本: DE0-Nano-SoC快速入门指南