TA的每日心情 | 开心 2022-8-6 16:18 |
---|
签到天数: 72 天 连续签到: 1 天 [LV.6]常住居民II
|
首先感谢爱板网和澎峰科技科技组织的这次Perf-V 开发板评测活动,本人有幸申请到一块XC7A35T的Perf-V开发板参与到这次活动。今天一早收到了快递过来的开发板,板子比较小巧,一应配件齐全,先上张“全家福”图片:
开发板的硬件资源如下图示:(摘自澎峰科技的Perf-V FPGA开发平台学习资料)
主要有如下资源:
1、赛灵思XC7A35T FPGA器件, 内部有33280 个Logic Cells,90个DSP48E1 Slices, 50个35kb Block RAM, 5个CMTs, 1个XADC Blocks等资源, FTG256封装有170个IO。
2、美光的DDR3颗粒,型号为MT41J128M16JT-093,容量为256MByte(128M*16bit)。
3、FPGA配置Flash,型号为 N25Q064A.
4、用户Flash,型号为 N25Q064A。
5、拔码开关4个。
6、轻触按键开关4个。
7、LED彩灯3个。
8、用户LED红色灯4个。
9、PMOD接口1个。
10、Arduino兼容接口2个。
11、高速接口1个60 pin,在开发板背面。
12、电源接口,电源按键开关,复位按键,电源指示灯,FPGA_DONE指示灯。
初步看了下Perf-V 开发板的硬件原理图,感觉电源部分可以供大家参考,特别摘出在这里:FPGA开发板的电源部分采用TI的TPS54331/TPS51200和MPS的MP2307 dc-dc芯片, 框图如下:
实际原理图如下:
软件开发环境主要分两部分: 一是FPGA开发工具,由于Perf-V开发板自带的例程是用Vivado 2018.1 版本建立的工程,我目前在用的是Vivado 2016.2版本,直接打开对应工程会出现如下提示:
按提示方法其实也能打开工程,为了防止可能出现一些莫名的错误,我这还是特意把 Vivado 软件升级了一下,到赛灵思管网: https://www.xilinx.com/support/download.html下载,最新版本是 Vivado2018.2,由于软件一般是向下兼容的,我这下载安装了这个版本。
二是RISC V处理器的软件开发工具,澎峰科技提供了linux环境和window环境下两种版本的开发软具,Windows环境下的开发工具就是直接下载安装一个Perf-V IDE软件,这样应该比在虚拟机下运行编译速度要快些,据说是澎峰科技基于开源的Eclipse定制的,但看到其安装及使用说明文档说目前是测试版本还有些小问题还没有解决,并且用Vivado下载fpga和Perf-V IDE下载RISC V程序要来回切换驱动程序感觉稍嫌麻烦,就没有进行安装尝试了。 Linux环境下的开发工具澎峰科技已经安装好在一个虚拟机镜像内并且提前配置好了,我们只需要直接下载镜像用vmware虚拟机软件打开使用就行,这里要求Vmware虚拟机软件版本为12.5.0,我是用VMware12.5.9版本也没有问题,第一次打开出现下面提示:
选择"我已复制该虚拟机(P)" ,出现登录界面时输入用户名:Perf-V 密码:perfxlab就可以登录,Linux系统是ubuntu 16.04LTS。
软件开发环境搭建好了,下一步就可以进行实际开发了。
|
|