自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 综合模式:Global以及Out of context的区别理解

FPGA生成P核时会遇到一个选择的问题,定制完成IP核后,最有一页会有一个选择综合模式的问题,有两个选择,一个是Global,另一个是Out of Context,是什么意思呢?默认的选择是Out of Context是不会坑你的!默认的也是软件推荐的方式。

2023-03-26 14:02:05 468

原创 FPGA工程师面试——时序约束

同步电路的速度是指同步系统时钟的速度,同步时钟愈快,电路处理数据的时间间隔越短,电路在单位时间内处理的数据量就愈大。假设数据已被时钟打入D触发器,那么数据到达第一个触发器的Q输出端需要的延时时间是Tco,经过组合逻辑的延时时间为Tdelay,然后到达第二个触发器的D端,要希望时钟能在第二个触发器再次被稳定地打入触发器,则时钟的延迟必须大于Tco+Tdelay+Tsetup,也就是说最小的时钟周期Tmin =Tco+Tdelay+Tsetup,即最快的时钟频率Fmax =1/Tmin。Tpd为时钟的延时。

2023-03-09 23:11:08 2383 1

原创 FPGA工程师面试——基础知识

FPGA基础知识

2023-03-09 22:18:39 2101

原创 Vitis HLS跑通视觉加速例程(1)-demosaicing

1. 新建工程Project命名时钟平台选择2. 添加文件从Vitis_Libraries-master\vision\L1\examples\demosaicing中复制所有的源文件到新建工程的目录E:\HLS_File\Ex02_demosaicing添加文件后引用单个HLS内核文件,引用 Vision 库(-cflags/-csimflags)-IE:/HLS_File/Vitis_Libraries-master/vision/L1/include -...

2021-10-02 16:21:22 1396 2

原创 Vivado 2019.02与VCS_MX_VO-2018.09-SP2的联合仿真

软件准备vcs_mx_vO-2018.09-SP2:链接:https://pan.baidu.com/s/1tC5CSldNemZX9Kb4DjeYRQ提取码:49b9Vivado 2019.02:仿真库编译Vivado 2019.02与VCS_MX 2018.09联合

2021-01-20 10:33:58 3538 6

原创 HLS IP核AXIStream接口问题总结

接口约束类型Tready或Tvalid不连续问题两个HLS IP核不能之间数据流对接不上AXIStream与Video类型接口之间的转换

2021-01-02 23:47:32 1556 4

原创 Vitis HLS OpenCV库编译

软件准备opencv-3.4.11:https://opencv.org/releases/ opencv_contrib-3.4.11:https://github.com/opencv/opencv_contrib/tree/3.4.11 CMake:https://cmake.org/download/编译生成打开CMake (cmake-gui)。 点击Browse Source选择你解压出来的OpenCV Source目录,点击Browse Build选择一个目录用来存放生成的工程

2020-12-20 20:46:08 3777 3

原创 强制修改打开Vivado工程使用的Vivado版本

目录打开注册表,找到HKEY_CLASSES_ROOT找到.xpr,其中有一个Vivado.Project.1,查找Vivado.Project.1文件夹修改.xpr文件的默认打开Vivado的版本打开注册表,找到HKEY_CLASSES_ROOTWin+R打开运行,输入框中输入“regedit”,选择“确定”,搜索HKEY_CLASSES_ROOT。找到.xpr,其中有一个Vivado.Project.1,查找Vivado.Project.1文件夹修改DefaultIcon

2020-11-26 20:10:12 3753 2

原创 结构体变量和指向结构体变量的指针

目录概念内存分配对象的引用结构体变量和结构体指针作形参的区别含结构体变量和结构体指针变量形参的函数调用指针和数组作为函数形参的区别概念结构体变量是指将不同的数据类型整合成一个有机的整体,以便于调用。struct Student{ int num; char name[20]; int score;}Student stud1;//stud1就是结构体变量结构体指针变量是指指向结构体变量的指针或者指向结构体数组的指针。Studen

