logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

verilog开源项目

1、opencores参考:https://www.zhihu.com/question/348990787/answer/908296371?utm_source=wechat_session&utm_medium=social&utm_oi=1037689961323151360

虚拟机环境搭建-lubuntu

1、win7系统虚拟机部署,首先virtualbox(开源免费/Win10首选)不支持win7(和windows主题文件冲突,需要使用PE进入替换)新版的V15 VmWare不支持win8以下的版本最终选择V12 Vmware Player:说明Player是免费个人版,Pro版需要收费linux系统还是选择64bit ubuntu ,这次选择了轻量版桌面的Lubuntu测试总结:现在新版的软件对

virtual box串口设置

1、断开有设备但是不连接,就像台式机一般都有串口但是没有接设备2、管道pipe/需要使用软件去接收数据,暂时没有找到对应的接收工具3、物理设备直接将本地的物理串口映射到虚拟机【先在电脑上虚拟一对虚拟串口,将虚拟机挂在串口1,在本地打开串口2,即可互相通信】4、裸文件指定一个文件即可5、TCP 方式需要在本地建立一个TCP server,虚拟机对应的串口通过这个server进行通信参考:https:

electron(跨平台)

一般跨平台开发一般是Java(基于java虚拟机,一次编译到处运行)和Qt(基于兼容的开发框架,使用适用于不同平台的编译器针对各个平台单独编译达到跨平台效果),还有一种方案就是基于html/js利用浏览器作为跨平台的虚拟机(Electron的方案我觉得类似)。对于一个应用程序来说:驱动部分:不可避免需要针对各个平台单独移植编译(驱动部分严重依赖于系统/内核支持)核心数据处理:使用高级标准通用语言C

#electron#node.js
虚拟机环境搭建-lubuntu

1、win7系统虚拟机部署,首先virtualbox(开源免费/Win10首选)不支持win7(和windows主题文件冲突,需要使用PE进入替换)新版的V15 VmWare不支持win8以下的版本最终选择V12 Vmware Player:说明Player是免费个人版,Pro版需要收费linux系统还是选择64bit ubuntu ,这次选择了轻量版桌面的Lubuntu测试总结:现在新版的软件对

ibert测试说明

xilinx对于高速收发接口gth有专门的验证方案ibert,FPGA的引脚按bank划分,gth类似不过是按Quad来算,每个Quad的结构如下:一共有4组收发对。每个Qual和管脚的位置都是绑定的,所以在例化ip核时不要指定Quad的位置即可,不需要再对管脚做约束了。Ibert配置介绍:新建一个临时Temp工程:芯片选择在ip Catalog搜索ibert:...

linux kernel -1

linux-xlnx/memcpy.S at master · Xilinx/linux-xlnx · GitHubmemcpy优化:optimized-routines/memcpy-advsimd.S at master · ARM-software/optimized-routines · GitHubhttps://github.com/ARM-software/linuxDMA:linu

#linux
SystemVerilog到Verilog

https://github.com/zachjs/sv2v

Yosys-RTL开源综合工具

参考:http://www.clifford.at/yosys/files/yosys-austrochip2013.pdfhttps://chips4makers.io/blog/open-source-mixed-rtl-synthesis.html其它相关信息:OpenTitan 是 Google 开发的项目,旨在鼓励厂家为数据中心和消费级设备开发所谓的信任根(root-of-trust)技

到底了