自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 2024.3.24 FPGA学习日记

从当初的一腔热心踏入fpga的大门,到现在逐步深入发现什么叫初生牛犊不怕虎,原以为fpga跟单片机一样写写代码查查bug这些,直到真正踏入后才明白可编程逻辑器件的“魅力”,还好几大厂商把一些难点封装成IP,大大降低了入门的难度要不这个大部分人真搞不来。仅以此文记录我的FPGA学习之旅,随着年龄的增长我发现记忆力与专注力都在逐步走下坡,而技术的更新迭代确实一天一个变化,这个时候我才意识到不能一味的输入知识,要对自己的知识进行量化归纳总结,也许对于大部分大佬来说这是早就清楚的事情。

2024-03-24 16:36:50 170 1

原创 加快vivado编译速度

新建一个Vivado_init.tcl文件 把set_param general.maxThreads 32 然后放到这个文件夹里就可以了 安装路径文件夹里面的scripts。set_param general.maxThreads 32 这里注意线程范围是1-32超出设置不了。二、在vivado页面发送 (这种方法的一次性的 重开下软件就要从新设置)一、充分利用电脑的资源,如果你逻辑资源大的话可以开到32线程。然后在发送 查询我们设置的是否成功。

2023-10-17 09:45:14 539

原创 xilinx FPGA 除法器IP核(divider)的使用 vivado 2019.1

valid是数据输入有效信号(in),ready是数据已经输入的标志信号(out),也就是说只有当除数和被除数同时输入成功,才会进行运算,并且在计算完成后在valid有效时,输出结果。但是位数有限,只能用于运算量小的时候,被除数位宽:2~17,除数位宽:2~11;被除数位宽:2~64,除数位宽:2~64;valid是数据输入有效信号(in),ready是数据已经输入的标志信号(out),但是在该模式下对于除数和被除数是否有效的判定是一样的,只是两个过程是独立的,被除数位宽:4~64,除数位宽:4~64;

2023-09-21 22:19:48 2363

原创 modelsim新建库不小心设置成中文怎么办

删除又报错,别担心一招解决,找到新建库路径在根目录删除即可。在根目录删除文件然后重新打开modelsim就可以了。如何找到目录右键选择Properties。新建库手滑设置成中文怎么办。

2023-04-21 21:51:31 196

原创 【安路FPGA】联合modelsim仿真

选择compile,把这三个库全部例化,其实也可以先把库添加到安装目录下,但是我的一直有问题,就先新建库然后再把库文件考进去。重点来啦,然后在modelsim根目录下ini文件夹,添加这三个库路径,ini文件需要先去掉只读属性 这里一定要用。TD库文件al与common是必须要添加的两个库,我的芯片是ph1系列所以添加ph1。保存恢复只读属性,然后新建仿真工程,把要仿真文件拷到工程里,仿真工程放到代码目录也行。在去到这个路径会发现多了三个文件夹,在TD安装路径下把这些库文件拷到这些文件夹下。

2023-04-21 21:32:39 1431 1

原创 【安路FPGA】三乘三矩阵的实现

一、做图像处理的同学都知道,无论是sobel、高斯、膨胀、腐蚀等这些算法都需要用到三乘三矩阵,而FPGA要实现就很麻烦,方法虽然有很多,但基于shift_ram_ip核这个方法我觉得比较容易理解,话不多说上干货。原理其实很简单,我们先利用一个shift_ram存储三个字节,这是一行,然后在把这一行的输出在放到一个shift_ram里面,这第二个是第一行,第一个是第二行如图所示。二、首先我们要理解什么是shift_ram,其实就是移位寄存器,而我们的三乘三矩阵就是利用这个原理建立的直接上代码。

2023-04-14 22:07:58 369

原创 安路FPGA烧录程序

固化程序,上面介绍的下载方式断电后程序就丢失了,需要烧录到flsh里断电程序不会丢失,设置如图: 把mode改到flsh模式在烧录即可。Add添加bit文件 mode选择JTAG 2Mbps,点击Run下载,下面有进度条显示。

2023-03-28 23:00:32 2001

原创 TD烧录器驱动安装

备注:我电脑是win10 x64,大家要根据自己的电脑选择驱动包有配win7 win10 x86 x64。其次找到TD安装目录 ,如图所示,右击安装。在进任务管理器查看说明安装成功。

2023-03-28 21:08:24 627

原创 【安路FPGA】FPGA开发日记(一)

一、开发环境的安装首先去安路官网下载安装包下载后解压点击安装包直接傻瓜式安装即可备注:安装后无法打开或者缺文件等情况是安路安装包不包含一些C++库,需要我们自己下载一个。

2023-03-26 23:50:37 3268

原创 图像处理那些事

基于ROM的图片传输vga显示

2023-03-03 23:48:36 66

空空如也

空空如也

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

TA关注的人

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