2020-11-16 20:52:11 3040

原创 HLS中的类与结构体

类与结构体的异同C++中增加了class类型后,仍保留了结构体类型(struct),而且把他的功能也扩展了。C++不是简单的继承了C的结构体,而是使它也有了类的特点,以便于用于面向对象程序设计。用struct声明的结构体类型实际上也就是类类型。struct声明的类和class声明的类是有区别的。用struct声明的类,如果对其成员不做private或public的声明,系统将默认为public(公用的)。而class定义的类,如果不做private或public声明,系统将默认其成员为private

2020-11-15 19:29:57 738 2

原创 Vivado硬件平台更新后Vitis工程如何快捷更新

更新硬件平台在之前建立的硬件平台上右击,选择Update Hardware Specification,选择最新导出的硬件平台文件;重建板级支持包如下图,选择复位重建BSP源文件,之后Clean,再之后Build(Ctrl + B)。...

2020-09-03 15:36:36 7623 5

原创 建立Ubuntu18.04.1虚拟机

软件准备Ubuntu20.04虚拟机建立本地与虚拟机复制粘贴更换Ubuntu的下载源

2020-08-21 15:47:48 370

原创 Linux常用命令总结—FPGA工程师常用

Linux常用命令总结

2020-08-21 11:36:51 407

原创 Emacs常用功能总结

1. 去掉行尾空格2. 修改默认查找路径

2020-05-28 11:24:45 1173 1

原创 Win10下Emacs编辑器安装

Emacs中的对齐方式多样,对于我这种强迫症患者,代码需要对齐才能好看的人,急需要一种强大的编辑器,用过很多编辑器最后发现还是Emacs比较方便。安装包准备 Emacs(安装最新版的即可):http://ftp.gnu.org/gnu/emacs/windows/ Spacemacs:https://github.com/syl20bnr/spacemacs 安装步骤准...

2020-04-19 17:40:29 912

原创 Win10+VS2017+Qt5环境配置

一、软件下载 Qt5.13.0 http://download.qt.io/official_releases/qt/5.13/5.13.0/ OpenCV3.4.7 https://opencv.org/releases/ Qt5的插件 http://download.qt.io/...

2019-10-04 14:41:26 6568 3

原创 视频接口(2)—— MIPI Solution

1、MIPI概述MIPI(移动行业处理器接口)是Mobile Industry Processor Interface的缩写。MIPI(移动行业处理器接口)是MIPI联盟发起的为移动应用处理器制定的开放标准。MIPI包括DCS(显示命令接口)、DBI(显示总线接口)、DPI(显示像素接口)、DSI(显示串行接口)、CSI(显示摄像接口)。常用到的是DSI(显示接口)和CSI(摄像接口)。主要是...

2019-09-19 23:01:46 5483

原创 视频接口(1)—— HDMI Solution

