自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 PVE配置从0到1

版本 7.2合并空间。

2023-09-15 03:10:19 246 1

原创 LDPC编译码

LDPC编译码

2022-05-04 20:23:50 1698 2

原创 基于QSPI 的 Multiboot介绍-远程更新

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、PL端设计1、FLASH控制器2、约束文件二、驱动程序1.中断方式2.轮询方式总结前言目前,基于FPGA的很多设备需要和上位机进行通信,大多采用的是PCIE接口,类似的,我们对于PCIE的使用在赛灵思平台中采用的是官方的XDMA,该IP提供了标准的AXI4数据接口以及用户侧扩展的AXI-LITE接口,对于用户端的控制采用AXI-LITE接口进行控制就会显得十分方便。本文介绍远程更新也是基于此接口。一、PL端设计1

2021-04-28 18:53:22 2386 8

原创 Python文本批处理

Python文本批处理import osimport shutildef text_edit_vhd(filepath): with open(filepath,'r+') as file_head: content = file_head.read() #修改文件并不是追加而是直接对一行进行重写,因此处理 #前需要先将要处理的行文

2020-12-12 20:23:37 189

原创 串口转host接口

简介在很多FPGA应用场景中,我们需要对FPGA内的一些寄存器进行配置,直接采用高位宽的物理接口直接赋值会极大的浪费我们的管脚资源,因此我们经常采用串并转换的方式来达到实现功能且节约资源的目的。模块介绍实现本功能一共使用了5个模块,分别是串口数据接收、串口数据发送、串口接收数据转host协议数据转、host协议数据转串口发送数据,顶层接口模块。串口收发我们使用115200的波特率(可调),使用16倍频采样。...

2020-10-02 16:28:38 1063

原创 pytorch与tensorflow

tile & repeattf.tiletile() 平铺之意,用于在同一维度上的复制tile( input, #输入 multiples, #同一维度上复制的次数 name=None) with tf.Graph().as_default(): a = tf.constant([[1,2],[3,4]],name='a') b = tf.tile(a,[2,3]) sess = tf.Session() p

2020-09-25 14:10:14 734

原创 VScode 在集群上远程开发环境搭建

VS code 下载https://visual-studio-code.en.softonic.com/downloadVS code 安装安装后配置点击扩展(如下图)搜索 Remote Development安装 Remote Development安装成功后会出现这个交叉环境配置点击上图红框中的图标,会出现如下界面点图中 + 号,会出现如下输入ssh连接命令接口按照如上格式输入所在集群的 账号@IP地址 -p 端口号例如 ssh [email protected]

2020-09-15 12:00:02 2181 1

原创 基于python生成的FPGA sata控制器

简介本文中的SATA控制器是由GitHub上面python生成FPGA工程的开源库为基础,开发得到SATA控制器的。主要的优点有基本为纯逻辑代码,只是调用了少量的Xilinx的原语,移植方便。工程小,编译速度快,生成的自测工程一次编译只需两分钟左右。自带串口控制接口,可由串口对PL端的SATA控制器进行控制。存在的问题整个python工程生成的Verilog源代码仅存在一个源文件,代码量大,结构混杂在一起,不易阅读。...

2020-09-11 10:42:18 565 4

原创 Linux下 Vivado无GUI安装

下载安装包https://china.xilinx.com/support/download.html解压tar -zxvf XXXXX你下载文件的名称运行xsetup使用cd命令进入解压文件的目录下找到xsetup文件修改权限chmod +x xsetup生成安装配置文件./xsetup -b ConfigGen记住这个地方的生成配置文件的位置例如这个位置/public/home/xqq/.Xilinx/install_config.txt 同时也可以对配置文件进行修改

2020-09-10 15:52:45 632

原创 无root Linux安装CUDA 10.2 及 cudnn

源文件下载https://developer.nvidia.com/cuda-10.2-download-archive可以在官网直接下载.run文件。cudnn需要注册账号后下载。安装 CUDA修改运行权限chmod +x cuda_10.2.89_440.33.01_linux.run #先将打开目录到安装文件所在目录运行安装程序./cuda_10.2.89_440.33.01_linux.run 等待一会儿出现如下界面输入 accept 回车勾选对话框 只安装CUDA To

2020-09-10 15:51:10 2084 1

原创 Xilinx AXI-memory接口 转 AXI-stream 接口(含源码)

AXI-memory接口 转 AXI-stream 接口AXI-memory接口介绍具体详情可以查看源码。AXI-memory接口介绍从图中我们可以看出memory接口有5个通道,分别是读地址通道,写地址通道,写响应通道,读数据通道,和写数据通道。读写相互独立。对于他们的时序为:master通过读地址通道,写地址通道下发写入和读取 数据 的地址 长度 和 ID号,写数据通道开始发送数据,此时应将写数据通道read信号拉高,待写入数据完毕后last信号会拉高一个时钟周期,随后我们应当通过写响应通道回

2020-09-10 15:49:48 1759

原创 学习笔记

目录声明Linux使用screen使用进程关闭Python使用time 获取time 格式化输出实验结果导出到文本中实验结果从文本恢复到列表os中常用的操作os获取本目录下文件夹名称os获取本目录下所有的文件名称从文件夹中找出包含关键字的文件名称并存储剩余部分字符到列表中移动包含关键词的文件到目的文件夹寻找包含关键词的文件Matplotlib使用matplotlib使用中文标题产生画图线的类型画图深度学习GPU环境搭建非root用户安装cuda和cudnnCUDA 10.2无root安装 详细步骤配图CU

2020-09-10 15:47:57 139

串口转host接口模块

Verilog的串口转host接口模块,一种节省管脚资源的对寄存器控制串并转换模块。实现本功能一共使用了5个模块,分别是串口数据接收、串口数据发送、串口接收数据转host协议数据、host协议数据转串口发送数据,顶层接口模块。

2020-10-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除