- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 DFT仿真经验总结
由于以前负责DFT的同事离职同时有DFT仿真的经验的同事负责了其它的工作,所以今年我就负责了公司DFT仿真验证相关的工作。第一次做相关的工作在该过程中也遇到很多的问题趁着放假就写篇文章来总结相关的经验也希望可以帮助第一次进行DFT仿真的同学。这篇文章主要包括DFT的介绍,DFT的前仿,DFT的后仿等三个部分。项目中DFT采用的是mentor的工具链,仿真采用的是synopsys的工具链。
2024-02-20 22:30:58
2722
原创 vivado_ise_constraints
VIVADO与ISE之间进行转换时最大的差异就是约束文件,VIVADO使用的是类似于SDC的xdc文件而ISE使用的是ucf文件。本文介绍数字IC设计FPGA验证中常用的约束语法,包括物理约束、时钟周期约束、input_output约束、false_path约束、multi_cycle约束。通常ASIC约束的频率会大于FPGA约束频率,而FPGA中资源更丰富工艺更先进的芯片频率也可以约束更高。ASIC的约束不包括物理约束在转换到FPGA版本时需要进行物理约束以指定IO对应的管脚。ucf对应的约束如下。
2023-10-22 20:51:33
180
原创 Vivado+VCS+Verdi联合仿真
因此将FPGA的工程采用VCS+Verdi的工具进行仿真就十分具有必要。下面是一个makefile文件的示例需要注意的是VCS需要采用所谓的三步法。然后运行生成的仿真文件。生成的在向相关的IP目录下面会生成一系列文件其中仿真需要文件xx_sim_netlist.v文件。为使FPGA相关IP能在VCS进行编译与仿真需要分别完成下面的几个步骤IP的编译,setup文件的建立,VCS与Verdi的makefile文件编写。a、选择tools中编译库的选项并正确填写下面的选项主要是VCS的路径以及生成库的路径。
2023-10-02 23:48:26
1045
原创 基于FPAG高精度频率与电压测量系统
基于FPAG高精度频率与电压测量系统1.系统功能与组成本次设计的是一个测量频率与电压的系统。其中方波频率范围 在5k-50k内可以精确到小数点后两位测量原理为计算待测频率的周期。电压采用12位双路AD,采样频率为50Mhz。测量的值通过串口进行传输,每测量出两次频率进行一次数据的传输。串口只实现了发送部分功能波特率位9600。FPGA开发板采用黑金AX516,AD采用与其配套的AD9238。2.实现原理2.1顶层文件TopADUART顶层文件例化了三个模块,U0产生9600hz的时钟驱动UART
2020-07-06 09:12:17
576
原创 开发软件配置
一、clion1.添加文件头注释键入// @Time : ${DATE} ${TIME}// @Author : WenkyJong// @Site : MianYang SWUST// @File : ${NAME}.cpp// @Contact: wenkyjong1996@gmail.com// @desc:二、ATOM...
2020-01-04 23:14:10
304
原创 ROS 学习
1.message_filters相关链接http://wiki.ros.org/message_filters1.Overview该模块用于多个传感器时间戳的同步。相当于一个缓存,不同的传感器输入数据当数据的时间戳一致时将数据输出。2.Filter Pattern输入可以通过构造函数或者connectInput()方法, 1 FooFilter foo; 2 BarFilt...
2020-01-02 22:05:12
143
原创 git使用配置
一、配置github配置用户名与邮件 git config --global user.email wenkyjong1996@gmail.com git config --global user.name wenky查看配置的信息git config --global user.name git config --global user.email1.创建SSH keys...
2019-12-30 22:04:00
146
原创 SLAM安装笔记
一、VINS_Mono相关安装github仓库地址https://github.com/HKUST-Aerial-Robotics/VINS-Mono运行安装ros包 melodic版本sudo apt-get install ros-melodic-cv-bridge ros-melodic-tf ros-melodic-message-filters ros-melodic-image...
2019-12-30 22:03:47
179
原创 OpenCV Using
Opencv+Cmake+VS2019配置1.下载安装相应的软件1.VS2019 、2.Cmake3.15.5 、3.opencv4.1.24.opencvcv_contrib4.1.22.配置cmake主要是nonfree模块以及contrib模块的添加配置完成后点击generate。3.用VS2019进行编译打开cmake的build文件找到VS工程点击右键生成4....
2019-12-14 21:13:44
438
原创 Anaconda配置pycharm联合开发环境
Anaconda 配置1. Anaconda的python环境配置1.1 新建一个python环境新建一个GPU版本的tensorflow虚拟环境通过下面的命令。conda create -n TF_GPU python=3.6 进入该环境activate TF_GPU运行下面指令进行安装 。在目前该指令安装的是tensorflow2.0的版本。conda install ...
2019-12-02 19:27:59
242
原创 ubuntu使用笔记
Cmake安装1. 首先需要到官网下载相应版本源代码2.下载后解压到任意目录打开readme文件3. 运行脚本./bootstrp4.运行make指令进行源码的编译,成功后运行make install 安装的目录在usr/local5.建立软连接 ln -s /usr/local/cmake /usr/bin...
2019-11-30 22:08:09
208
原创 ROS之基于TX2的视频图像的发布与订阅
ROS订阅并发布图像节点该程序实现tx2板上opencv获取USB相机图像,经过霍夫圆检测后将检测到的圆画出来并发布为一个图像节点以供PC上的从机获取并显示。环境:ubuntu 1604ROS:kinetic平台:TX2 相机:罗技C270头文件#include <ros/ros.h>#include <image_transport/image_transp...
2019-06-09 19:08:20
646
FPGAHighAccuracyAD9328FrequencyVoltageMeasurement.rar
2020-07-06
在tx2上利用ROS的图像处理与传输
2019-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人