
ZYNQ
文章平均质量分 69
Chi_Hong
这个作者很懒,什么都没留下…
展开
-
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 13:14:38 · 5165 阅读 · 2 评论 -
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 15:07:55 · 1675 阅读 · 0 评论 -
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 16:18:08 · 1982 阅读 · 4 评论 -
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 17:07:54 · 3162 阅读 · 0 评论 -
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 16:47:27 · 1332 阅读 · 0 评论 -
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 09:06:46 · 1640 阅读 · 1 评论 -
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! \n"); return 0;}static void __exit...原创 2018-11-27 16:36:36 · 1553 阅读 · 4 评论 -
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 16:38:59 · 4564 阅读 · 0 评论 -
ZYNQ7020_双核例程
一、目标1、掌握软件中断进行核间通信的原理及方法。2、使用共享内存进行数据交互。3、双核协同工作的基本模式。二、基本功能软中断软中断TCP_ClientCPU0CPU1串口共享内存三、SGI\共享内存1、软件中断(SGI)CPU可以通过SGI中断自己,或者被其他CPU中断。ZYNQ7000有16个SGI;使能SGI需要写中断号到ICDSGIR寄存器并指明目标CPU。清中断可以读I...原创 2018-11-29 17:04:03 · 4847 阅读 · 2 评论 -
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&gt;、Single Data Rate(SDR),Rising Edge2&gt;...原创 2018-12-26 17:38:15 · 1398 阅读 · 0 评论