[FPGA]

锆石A4开箱 + 按键数码管

[复制链接]
1440|9
手机看帖
扫描二维码
随时随地手机跟帖
muelfox|  楼主 | 2019-1-21 18:45 | 显示全部楼层 |阅读模式
本帖最后由 muelfox 于 2019-1-21 18:49 编辑

最近一有时间就在看Verilog, 然后就觉的没有开发板练习, 看到二姨家以前的一个开发板借用的活动, 就厚颜找@巧克力娃娃 借了一块锆石A4开发板, 这块板借了10几天了, 先发个简单的开箱个数码管工程,  工程没什么大用, 就是说明下这个开发板的使用



一. 开箱
拆开包裹, 见到的第一眼
1.png


有一张包装膜, 只好给破了,  抽出来的那个盒子感觉有点厚重, 不是很好打开
2.JPG

打开后能看到A4开发板,  有透明亚克力做的保护壳
4.JPG

开发板侧面接口

7.JPG

下面那层更难打开

3.JPG

不过说真的, 那根USB线是真的真材实料, 下层的下面还有一个小盒子, 里面是光盘资料和一个说明书

5.JPG

然后就没有然后了, 这里不行不吐嘈下, 没看到USB-Blaster, 好吧, 什么都准备好了, 你给我说没有USB-Blaster,  只有找万能的X宝喽!
来张全家福

6.JPG



相关帖子

muelfox|  楼主 | 2019-1-21 18:45 | 显示全部楼层
本帖最后由 muelfox 于 2019-1-22 13:00 编辑


二. 软件安装

按照光盘中《软件安装指导手册》中, 一路Next,


1.png


进入漫长等待后能正常完成安装, 试了下把光盘内复制到硬盘再安装出错, 不知道什么原因, 可能是安装源有中文目录@_@



然后安装说明就没有了, 然后一个巨坑就出现了, 那就是如果你用30天试用证书的话, 综合是不会生成sof文件,  我当时的工程就烧录时没法进行, 然后只能各种百度, 没有结果, 最后仔细看综合信息, 才发现试用证书是不能生成sof的


**的话要用13.1的**器, 我就搞错用了13.0的, 结果就是综合时出现不支持EP4CE10F17C8 器件错误, 如果你也用错的话, 记得先恢复原版sys_cpt.dll才能再次**成功


2.png









使用特权

评论回复
muelfox|  楼主 | 2019-1-21 18:47 | 显示全部楼层
本帖最后由 muelfox 于 2019-1-21 20:01 编辑

三. 新建工程

按照光盘中《软件工具篇》1.3章中, 新建工程:
选择器件时在" Name filiter" 中输入开发板的主芯片型号"EP4CE10F17C8"
1.png

EDA工具设置, 不过我的工程仿真出错, 暂时不知道哪里出错了

2.png

最好在系统中安装等宽的编程字体, 在Tools -> Options -> Text Editor -> Fonts 中修改显示字体

fonts.png


继续新建Verilog文件, 没有教程那么复杂

decode.png

双击下左边的"Analy & Synthesis", 综合通过后会自动生成管脚分配文件

syn.png

参照《管脚分配手册》
key.png LED.png

使用菜单 Assignments -> Pin Planner, 对管脚进行分配

pin_map.png

使用菜单 Assignments -> Device -> Device and Pin Options 配置工程

生成pof文件: 在 Configuration中钩选"Use configuration device", 并选择"EPCS128", 当然对于A4来说没用, 因为这块开发板上没留AS下载口;

pof.png

未使用管脚: 在Unused Pins选择"As input tri-stated", 其实默认的"As input tri-stated with weak pull-up"好像更好, 只是功耗会稍微大一点点吧

双用的管脚因开发板全引为用户IO, 所以在Dual-Purpose Pins中全部选择"Use as regular I/O"

pin.png

双击下左边的Compile Design", 完成后生成sof, pof文件

compile.png


菜单 Tools -> Programmer,  下载程序, 当然得有USB-Blaster

prog.png

点Start开始下载, 速度飞快, 因为是下到RAM, 断电后就没了, 没有AS接口, 所以pof文件没用, 要写到ROM, 用另一个方法

菜单 File -> Convert Programming Files, "Programming file type"选择"JTAG Indirect Configuration File(.jic)"
"configuration device", 选择"EPCS128"
下面的Flash Loader选择 Add Device: Cylone IV E -> EP4CE10;
SOF Data选择 Add File: decode4_7.sof

jic.png


菜单 Tools -> Programmer,  Add File: output_file.jic,  勾选"Program/Configure",  点Star下载程序, 速度有蛮慢

jic_p.png








使用特权

评论回复
muelfox|  楼主 | 2019-1-21 20:13 | 显示全部楼层
本帖最后由 muelfox 于 2019-1-21 20:17 编辑

四. 最后

最后附上不能正常测试的仿真文件, 和工程工作视频载图
sim_c.png

3.png

4.png





使用特权

评论回复
巧克力娃娃| | 2019-1-22 09:55 | 显示全部楼层
路过帮顶!

使用特权

评论回复
muelfox|  楼主 | 2019-1-22 12:45 | 显示全部楼层
本帖最后由 muelfox 于 2019-1-22 15:03 编辑

二楼被吃了

然后多发了两次







使用特权

评论回复
muelfox|  楼主 | 2019-1-22 12:52 | 显示全部楼层
本帖最后由 muelfox 于 2019-1-22 15:03 编辑

二楼被吃了

使用特权

评论回复
评论
21ic小喇叭 2019-1-22 16:49 回复TA
二楼出来了 
栞同学| | 2019-1-24 09:36 | 显示全部楼层
同锆石帮顶

使用特权

评论回复
Cjy_JDxy| | 2019-1-24 15:27 | 显示全部楼层
我的板子卖了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

513

帖子

2

粉丝