1、概述HDMI(High-Definition Multiface Interface)是Hitachi, Panasonic, Philips, SiliconImage, Sony, Thomson, Toshiba几家公司共同发布的一款音视频传输协议,主要用于DVD, 机顶盒等音视频source到TV,显示器等sink设备的传输。传输基于的是TMDS(Transition Minimi...

2019-09-18 23:31:50 1379

转载 干掉Vivado幺蛾子(2)-- 快速替换debug probes

目录1. 什么是ECO 2. 操作步骤 参考文献: 我们做项目,进入找bug阶段时,需要用ILA捕获相关的信号。之前我做项目,每改动一次探针(debug probes),都要重新综合、实现,通常要花掉1个小时,一天下来调试不了两下就过去了,效率极其低下,因此也吐槽过vivado的编译时间问题。这两天无意从高老师的公众号中看了高效的方法,有种相见恨晚的感觉。因为从原来的1个小时,提升到了...

2019-08-29 22:36:04 1556

转载 干掉Vivado幺蛾子(1)-- Xilinx Tcl Store

目录 1. 安装Xilinx Tcl Store 2. 手动更新 2.1 下载库 2.2 修改环境变量 参考文献: 最近在跟着高亚军老师的分析文章来学习Xilinx最近发布的《UltraFast Design Methodology Timing Closure Quick Reference Guide (UG1292)》,这是一个有关UltraFast ...

2019-08-29 22:13:34 957

原创 Vivado 2019.01与Modelsim 10.07的联合仿真

Vivado软件中也自带仿真工具仿真速度是真的慢,至少比Modelsim慢挺多的。而Modelsim是我比较熟悉的一款仿真软件,固然选它作为设计功能的验证。为了将Vivado和Modelsim关联,需要进行一些设置,下面一一介绍。 版本对应 首先确定Vivado的版本要和Modelsim的版本对应,编译库文件时才会没有错误,版本对应的信息在官方Ug973文件中有说明,下面以Vivado2...

2019-08-09 10:05:12 8414 5

原创 Win10下VS2013配置OpenCV2.4.10

准备工作:VS2013+OpenCV3.1.0OpenCV3.1.0可以到OpenCV的官网上面下载:http://opencv.org/两种配置方法,前一种比较low,每次使用VS新建一个工程时,需要重新配置;后一种效率比较高,每次使用VS的时候只需要添加现有的属性表即可。方法一1、配置环境变量。我的电脑(右键)——属性——高级系统设置——环境变量——Path(双...

2016-12-22 14:47:19 1660

原创 GCC4.6.1安装及错误解决(完美)

1.    下载gcc-4.6.1安装包    gcc各版本浏览地址:http://ftp.gnu.org/gnu/gcc/    gcc-4.6.1浏览地址:http://ftp.gnu.org/gnu/gcc/gcc-4.6.1/    gcc-4.6.1下载地址:http://ftp.gnu.org/gnu/gcc/gcc-4.6.1/gcc-4.6.1.tar.bz22.    将gcc-...

2016-12-15 14:42:46 3830

原创 Vivado HLS从HDL到模型和C的描述(1):从运行一个程序开始

先从运行一个创建一个项目开始吧。首先打开Vivado设计套件Vivado HLS 2015.4;输入项目的名称和存放的位置;点击下一步,输入设计顶层函数的名称,接着下一步;暂时不需要填写,直接下一步;解决方案的名字默认 (solution1)就好, 时钟周期根据需要自己设,这里我设(10 ns), 时钟的不确定性一般为12.5%,接着选择器件,最后“finish”。将该例程的设计文件和testbe

2016-08-23 22:53:30 1106 1

build_win10.zip

编译完成的opencv3.4.11库

2021-10-08

opencv-3.4.11.zip

opencv3.4.11编译过程使用的库以及编译完成的opencv3.4.11,添加了opencv_ffmpeg.dll、 opencv_ffmpeg_64.dll等库

2021-10-07

spacemacs-master.zip

Emacs便捷配置文件,使用起来很方便,更多的使用教程见Win10下安装Emacs。

2020-04-19

Qt_for_ARM

Qt中配置ARM编译器

2016-12-30

pass_through

这是一个使用Vivado HLS建立的最简单的图片显示的例子。可以作为初学者的第一个例程来使用!这是一个使用Vivado HLS建立的最简单的图片显示的例子。可以作为初学者的第一个例程来使用!这是一个使用Vivado HLS建立的最简单的图片显示的例子。可以作为初学者的第一个例程来使用!

2016-08-24

Ubuntu16.04+Qt5.5+Opencv2.4.10环境搭建

Ubuntu16.04系统下Qt5.5配置Opencv2.4.10,呕心沥血,保证可以使用,搭建环境时保证软件版本和文档中所描述的一致,若有任何问题欢迎大家交流指正!

2016-07-20

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

TA关注的人

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