Chi_Hong
码龄6年
关注
提问 私信
  • 博客:110,083
    110,083
    总访问量
  • 22
    原创
  • 1,303,611
    排名
  • 73
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2018-07-31
博客简介:

Chi_Hong的博客

查看详细资料
个人成就
  • 获得34次点赞
  • 内容获得24次评论
  • 获得423次收藏
  • 代码片获得104次分享
创作历程
  • 3篇
    2019年
  • 20篇
    2018年
成就勋章
TA的专栏
  • FPGA
    8篇
  • ISP
    1篇
  • Vision
    1篇
  • Python
  • ZYNQ
    9篇
  • Synopsys
    2篇
  • system verilog
兴趣领域 设置
  • 硬件开发
    fpga开发
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

CentOS7-VCS安装记录与测试

一、安装注意1、注意/etc/hosts文件,CentOS中修改为如下所示:2、GCC不用改了,CentOS7自带的就是4.8。3、修改hostname#执行下边两句 /usr/bin/vmhgfs-fuse .host:/ /mnt/win -o subtype=vmhgfs-fuse,...
原创
发布博客 2019.01.12 ·
3138 阅读 ·
0 点赞 ·
2 评论 ·
7 收藏

Ubuntu下VCS软件安装结果的一个测试

一、修改GCC版本gcc版本需要降到4.8。apt-get install gcc-4.8update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 80update-alternatives --config gcc没错,我也试了试4.7版本的。二、源文件测试的目的是验证VCS软件能否正常工作,被测试文件如下:...
原创
发布博客 2019.01.12 ·
5451 阅读 ·
5 点赞 ·
4 评论 ·
18 收藏

Ubuntu下VCS安装记录

一、系统与软件版本1、Ubuntu 16.04.5 LTS2、vcs20163、scl_v2018.064、SynopsysInstaller_v4.05、keygen二、安装软件建议预先设置好需要的目录。1、Installer解压Installer,得到SynopsysInstaller_v4.0.run,执行./SynopsysInstaller_v4.0.run。按提示输入...
原创
发布博客 2019.01.12 ·
7959 阅读 ·
2 点赞 ·
1 评论 ·
21 收藏

XDC IO --- Output Delay Constraints(Vivado)

文章目录一、XDC约束格式二、系统同步接口(System Synchronous)1、Single Data Rate(SDR),Rising Edge2、Double Data Rate(DDR)三、源同步接口(Source Synchronous)1、Setup/Hold Based2、Skew Based1>、Single Data Rate(SDR),Rising Edge2>...
原创
发布博客 2018.12.26 ·
1357 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

XDC IO --- Input Delay Constraints(Vivado)

文章目录一、XDC约束格式二、系统同步接口(System Synchronous)1、Single Data Rate(SDR),Rising Edge2、Double Data Rate(DDR)三、源同步接口(Source Synchronous)1、Center Aligned1>、Single Data Rate(SDR),Rising Edge2>、Double Data R...
原创
发布博客 2018.12.26 ·
1636 阅读 ·
0 点赞 ·
0 评论 ·
12 收藏

时序约束(Vivado)

时序约束一、时钟周期约束1、确定主时钟1)、主时钟之间有明确的相位关系2)、异步时钟3)、差分时钟约束4)、同源多时钟5)、高速收发时钟6)、虚拟时钟二、两种时序例外1、多周期路径2、虚假路径本文参考:《综合与时序分析的设计约束—Synopsys设计约束(SDC)实用指南》《vivado从此开始—to learn vivado from here》一、时钟周期约束在设计中说明时钟的S...
原创
发布博客 2018.12.25 ·
7315 阅读 ·
5 点赞 ·
0 评论 ·
77 收藏

时序分析基础(Vivado)

时序分析基础一一、时序模型二、时序分析中的基本概念1、发起沿与捕获沿2、数据到达时间3、时钟到达时间4、建立时间的数据需求时间5、保持时间的数据需求时间6、建立时间裕量7、保持时间裕量三、总结本文参考《vivado从此开始—to learn vivado from here》高亚军编著Vivado综合后的时序报告是可信的,也可在综合后添加时序约束后直接查看时序报告。一、时序模型一般时序...
原创
发布博客 2018.12.25 ·
5086 阅读 ·
8 点赞 ·
0 评论 ·
72 收藏

ZYNQ7020_Linux_HLS_IP的驱动

ZYNQ7020_Linux_HLS_IP的驱动一、目标二、准备工作1、生成.bit文件三、裸机程序1、HLS IP初始化四、驱动介绍1、驱动结构2、测试程序3、结果一、目标驱动HLS 生成的角点检测IP。二、准备工作1、生成.bit文件将编译好的HLS IP添加到vivado工程中。三、裸机程序1、HLS IP初始化HLS IP的初始化主要是完成控制寄存器和行列、阈值寄存器数值...
原创
发布博客 2018.12.03 ·
1912 阅读 ·
0 点赞 ·
4 评论 ·
10 收藏

ZYNQ7020_LINUX_VDMA

ZYNQ7020_LINUX_VDMA一、目标二、准备工作1、生成图片数组2、生成.bit文件3、修改设备树三、裸机程序1、VDMA初始化2、图片写入内存四、驱动介绍1、驱动结构2、结果一、目标编写VDMA驱动 ,通过HDMI显示一幅图。二、准备工作1、生成图片数组选取一张640*480大小的图片,保存为imag.jpeg,导入到Matlab中执行以下程序,生成vdma_img.h文件。...
原创
发布博客 2018.12.01 ·
3034 阅读 ·
2 点赞 ·
0 评论 ·
21 收藏

