ICode9

精准搜索请尝试: 精确搜索
  • zynq hls定点数计算2020-03-06 16:04:28

    在神经网络的fpga加速中,定点运算不仅比浮点运算更节省资源,还具有更快的速度,而且因为定点运算造成的神经网络的精度损失亦可忽略不计。本节介绍如何使用HLS进行定点运算以及如何与zynq cpu交互。 <ap_fixed.h> HLS中,有头文件ap_fixed.h,极大的方便了我们使用定点数,具体情况略

  • 玩转Zynq连载44——[ex63] MT9V034摄像头的图像平滑处理2020-02-24 10:05:16

    特权同学玩转Zynq连载44——[ex63] MT9V034摄像头的图像平滑处理 1 系统概述 如图所示,这是整个视频采集系统的原理框图。上电初始,FPGA需要通过IIC接口对CMOS Sensor进行寄存器初始化配置。这些初始化的基本参数,即初始化地址对应的初始化数据都存储在一个预先配置好的FPGA片

  • 玩转Zynq连载40——[ex59] 基于Zynq的双目视觉图像采集显示实例2020-02-20 11:10:21

    特权同学玩转Zynq连载40——[ex59] 基于Zynq的双目视觉图像采集显示实例 1 CMOS摄像头应用背景与驱动原理 CMOS摄像头(CMOS Sensor)是一种采用CMOS图像传感器的摄像头。摄像头主要有两类,CMOS和CCD。CMOS一般应用在普通数码设备中,CCD一般应用在高档数码设备中,它们都是光学成像

  • MIZ702N开发环境的准备12020-02-03 16:52:02

    前言最近由于工作需要开始接手基于MIZ702的硬件平台的Linux的开发,仔细想想,工作这么久,这好像还是我第一次接手嵌入式Liunx相关的工作。这几天拿到开发板,开始了阅读文档、安装Ubuntu虚拟机、参考官方说明着手移植Linux系统,这一切让感到熟悉又陌生,仿佛有回到了在学校学习这些东西的那

  • 玩转Zynq连载33——基于Vivado的在线逻辑分析仪板级调试2020-01-17 11:39:28

    特权同学玩转Zynq连载33——基于Vivado的在线逻辑分析仪板级调试 1 概述 基于Vivado的板级调试介绍,可以参考文档《玩转Zynq-基础篇:基于Vivado的在线板级调试概述.pdf》。这里我们以zstar_ex54工程为例,对FPGA的在线逻辑分析仪使用进行介绍和实战操练。 2 标记探测信号 在axi

  • 玩转Zynq连载32——SDK在线运行裸跑程序2020-01-16 10:05:37

    特权同学玩转Zynq连载32——SDK在线运行裸跑程序 1 SDK在线运行裸跑程序 以zstar_ex50为例,演示如何将裸跑程序在Zstar板上在线运行起来。 点击SDK的菜单Run --> Run Configurations。 在弹出的Run Configurations界面中,自动进入Xilinx C/C++ application (System Debugger

  • 【转载】ZYNQ的中断2019-09-20 15:37:39

    原文链接:https://blog.csdn.net/v13910/article/details/83540289 【转载】ZYNQ的中断 2019年09月20日 星期五【转载时间】 分类专栏: ZYNQ

  • zynq ZCU102 实现数组成员乘以22019-09-15 09:51:34

    ZCU102实现数组成员乘以2 (一) HLS IP核 功能:将长度为100的整形数组的所有成员乘以2。 source: arry_multi.h #ifndef _ADD_AXI_H_#define _ADD_AXI_H_#include "ap_axi_sdata.h"void multi_test1(ap_axis<32, 1, 1, 1> data_in[100], ap_axis<32, 1, 1, 1> data_out[100]);#endif

  • Xilinx zynq vivado工程搭建2019-08-21 14:39:15

    方法 新建工程,一路默认到选择器件,这里根据项目选择自己的芯片, 新建Block Design, 添加IP, 这里先添加zynq, 点击Run Block Automation, 双击zynq的图标,配置CPU和外设,首先是时钟,我的是33.33MHz,FCLK是PS提供给PL用的时钟, 配置DDR,这里只配了Memory Part参数,我们假定PCB Layo

  • Zynq linux的I2C驱动学习笔记(一)2019-08-08 14:56:01

    最近在用米尔的Z-TURN BOARD单板做小项目。顺便也加强学习I2C驱动,记一篇做记录。I2C总线知识非常简单,SDA,SCL,他们的时序规则是:I2C总线是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。在CPU与被控IC之间、IC与IC之间进行双向传送,最高传送速率100kbps。各种被控制电路均并

  • zynq开发板外设配置2019-08-07 10:56:02

    有幸得到米尔电子zynq系列开发板Z-turn Board试用体验,下面说说我这款zynq系列的Z-TURN板子外设配置。从Z-turn Board原理图上看,目前可以配置的FPGA管脚大概有100多个,其它的管脚全部分配到A9上面,我用ISE14.6配置了几个通信接口,然后生成API接口,目前ARM端在裸机跑程序,后续上操作系统试

  • ZYNQ随笔——AXI_GPIO裸机设计2019-08-07 10:55:42

    1. 硬件平台搭建在Block Design里添加ZYNQ7 Processing System和AXI_GPIO模块,双击AXI_GPIO设置为输出,驱动外部IO器件(如LED)。搭建好的系统结构如下图所示:2. 软件SDK设计SDK软件设计可以参考官方设计文档,主要API函数有, int XGpio_Initialize(XGpio * InstancePtr,u16 DeviceId) vo

  • 随想录(zynq学习)2019-08-04 11:07:58

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】       最近学习zynq较多,这里做一个笔记,供日后参考使用。zynq是xilinx公司出的一款soc,上面包含有双核arm9+fpga,arm9可以运行裸机程序或者是linux,fpga可以做一些定制化的硬件开发,比如说10个以上的

  • ZYNQ随笔——简述2019-07-30 11:56:12

    1. 硬核处理器与软核处理器在芯片内的硅片上通过划分一定的区域来实现处理器功能称为硬核处理器。在一些对处理器性能要求不高的场合,通过使用FPGA内部资源搭建一个处理器功能称为软核处理器。如果采用硬核处理器,整个芯片的成本会较高,且灵活性相对较差,但性能较高。如果采用软核处理

  • zynq spi2019-06-28 19:24:09

    Master Mode In master mode, the SPI I/O interface can transmit data to a slave or initiate a transfer to receive data from a slave. The controller selects one slave device at the time using one of the three slave select lines. If more than three slave d

  • 【2019最新】基于Zynq UltraScale MPSoC系列处理器的开发板2019-06-12 10:01:55

    2019年5月,米尔隆重推出国内首款Zynq UltraScale MPSoC平台核心板(及开发板):MYC-CZU3EG。基于Xilinx UltraScale MPSoC 架构,Zynq UltraScale+ MPSoC 通过硬件、软件和 I/O 可编程性实现了扩展式系统级差异、集成和灵活性。 采用16纳米制程,单芯片融合4核心Cortex-A53(Up to 1.5GHZ),

  • 如何为自己的板子定制移植linux的DTS2019-04-10 12:56:22

    移植DTS时,首先要利用SDK,生成对应版本的kernel的DTS。 SDK生成DTS,主要依据的HDF文件。 需要从HDF中提取出有哪些外设,以及这些外设对应的REG。 SDK是根据HDF文件生成的DTS,所以这个生成的DTS,是参考的基础, 它决定了有哪些硬件资源需要被开启,并生成设备节点。 以2017.4版本的kernel

  • Shell 流水灯 - Alinx Zynq 70102019-03-25 11:50:32

    #!/bin/bash DELAY_TIME=0.1 LOOP_COUNT=9 LED_NUM=6 aLED_base=(906 919 898 899 900 901) ##export all led echo "export all led" index=0 while((${index} < ${LED_NUM})) do echo ${aLED_base[${index}]} > /sys/class/gpio/export let "inde

  • ZYNQ跑系统 系列(二) petalinux方式移植linux petalinux-config遇到问题2019-03-18 19:38:20

    petalinux-config --get-hw-description=. 报错 [INFO] sourcing bitbakeERROR: Failed to source bitbakeERROR: Failed to config project.ERROR: Get hw description Failed!.    vi ./build/config.log Run devtool --help for further details.OpenEmbedded requires '

  • Zynq ZC706 传统方式移植Linux -- 编译u-boot2019-03-15 09:52:33

    基本思路是: 1.安装交叉编译工具(见https://www.cnblogs.com/idyllcheung/p/10532654.html) 2.下载xilinx uboot源码 我用的是zc706不是zed   几个有坑的地方:

  • xilinx-zynq教程2-MIO2019-02-13 10:44:43

    zynq-MIO 本教程不是商业教程,只是自己学习时,希望记录下来,可以反复查看学习,以免忘记。 此次是希望IO输出高电平,点亮LED灯 工程还用之前上一节创建的工程,可以新建个文件夹,把工程拷贝过来。 打开工程,打开原理图 设置MIO输出 引脚约束,有两种方法,一种是新建xdc文件,自己写引脚约束

  • xilinx-zynq教程1-helloworld2019-02-13 09:51:09

    zynq-helloworld 本教程不是商业教程,只是自己学习时,希望记录下来,可以反复查看学习,以免忘记。 此次是希望在串口输出helloworld,同时测试DDR,网口,串口 1.打开vivado,新建工程 2.创建系统     3.添加外设,并设定参数 添加网口 添加串口 打开IO口 电压设定,bank0是3.3V,bank1是

  • Zynq启动流程2019-01-30 14:40:41

    前言 Zynq启动流程和ARM处理器类似,PS部分是启动和配置过程的主设备,系统上电复位后会读取 文档 http://zedboard.org/support/documentation/1521

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有