记录一些硬件相关的点。
毕竟搞软件的来搞硬件是件很头疼的事。
Vivado remote Hardware Target
由于FPGA开发板插在服务器上,往里面烧程序的话,就得去放服务器的房间,在服务器上的Vivado操作,那样就超级麻烦了。而且服务器配的显示器也很小,不便于开发。后来发现Vivado的Hardware manager支持remote Hardware Target.
note of PR Vivado flow (UG909)
1.Create a Partial Reconfiguration Project
PR项目和标准的项目设计流一样。通过新建工程向导,选择target device,design sources and constraints, and set all the main project details.
新建工程的时候,静态区域(static portion)应该添加source files和constraints。
可以选择RTL design sources加入到每一个Reconfigurable Partition的第一个Reconfigurable Module中,或者什么都不加将其留为black boxes.
注意:只能添加一个RM的sources在工程创建的时候。the Partial Reconfiguration wizard将用来添加另外的RMs.
linux多网卡环境设置路由
ATX电源接口定义
实验室的FPGA板的有一个外接的电源适配器,但是插在主板上再用外接的电源适配器供电就不方便了。随板子一起的有个ATX电源的转接线,是大4D的针转6pin口的。板子电源插口还提示不能直接用PCIE显卡的6pin的口直接插上去供电,必须要用它的大4D转6pin的线,后来测试了一下是因为FPGA板上的6pin口的12V线和地线和标准的PCIe显卡6pin口不一致。
问题来了。我们的服务器的ATX电源没有D型4pin的口,这下可怎么搞。于是我就查了一下ATX电源的各种接头的定义规范,准备自己DIY一个6PIN转6PIN的线,达到给FPGA板正确供电的效果。
eclipse中相关issue的solutions
本文记录在使用eclipse进行java开发时运到的问题和相应的解决方法。
linux系统给安装的软件添加桌面启动菜单快捷方式
FPGA板开发的原因,Xilinx官方给的test example是用java awt写的GUI,但是在服务器上运行的时候有错误,而且出现错误后关掉程序重新运行就会提示Another instance of GUI already running。
没办法咯,只能自己看下JAVA程序的源码咯。所以就下载了个Eclipse,解压后直接用的,我想要加入centos右上角那个Application索引里面,所以就上网搜了一下。
fedora 24安装nvidia显卡驱动
生命在于折腾。真想狗带。
前言:
昨天买的FPGA板到了,run了一下BIST(built-in-self-test),功能都是正常的。然后就是测试PCI-E和10G光口。
噩梦就这么开始了。
vncserver的一些设置
实验室有台DELL的服务器,平常都开着。
服务器上部署着VNC-server,方便其他同学远程连接进行一些开发工作和实验。
刚好我的显示器有台是2k分辨率的,
用VNC-viewer登录服务器后,发现能设置的最大分辨率是1920*1200。
全屏的时候不能占满整个屏幕,这严重影响我操作时候的视觉美感。