ZYNQ7020_双核例程

一、目标1、掌握软件中断进行核间通信的原理及方法。2、使用共享内存进行数据交互。3、双核协同工作的基本模式。二、基本功能软中断软中断TCP_ClientCPU0CPU1串口共享内存三、SGI\共享内存1、软件中断(SGI)CPU可以通过SGI中断自己,或者被其他CPU中断。ZYNQ7000有16个SGI;使能SGI需要写中断号到ICDSGIR寄存器并指明目标CPU。清中断可以读I...
原创
发布博客 2018.11.29 ·
4668 阅读 ·
2 点赞 ·
2 评论 ·
11 收藏

ZYNQ7000_Linux_EMIO_LED

(ZYNQ7000_Linux_EMIO_LED)一、设备树和bit在设备树中PL下添加一个GPIO,这里使用标号56。 ch_emio { compatible = "ch,emio_led"; enable_pin { label = "enable"; gpios = <&
原创
发布博客 2018.11.28 ·
1284 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

ZYNQ7000-Linux-MIO-LED

一、目标一个通过MIO50引脚点亮LED的驱动。二、寄存器配置1、GPIO 基地址:0xE000 A0002、数据寄存器偏移:0x0000 000C(MASK_DATA_1_MSW)3、方向寄存器偏移:0x0000 0244 (DIRM_1)4、使能寄存器偏移:0x0000 0244 (OEN_1)5、slcr:0xF800 00006、时钟:0x0000 012C(APER_CL...
原创
发布博客 2018.11.28 ·
1584 阅读 ·
1 点赞 ·
1 评论 ·
6 收藏

ZYNQ7000-Linux-MIO-LED

一、目标一个通过MIO50引脚点亮LED的驱动。二、寄存器配置1、GPIO 基地址:0xE000 A0002、数据寄存器偏移:0x0000 000C(MASK_DATA_1_MSW)3、方向寄存器偏移:0x0000 0244 (DIRM_1)4、使能寄存器偏移:0x0000 0244 (OEN_1)5、slcr:0xF800 00006、时钟:0x0000 012C(APER_CL...
原创
发布博客 2018.11.28 ·
1584 阅读 ·
1 点赞 ·
1 评论 ·
6 收藏

ZYNQ7020_Linux_Hello_World

ZYNQ7020_Linux_Hello_World一、程序二、结果一、程序#include <linux/init.h>#include <linux/module.h>static int __init hello_init(void){ printk("Hello World!
"); return 0;}static void __exit...
原创
发布博客 2018.11.27 ·
1491 阅读 ·
0 点赞 ·
4 评论 ·
1 收藏

ZYNQ7000_emmc_文件系统

ZYNQ7000_emmc_文件系统一、目标二、根文件系统的修改三、从emmc启动根文件系统四、设置终端登录一、目标1、修改根文件系统2、从emmc启动根文件系统3、设置从终端登录二、根文件系统的修改从xilinx wiki官网下载ramdisk文件。打开所在目录执行:gzip -d ramdisk-renue.image.gz gzip -d arm_ramdisk.image....
原创
发布博客 2018.11.26 ·
4488 阅读 ·
0 点赞 ·
0 评论 ·
11 收藏

ZYNQ7000_linux开发环境搭建

ZYNQ7020_linux开发环境搭建一、软件和设置1、开发工具版本2、交叉编译环境3、安装/更新32位库文件二、获取Xilinx源文件三、uboot修改和编译1、修改zynq-common.h2、修改zynq_zybo.h3、修改uboot中的dts4、修改Makefile5、uboot配置、编译四、内核编译五、修改设备树1、修改设备树中关于QSPI的选项。2、编译六、ramdisk文件七、....
原创
发布博客 2018.11.26 ·
5042 阅读 ·
0 点赞 ·
2 评论 ·
24 收藏

ZYNQ7000_linux开发环境搭建

ZYNQ7020_linux开发环境搭建一、软件和设置1、开发工具版本2、交叉编译环境3、安装/更新32位库文件二、获取Xilinx源文件三、uboot修改和编译1、修改zynq-common.h2、修改zynq_zybo.h3、修改uboot中的dts4、修改Makefile5、uboot配置、编译四、内核编译五、修改设备树1、修改设备树中关于QSPI的选项。2、编译六、ramdisk文件七、....
原创
发布博客 2018.11.26 ·
5042 阅读 ·
0 点赞 ·
2 评论 ·
24 收藏

主成分分析(PCA)(matlab版本)

一、基础知识假设两个样本X、Y,它们的均值分别为X‾\overline{X}X、Y‾\overline{Y}Y,样本X和样本Y的协方差为:Cov(X,Y)=∑i=1n(Xi−X‾)(Yi−Y‾)n−1 Cov(X,Y) = \frac{\sum_{i=1}^{n}(X_i-\overline{X})(Y_i-\overline{Y})}{n-1}Cov(X,Y)=n−1∑i=1n​(Xi​...
原创
发布博客 2018.10.26 ·
2256 阅读 ·
1 点赞 ·
0 评论 ·
14 收藏

Matlab 生成高斯函数图像

发布资源 2018.10.09 ·
m

Hough变换的直线检测基础

一、Hough 变换(直线)Hough变换是依赖于投票机制的,在参数空间统计原空间下点的贡献值(投票)得到了累计值,累积量的峰值确定了所要的检测目标 1。\https://en.wikipedia.org/wiki/Hough_transform ↩︎...
原创
发布博客 2018.10.09 ·
5675 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏
加载更多