没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
作者:Hello,Panda 联系电话:0731-84735768
Lattice CrossLinkNX 软件开发入门分享
版本: Beta
版本
描述
作者
日期
Beta
初始化创建版本
Hello,Panda
2020.12
作者:Hello,Panda 联系电话:0731-84735768
1 目的
本入门分享一共三篇,目的是为了帮助新手利用 Lattice Radiant Software 创
建第一个新工程、使用在线调试器和使用 RSIC-V 软核。基本的软硬件配置如下:
(1) 软件开发平台:Lattice Radiant Software 2.0.1.281.2 和 Lattice
Propel1.1。
(2) 评估板:CrossLinkNx Base(编号 YSPL0010A,公司自制)
(3) 器件 :LIFC-40-7MG121C(ES 器件)
(4) 调试器:Lattice HW-USBN-2B
2 创建第一个工程
本章介绍如何创建第一个 CrosslinkNX 工程。
2.1 创建新工程
目标:创建一个新工程,使用内部的 osc 产生 50MHz 的时钟作为系统的工
作者:Hello,Panda 联系电话:0731-84735768
作时钟,利用计数器产生 50Hz 的方波,生成 bit 文件并将 bit 文件烧写到 SPI
Flash 中。
Step1:打开 Radiant 软件,选择 File->New->Project。
图 1 创建新工程界面
Step2:选择工程路径和工程名,这里命名为 wave_50hz。
作者:Hello,Panda 联系电话:0731-84735768
图 2 选择新工程路径和命名
Step3:一路下一步,根据自己用的芯片选择器件,我的板子上是 LIFCL-40-
7M121C,如下图
图 3 选择器件
Step4:一路下一步,直到工程创建完毕。
2.2 添加和编译文件
一个完整的工程,至少具备顶层文件、约束文件和若干 IP,本例生成一个简
单的 50Hz 方波,因此需要一个 OSC IP 来产生时钟、一个约束文件来指定 IO[使
用内部时钟,时钟约束文件已经自动产生,因此不需要在约束文件里面特别指定]、
一个顶层 vhd 文件。
作者:Hello,Panda 联系电话:0731-84735768
2.2.1 生成 OSC IP
Lattice CrossLink NX FPGA 内部有一个 450MHz 时钟单元,通过 IP 来例化调
用。
Step1:选择 IP Catalog,双击 OSC IP 核,并将之命名为 sys_osc。
图 4 生成 OSC IP
Step2:选择 Next,配置 HFCLK Divider 参数为 9,点击 Generate。
剩余28页未读,继续阅读
_Hello_Panda_
- 粉丝: 1283
- 资源: 16
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0