本帖最后由 mabo124 于 2018-12-16 22:48 编辑
拿到Perf-v板子已经1周了多了,但是一直没有写开箱第一篇原因很简单:主要就是没有接触过Xilinx fpga芯片以及久仰其大名的RISC-V CPU。在这周的主要工作就是消化RISC-V设计理念以及软件开发环境的搭建。在此,非常感谢澎峰科技和爱板网的此次活动,让我们有机会接触和学习RISC-V软核。要知道旁边的阿三邻国已经将RISC-V技术作为国家CPU开发标准了。我们基层人员起码不能落后它们吧。
先上个拆箱图吧,如下图1所示。
该套件提供了HDMI接口、VGA接口和高速接口转HDMI&摄像头接口等3个转接板,并采用当下流行的板对板接插形式与主开发板进行互连。开发板正面图如下图2所示。
图2 Perf-V开发板正面图
Perf-V开发板是澎峰科技(http://perfxlab.com/)推出的基于Xilinx Artix-7系列FPGA开发板,并主打运行其自研的基于RISC-V的软核(也是当下流行的开源CPU)。在此,再次感谢澎峰科技和爱板网的此次活动,让我们有机会接触和学习RISC-V软核。对于想学习RISC-V相关知识的朋友可以到RISC-V基金会官网上学习,当然想学习中文资料的,可以找胡振波老师撰写的RISC-V技术的姐妹书来学习;另外,Perf-V开发板配套的学习资料也能支撑自主学习,大家可以通过其例程摸索出RISC-V软核应用开发的技巧。
如前所述,这周主要任务就是研读胡振波老师撰写的RISC-V技术的姐妹书(昨天的妹妹书才到手),因其RISC-V架构相对曾学过的X86/ARM的不同,所以完全掌握其架构设计理念还得继续加油研读书本内容并辅以实验。故此,从网上找到相关资料搭建了软件开发环境,主要是基于windows的开发环境(vivado2018.1和perf-v ide,虽然也有--也是胡振波老师推荐使用的ubuntu16.04版本的开发环境,但是个人还是倾向用windows版本,毕竟虚拟机再跑开发,速度肯定会慢上加慢的。) 安装vivado2018.1比较简单,选择默认安装Vivado HL Design Edition版本即可。安装完导入对应版本的license文件。如下图3-5所示。 图3 加载安装license文件 图4选择安装license文件
图5 显示成功安装license文件 这里,如果想要成功在 View License Status中查看证书状态,如下图7所示(即,查看将右边的滚动条拉到最下面查看证书状态),我是经过如图6中红色圈所示操作才成功的(强制指定license文件路径),否则没有显示相应证书状态。 图6 指定license文件 图7 查看证书状态 对于Perf-V IDE的安装,参考澎峰科技提供的安装文件即可,这里就不多述了。下来一周的工作,主要还是以学习RISC-V架构为主,并辅以在开发板进行实验为主。想想内心激动啊,期待下周吧。
|