Zynq FPGA无法识别JTAG [问题点数:100分]

Bbs1
本版专家分:0
结帖率 0%
Bbs6
本版专家分:6345
Blank
红花 2018年4月 硬件/嵌入开发大版内专家分月排行榜第一
Bbs1
本版专家分:0
ZYNQ芯片的ARM端无法被JTAG检测到
   通过JATG调试ZYNQ芯片时,发现在进行PS端应用程序debug情况下提示无法找到ARM设备;但是在Vivado环境下能连接到设备,就是说PL端可以正常使用,PS端无法使用。    从这个结果出发分析,PL端能使用证明芯片的工作电压正常(PL端与PS端电压相同)、复位模块正常、晶振正常(通过示波器观察)。通过查找相关文档发现是配置错误,MIO[2]引脚通过电阻上拉电源。   将MIO[...
zynq 调试记录 启动方式
memeory  write error ,DAP... 程序可以下载 但是program 启动不起来 ,启动的模式选择错了  ,卸掉了150K? 的大电阻  启动模式选择为 QSPI 以及sd 目前用 的底版D1位置焊接为插针的,可以识别出芯片  另外的一块  有问题 J2 -->JTAG 为最下面  靠近插针位置  正向电缆 J9-->hdmi 中间  反向电缆 J5--...
JTAG的调试原理
JTAG的基本原理JTAG(ointTestActionGroup,联合测试行动组)是一种国际标准测试协议(IEEE1149.1兼容)。标准的JTAG接口是4线——TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。
vivado不能连接zedboard编程口JTAG
在使用vivado下载生成的bit流文件时,需要将USB接到zedboard板上的JTAG口,初次连接时会有安装驱动的提示,如果安装驱动失败或者没有提示可以按照如下步骤: 1.确保安装了CypressDriverInstaller_1可到官网下载,确保上电,连接PROG口 2.cd <path to vivado>\Vivado\2015.4\bin,目录下有hw_server(w...
JTAG接口无法连接的问题
题目:JTAG接口无法连接问题   本文包含两部分内容:1)续写TI DSP连接不上的问题;2)顺便提一下Xilinx FPGA的JTAG口连接不上的问题。   一、TI DSP为啥连接不上? 半年前发过一篇博文《DSP为啥连接不上?TMS320C6416T+seed-XDS510 PLUS》(链接http://blog.csdn.net/jbb0523/article/details/
zynq的三种启动方式(JTAG,SD,QSPI)
本文介绍<em>zynq</em>上三种方式启动文件的生成和注意事项,包括只用片上RAM(OCM)和使用DDR3两种情况 JTAG方式JTAG方式是调试中最常用的方式,在SDK中 在“Project Explorer”窗口工程上右键->Debug As->Debug Configurations可以看到以下窗口首次打开左边窗口中Xilinx C/C++ application(GDB)下没有子项,这时双击Xilinx
ZYNQ无法烧录
1、如下图所示,是因为FPGA执行全局复位,需要先烧录FPGA解全局复位。
zynq系列器件通过JTAG口访问DDR
          在开发过程中硬件调试不免会遇到一种情况,就是可能SD卡、USB和网口都没有调通,但是需要一些少量数据对特定功能进行验证,这时通过JTAG接口Restore数据到DDR或从DDR Dump数据到PC机不失为一种有效选择。Xilinx SDK就支持这种功能,以下做一个简单的介绍:          (1)步骤 1:在 SDK 下建立 System Debug 仿真,并选择当前的目...
ZYNQ启动
当一个Linux 系统上电或重启时发生的第一件事情,是处理器要执行在某个预 定的位置上的代码。(固化代码,存于内部ROM中?)对于桌面计算机,这个位置是位于主板上的闪存中的,这部分 闪存里的是基本输入/ 输出系统(Basic Input/Output System,BIOS)。因为现代 的PC 提供了如此多种多样的启动设备,BIOS 要做的第一件事情是判断从哪个设备 来启动[1]。 一旦
Xilinx ZYNQ 7000+Vivado2015.2系列(五)之ZYNQ的三种启动方式-JTAG、SD card、Flash
前言: 前面我们都是使用JTAG方式下载比特流文件,然后下载elf文件,最后点击Run as或者Debug as来运行程序。JTAG方式是通过tcl脚本来初始化PS,然后同用JTAG收发信息,优点是可以在线调试,缺点是断电后程序就丢失了。为了解决程序丢失的问题,可以制作镜像文件烧写到sd卡或者flash中,上电即可加载程序。 ZYNQ有两大类启动模式:从BootROM主动启动,从JTAG被
ZYNQ的三种启动方式-JTAG、SD card、Flash
ZYNQ的三种启动方式-JTAG、SD card、Flash 转自: https://blog.csdn.net/u014485485/article/details/78324183 前言:   前面我们都是使用JTAG方式下载比特流文件,然后下载elf文件,最后点击Run as或者Debug as来运行程序。JTAG方式是通过tcl脚本来初始化PS,然后用JTAG收发信息,优点是可以在...
zynq qspi 增加jtag调试和固件升级设置,启动镜像。
最近这几天想固件升级的问题,开始考虑双u-boot,然后在fsbl里面增加一个多镜像的操作,增加一段代码驱动网络,和升级软件对码成功后,跳转到第一个u-boot,自动运行cmd从tftp上下载BOOT.bin,deivcetree.dtb,uImage和一个装有格式化emmc的小软件uramfs.image.gz,用于启动运行格式化后重启,串口全程输出文字信息,必要点灯提示。如果对码不成功跳转另一
Xilinx JTAG下载器 连接不上,灯不亮
1、Xilinx  JTAG下载器 连接不上,灯不亮     安装不同版本vivado 冲突所致,重装vivado 后OK。
【Zynq学习笔记2】SDK使用JTAG调试
本文使用的开发板为ZC702. 1.连接仿真器,并将SW10和SW16设置为如下模式:   其他选项可参考下表【来源于UG850:ZC702 Evaluation Board for the Zynq-7000 XC7Z020 All Programmable SoC User Guide 】 2.在SDK中 在“Project Explorer”窗口工程上右键->D
小心FPGA的JTAG口(上电和下电顺序)
同志们,根据ALTERA官方FAE(现场应用工程师)的强烈建议,请注意不要随意带电插拔你的JTAG下载接口,否则会损坏FPGA芯片的JTAG口信号管脚。 现象: 在排除了下载线的问题后,还是不能访问FPGA的JTAG口,那么很有可能你的FPGA芯片的JTAG口已经损坏。此时请用万用表检查TCK,TMS,TDO和Tdi是否和GND短路,如果任何一个信号对地短路则表示JTAG信号管脚已经损坏。
xilinx zynq7000,SDK平台使用JTAG 加载VxWorks并运行的方法和步骤
xilinx的SDK开发平台提供了xsct命令行接口,该接口在硬件调试初期非常方便,可以使用JTAG把vxworks镜像下载到DDR中直接运行,下面是使用的脚本 connect targets 2 rst cd c:/workspace <em>fpga</em> download.bit source ./ps7_init.tcl ps7_init dow vxworks.elf con ...
Zynq7020 uart以及Jtag的配置问题
拿到开发板之后uart一直无法连接,我的电脑为win10的系统,通过查阅文档,是需要安装CP210x USB to UART Bridge VCP Drivers 下载链接 有32位和64位可供选择 有关于Jtag口的刚开始无法连接到pc上,刚开始还以为是没安装驱动的缘故,后来查看手册后发现是在两个个播码开关上的配置忘记配置了 SW10圈出来的对应板子上的Jtag口,根据自己的需求来改...
zynq-7000系列基于zynq-zed的vivado初步设计之使用jtag->uart(MDM)
<em>zynq</em>-7000系列基于<em>zynq</em>-zed的vivado初步设计之使用<em>jtag</em>->uart(MDM)                              作者:卢浩                                        时间:2017.2.23                                    
02-ZYNQ学习(逻辑篇)之FPGA LED控制实验
参考(ALINX黑金Zynq7000开发平台配套教程V1.02.pdf)第 7 章 FPGA LED 控制实验 使用Vivado,进行逻辑部分实验开发。实现流水灯功能。 主要包括以下几个步骤: (1)安装VIVADO 软件 (2)查看开发板原理图 (3)创建工程 (4)编写流水灯的 verilog 代码 led.v (5)添加 XDC 管脚约束文件 led.xdc (6
合理使用JTAG和IMPACT帮助你调试FPGA不能启动的问题
本来想着把GTX后面两篇博文找时间写了,但是最近实在是忙,一直在搭图像处理的AXI框架和整FPGA-DSP双平台的板子,下面先和大家分享一下调试心得。 最近调试一块新的Artix7板子,遇到了一个很奇怪的问题,问题是FPGA使用JTAG口能把程序到FPGA,FPGA也能跑得动,当配置模式选择MASTER SPI时,通过JTAG口下载也可以下载成功,但是问题是重新上电发现FPGA无法读出F
关于Xilinx FPGA JTAG下载时菊花链路中的芯片数量
关于Xilinx FPGA JTAG下载时菊花链路中的芯片数量 发布时间:2014-08-13 14:55:35  技术类别:CPLD/FPGA         当一个系统中含有多片(2片以上)Xilinx FPGA、CPLD或PROM(FLASH)时,可采用单一JTAG口以菊花链(Daisy C
Xilinx_Zynq_QSPI启动的编译、烧写、及配置过程步骤
Xilinx_Zynq_QSPI启动的编译、烧写、及配置过程步骤   一、 交叉编译器: 使用xilinx提供的编译器arm-xilinx-linux-gnueabi- Version 4.6.1版本。 1. 添加交叉编译器的环境变量: 打开~/.bashrc文件,在最后添加两行(按实际情况添加具体路径) export PATH=$PATH:~/xillinx/xilinx/CodeS
03-ZYNQ学习(启动篇)之程序的固化
上一节我们只使用ZYNQ的PL端资源,单独控制PL端的LED实现流水灯:https://blog.csdn.net/fengyuwuzu0519/article/details/54923413。但是掉电后程序会丢失,那么如何固化代码到FLASH呢?就是本节的目的了。 一、ZYNQ的启动流程         ZYNQ7000 SOC 芯片可以从 FLASH 启动,也可以从 SD 卡里启动, 本...
1. DFT 入门篇-scan chain
DFT   --  design  for  test  三要素:辅助性设计, physical defects   结构性测试向量    是一种辅助性设计,利用这种辅助性设计 对根据 physical  defects  建立的 fault  model 进行求解产生的结构性测试向量, 这些结构性测试向量用于检测制造出来芯片的能否正常工作。   scan  chain  包含两个步骤:...
[转]ubuntu vivado hardware manager 找不到板子,要安装JTAG驱动
原文地址 : http://blog.csdn.net/cirs_q/article/details/60777912 官方给的解决方案如下: https://www.xilinx.com/support/answers/54381.html 这个方法其实我经过实测是可行的,但是具体的步骤要变,因为对应的目录变了。 我的操作系统是ubuntu 16.04 LTS ,ID
使用Vivado将bit文件下载到Target Device是出错
com.xilinx.sdk.targetmanager.TMException: Connection to Board Failed     Failed to connect to Xilinx hw_server at TCP:127.0.0.1:3121 .    Check if      1. the hw_server is running and corr
CypressDriverInstaller
UART-USB驱动
关于zedboard无法烧写bit流文件的解决办法
过个年回来各种郁闷,zedboard无法烧写bit流文件 参考链接: http://blog.sina.com.cn/s/blog_98740ded0101dij6.html http://blog.sina.com.cn/s/blog_c248f6b70101apx9.html 1.      libCseDigilent的文件夹拷贝到D:\Xilinx\14.2\ISE_DS\ISE\
FPGA在线升级的一种可行方案
Altera的Cyclone IV系列芯片,用EPCS系列的spi flash可以完成在线升级的功能。整体思路是把pof文件写进EPCS,就可以实现FPGA的上电自动加载,从EPCS里读出FPGA的配置。 一、 硬件设计   二、 控制逻辑 FPGA上电时,会自动通过DATA0,DCLK,nCSO,ASDO这四个引脚读取EPCS芯片里的数据,从第一个page开始遍历整个flash。
[ZYNQ入门宝典]爱之初体验
碎碎念: ZYNQ系列的FPGA从问世到如今已历经好几年。作为最先进的SOC系列之一,市场用实际行动证明了Xilinx公司在硬件架构上所具有的前瞻性,ZYNQ在越来越多的场景下发挥了其独具魅力的作用,雷达、人工智能、数据加速等等不计其数。博主不才,几个月前还一直在使用ISE14.7。机缘巧合,手头有个项目正好要用到ZYNQ,实验室也刚好买了706开发板,于是想以此为契机把ZYNQ系列产品好好研究...
Qspi_flash上电启动zynq应用工程
Qspi_flash启动<em>zynq</em>工程今天简单介绍一下从flash加载FPGA的程序,在<em>zynq</em>平台上,需要你调试好自己的工程,然后进行此步骤。1、首先在SDK下新建一个FSBL工程,用于第一启动配置,如图:下一步 2、建好fsbl工程后,进行如下图操作这个步骤有点多,慢慢来。注意图中的箭头部分,下面是添加进来三个文件,分别是fsbl.elf(新建fsbl工程的作用)。.bit(位流文件)。.elf...
Zynq器件XADC模块介绍
1.前言 赛灵思的7系列FPGA和Zynq器件创造性地在片上集成了模数转换器和相关的片上传感器(内置温度传感器和功耗传感器),这是相比赛灵思前一代产品来新增加的特性,可在系统设计中免去外置的ADC器件,有力地提高了系统的集成度。本文就这一新模块的使用进行简单介绍,希望对大家有所帮助,当然如有不当之处还请高手指正,以免误导大家,欢迎大家补充。 2.XADC模块介绍
Zedboard的USB转串口驱动
Zedboard上的USB转串口驱动程序,当然也可以自己上官网下
CypressDriverInstaller_1
USB串口驱动,CypressDriverInstaller,Zedboard串口驱动
基于ISE实现不使用jtag_usb的chipscope
我所使用的是: 1、64位Windows7系统 2、XILINX的ISE Design Suite 14.7 3、NEXYS 3 ——Spartan6  XC6LX16-CS324 目的:基于ISE实现不使用<em>jtag</em>_usb数据线的chipscope
ZYNQ USB SD驱动问题总结
当插入USB时,会出现以下问题:由于插入USB,出现的问题,首先排查USB驱动。经排查USB,无任何异常。经分析,1.首先我利用<em>zynq</em> 带的迷你型的文件系统uramdisk.image.gz,启动起来,因为此文件系统全部加载到内存里面运行,启动起来之后,将SD拔出。此后问题没有出现。可能问题出现的SD卡的布线上。当通信频率比较高时,有可能会造成SD通信出现错误。剩下 就只能交给硬件工程师来处理了...
固化程序后识别不到FPGA设备
固化程序之后,以内部固化程序启动时,要拔出JTAG。 避免启动时因识别JTAG而延迟固化程序的加载,出现&quot;no programmable&quot;现象或扫描不到FPGA设备的现象。 若已拔出JTAG仍出现这些现象,经过软复位后现象消失,可将配置频率调高。 Vivado : Tools -&amp;gt; Edit Device Properties -&amp;gt; Configuration -&amp;gt; Con...
FPGA的JTAG下载的错误
(一)检查是否安装驱动。 (二)下载器是否由红灯变成黄灯/绿灯。如红灯亮一般情况下,JTAG的与电路板VCC没有供电。 (三)检查JTAG连接的线序。 (四)检查JTAG电路,检查原理图上TMS,TDI,TDO的上拉和下拉电阻是否与datasheet中一致。
xlinx芯片JTAG烧录
在刚拿到xlinx芯片时,需要对其进行烧录,相对较麻烦,故在有linux系统时,用flashcp命令进行擦写。 下面介绍JTAG烧录操作的步骤(解决的大致步骤是,先将制作的BOOT.bin保存在DDR的一个位置,然后烧录u-boot系统,通过u-boot系统将BOOT.bin镜像烧录进去。)1 打开控制台在xlinx sdk下打开XMD控制台。 2 连接arm核在xmd控制台输入命令:conne
关于ZYNQ_MZ7035FD USB232(UART串口)不能被电脑识别的问题
在使用MZ7035FD跟电脑进行通讯的时候插上USB232(UART串口),但是电脑一点响应都没有。就像下图所示,没有一个com口给响应。之后尝试了各种驱动都不能成功给出响应。 最后迫不得已重新安装了系统之后使用了【CP210x_Universal_Windows_Driver】这个驱动之后,电脑可以成功识别出这个串口。 驱动下载地址https://www.silabs.com/product...
ZedBoard Linux开发 --- TFTP&NFS启动
 原地址 http://blog.163.com/thinki_cao/blog/static/83944875201439112133825/ 这部分的内容针对大部分运行Linux的嵌入式系统来说都是通用的。关于在PC端设置TFTP和NFS服务器的内容,请参考下面这篇博客: http://blog.163.com/thinki_cao/blog/static/83944875
Zynq通过TFTP进行启动
本文介绍如何通过TFTP进行ZYNQ芯片的启动   开发平台: 虚拟机:VirtualBox Ubuntu:14.04 Ubuntu中安装Vivado 2015.4和SDK 硬件平台:Zedboard开发板   准备工作: 1.       Ubuntu中正确安装了xilinx的cable driver; cd /opt/Xilinx/Vivado/2015.4/data/xi
zynq nfs与tftp
1、tftp 1)在ubuntu下安装tftp环境 2)默认的启动参数为bootcmd=run $modeboot,为QSPI启动,如果想更改为tftp启动,需要设置为setenv bootcmd run <em>jtag</em>boot,可以看到<em>jtag</em>boot参数如下: echo TFTPing Linux to RAM... &amp;amp;amp;&amp;amp;amp; tftpboot ${kernel_load_address...
Zynq-Linux移植学习笔记之十-u-boot网络配置
在<em>zynq</em>开发板zc706上,网络通路由下面三个设备组成: 其中<em>zynq</em>负责对phy进行配置,当<em>zynq</em>上的网络控制器以及phy完成正确配置时,能够看到RJ45上面的黄灯亮,此时表明链路已经通了。如果u-boot中已经设置了IP地址,通过网线就可以ping通电脑,此时会打印host alive这句话。 但是如果板子不是这样做的,比如是下面这种方式: 这里用到了BCM5
求助u-boot的tftp引导方式
使用Timll的SBC8530的板子,据说和Beagleboard-xM全兼容的,想开发DVSDK程序,装完环境后使用默认参数设置u-boot启动参数,但是提示 unknown command 'dh
用JTAG将mcs文件烧写到flash中
在ISE或EDK下生成BIT文件,可通过IMPACT对FPGA进行配制, bit文件是配制到FPGA内部RAM的,掉电就没有了, 如果需要固化到片外FLASH里面(下载到FLash或EEPROM),则需要将BIT文件转化为mcs文件,通过IMPACT固化到指定的ROM中。   假设已经生成了BIT文件,下面我们来介绍如何进行配制和固化,软件使用的是IMPACT12.2。 一、BIT文件下
"30年---我与赛灵思FPGA的故事”:ZYNQ-7000使用总结(2)——PS部分的使用
由 allan 于 星期四, 06/19/2014 - 17:31 发表 ZYNQ-7000包括PS和PL两部分,其中你可以只使用PS部分,而不用PL部分,这样可以认为你在单纯的使用一个ARM Cortex A9 MPore芯片。更多的情况下,我们会将PS和PL部分联合使用,不然也就失去了使用ZYNQ芯片的意义。但是,为了更好的理解和学习ZYNQ,我们先讲一个只使用PS部分的例子,这
FPGA的调试-内嵌逻辑分析仪(SignalTap)(二)实例
对于FPGA调试,主要以Intel FPGA为例,在win10 Quartus ii 17.0环境下进行仿真和调试,开发板类型EP4CE15F17。主要包括一下几个部分: - FPGA的调试-虚拟JTAG(Virtual JTAG) - FPGA的调试-在线存储器内容编辑工具(In-system Memory Content Editor) - FPGA的调试-内嵌逻辑分析仪(S...
ZYNQ跑系统系列(一) 传统方式移植linux
更多精彩内容,请微信搜索“FPGAer俱乐部”关注我们。           移植linux之传统方式 在ZYNQ开发时,有些情况下,为了降低开发的复杂性,或是提升系统运行的性能,在ARM上跑一个linux系统往往是一个不错的选择,而且linux系统一般集成了一些常用的成熟驱动,可以减少开发周期。本章将通过传统u-boot、kernel方式,完成移植。该方式虽然繁琐复杂,但是毕竟是一种
关于ubuntu下vivado无法连接FPGA的问题
一般来说,你在ubuntu上安装好了vivado,想把程序下载到<em>fpga</em>板子上进行debug的时候,通常会面对vivado<em>无法识别</em>板子的问题,这种问题在于,你没有相应的驱动。具体怎么解决如下:首先,你需要找到一个文件夹叫做install_script这个文件夹的位置在你安装vivado的文件下,题主的vivado安装在/vivado_install 目录下,所以题主运行指令       cd /v...
对于vivado win10系统 JTAG cable无法识别下载程序的问题
Initially the XUP USB JTAG cable would show up in the device manager under “Programming cables” as a “Xilinx Embedded Platform USB Firmware Loader” and would not be found by the Vivado Hardware Manage...
Vivado连不上目标板(Target)
可能是Vivado没把JTAG驱动装上,JTAG驱动在Vivado安装目录X:\Xilinx\Vivado\2015.4\data\xicom\cable_drivers\nt64\digilent\, 双击install_digilent.exe安装驱动,Vivado上Auto connect即可...
chipscope 连接不上FPGA 或找不到JTAG
又可能是因为电脑是64位的 ,却打开了32位的chipscope ,换成64位的就可以了
Zynq UltraScale+ MPSoC在JTAG插上后内嵌ARM(CPU)卡死问题及解决方法
1. 问题描述 Zynq UltraScale+ MPSoC在未插JTAG情况下,ARM(CPU)运行PetaLinux系统正常,不会出现卡死现象。 当插上JTAG准备调试时,ARM会出现卡死现象,情况分两种: 上电之前插上JTAG系统会卡死在初始化过程中(卡死位置不一定固定,但卡死现象必然发生); 系统起来后插上JTAG,会卡死在下一条命令执行过程中 2. 官方解释 在(PetaLinux)...
zynq-7000学习笔记(八)——USB摄像头图像采集
PC平台:WINDOWS 10 64位 Xilinx设计开发套件:Xilinx_vivado_sdk_2015.4 开发板:Zed Board USB摄像头:罗技 C270(720P) linux源码:2016_R1 一、配置linux,支持UVC       如果是中星微的ZC3XX系列的芯片,则要进到GSPCA把ZC3XX的驱动选上
Zynq片内XADC应用笔记
Zynq片内XADC应用笔记 Hello,panda 应用笔记简要描述Xilinx Zynq XADC的相关资源及若干种应用。参考文档: u    ug480:7Series_XADC.pdf; u    xapp795:driving-xadc.pdf u    xapp554:xadc-layout-guidelines.pdf u    xapp1203:post-proc-ip...
FPGA供电电压和JTAG引脚定义
JTAG(Joint Test Action Group ):联合测试工作组 主要引脚: TMS:模式选择,5脚 TCK:时钟,1脚 TDI:数据输入,9脚 TDO:数据输出:3脚 4脚:接3.3V FPGA的供电含义: VREF:参考电压。 VCC_PLL:锁相环管脚电压,直接连VCCIO。 VCCA_PLL:锁相环模拟电压,一般通过滤波器接到VCCINT上。 GN
基于 ZYNQ 7020 的 FPGA + ARM 开发下载
ZynqTM-7000 系列芯片是基于 Xilinx 的可扩展处理器平台架构(Extensible Processing Platform, EPP), 将双核 ARM CortexTM-A9 处理器
记一次ZYNQ板卡无法启动问题的调试过程
1.现象 板卡上电无法从QSPI启动,板卡为调试板卡,没有复位系统,QSPI FLASH中已经烧写boot.bin,要成功启动,分为下面四个阶段,首先bootrom上电后会根据boot mode(由配置MIO的管脚电平组合决定,即跳线帽),从对应的启动介质中读取镜像,读取开始的时候会先读取头部信息,如果成功则才会load启动代码,将fsbl读到ocm运行,然后由fsbl去启动uboot。 ...
FPGA中AS和JTAG接口的使用
FPGA中AS和JTAG接口的使用,从百度文库上下载下来的
FPGA笔记 AS和JTAG下载方式区别
AS模式,上位机通过JTAG口向FPGA烧写flash loader可执行代码到RAM,编程代码也下载到RAM,上位机发送命令给flash loader再将编程代码挪到flash中 JTAG模式,上位机直接将代码下到FPGA里的SRAM
读懂 PetaLinux:让 Linux 在 Zynq 上轻松起“跑”
更多精彩内容,请微信搜索“FPGAer俱乐部”关注我们。对于Zynq这样一个“ARM+可编程逻辑”异构处理系统我们已经不陌生,其创新性大家也有目共睹。不过想要让更多的应用享受到这一“创新”带来的红利,让其真正“落地”则需要大量系统性的工作,去营造一个完善的生态系统。从之前几篇文章中,我们已经看到Xilinx在这方面做出的努力,特别是不断迭代的先进的硬件开发(Vivado)和软件开发(Xilinx ...
FPGA的调试-虚拟JTAG
对于FPGA调试,主要以Intel FPGA为例,在win10 Quartus ii 17.0环境下进行仿真和调试,开发板类型EP4CE15F17。主要包括一下几个部分: - FPGA的调试-虚拟JTAG(Virtual JTAG) - FPGA的调试-在线存储器内容编辑工具(In-system Memory Content Editor) - FPGA的调试-内嵌逻辑分析仪(SignalT...
Xilinx 7系列FPGA PCB Design Guide
该文档是Xilinx官方发布的7系列FPGA PCB设计指南,涵盖PCB传输线,PDS,高速信号走线等方面的设计知识和规则,对硬件设计很有指导性。
xilinx 不能自动安装USB 驱动
大部分情况下可以自动安装驱动,但有的不可以就
Zedboard 评测(一)——Demo演示
Zedboard是第一款面向开源社区的Zynq-7000系列开发板,而Zynq-7000系列FPGA,也称为完全可编程(All Programable)SoC,是Xilinx一个有重大意义的产品系列。 在FPGA里集成高性能的处理器内核一直是众多FPGA厂商以及客户的需求,Zynq-7000的面世标志着Xilinx在SoC集成度上的一个突破,实现了双核Cortex-A9 MPcore和最新的28
zynq烧写程序用于QSPI Flash启动
原文博客:http://blog.csdn.net/shangguanyunlan/article/details/53269758,本博客是分享经验帮助他人,不是原创博客,若原博主不同转载,本人立即删除。创建第一级启动引导程序FSBL。SDK中点击工程BSP文件夹右键,选择Board Support Package Setting。 选择xilffs和xilrsa加入,点击OK. 在SDK主界面...
JTAG MASTER GUI 可直接读写FPGA寄存器
福利!         之前有写过一篇关于JTAG Master工具的使用文档,但是tcl复杂的命令让很多不熟悉tcl初学者感到困难。 这里使用tcl脚本做了一个调试界面。即使对tcl一点都不了解,也可以通过该界面方便的进行FPGA寄存器的调试。 由于CSDN博客不太方便上传附件,这里直接贴源码。大家把代码保存后,另存为mem_test.tcl文件即可。 使
FPGA下载方式AS.PS,JTAG对比
**SOF文件通过JTAG下载可直接运行。重新上电后程序丢失。 SOF文件可以先转换jic,再通过JTAG下载,重新上电后程序正常运行。 POF文件通过AS模式下载后,重新上电运行。**AS模式(active serial configuration mode):主动配置方式:FPGA器件每次上电时,作为控制器从配置器件EPCS主动发出读取数据信号,从而把EPCS的数据读入FPGA中,实现对FP
JTAG原理+JTAG烧写FPGA配置芯片
JTAG原理: JTAG是目前ARM、DSP、FPGA常用的调试接口。在这些常用器件内部都集成了JTAG控制逻辑——TAP控制器,TAP控制器通过对边界扫描单元BSC的读写监测和控制ARM、DSP、FPGA的状态。简单的并口JTAG仿真器只是使用计算机并口+HC244(三态缓冲器)搭成,而Altera的USB Blaster比较复杂,包含了逻辑分析仪功能。 JTAG烧写FPGA配置芯片
FPGA的JTAG口的保护问题?
引子 无论是客户反馈,还是自己亲身经历,USB-Blaster不能下载配置FPGA的情况时有出现。究其原因,大致有如下几条: 1. FPGA器件上的JTAG相关引脚出现故障; 2. USB-Blaster坏了; 3. 10针JTAG线缆没有压制好。 其中第1条给我们带来的损害最为严重,那么应该怎样规避呢? 内容 故障1的现象 JTAG接口的TCK、T
CPLD和FPGA中不同电压的JTAG电路设计注意事项
在初次的cpld电路设计的时候,遇到了这样的一个问题,整个系统是3.3V的系统,选用的cpld是XC9536-10VQ44C,芯片供电电压5V。他的io可以配置成3.3V和5V两种形式,因此,选用的时候,io口配置成了3.3V如下图,问题就有了,那在设计<em>jtag</em>的时候,上拉电阻应该上拉到那个电压呢?实验证明,<em>jtag</em>应该上拉到与io口相同的电平上。而上拉到供电电压的现象并不是损坏芯片,而是导致不能
Altera的FPGA的AS、PS和Jtag配置模式的区别
有些人对于FPGA下JTAG的下载方式有些迷惑,为什么出现配置芯片了,为什么要用不同的下载电缆,不同的下载模式?通过在网上查阅相关资料做了总结和整理如下:  1 FPGA器件有三类配置下载方式:主动配置方式(AS)和被动配置方式(PS)和最常用的(JTAG)配置方式。 AS模式(active serial configuration mode):FPGA器件每次上电时作为控制器,由FPGA器件
Zynq-Linux移植学习笔记之19-启动加载与固化
1、  启动加载 启动时候自动执行shell脚本 Mount ramdisk,修改rootfs里面rcs文件   在RCS中添加代码 echo "++ Starting telnet daemon" telnetd -l /bin/sh   echo "++ Starting http daemon" httpd -h /var/www   echo "++ St
Ubuntu下 ZedBoard USB-Jtag驱动安装 以及双核调试
开发环境说明 Ubuntu12.04 LTS Xilinx最新的基于<em>zynq</em>-7000 AP SOC平台的ZedBoard开发板的USB-Jtag驱动安装方法 运行前准备 % sudo dpkg-reconfigure -plow dash    Install as /bin/sh? No 这个主要是为了能够安装由mento 提供的xilinx的gnu toolchain,否则
fpga用10脚jtag口原理图
altium用<em>fpga</em> 10脚<em>jtag</em>口原理图
【Zynq学习笔记4】问题汇总
问题1:debug发现硬件接口各种异常,例如uart无法发送数据等。 解决办法:Debug Configuration中没有勾选“Run ps7_init”和“Run ps7_post_config”
3.2 FPGA 配置电路/主模式 从模式 JTAG模式
我们知道,FPGA是易失性的。硬件配置,即把HDL代码下载到FPGA芯片中,才能进行下一步的调试。 FPGA的配置过程:初始化→清空配置存储器→加载配置数据→CRC错误检查→START-UP 配置电路分类(根据FPGA芯片能否主动加载配置数据): FPGA配置方式灵活多样,根据芯片是否能够自己主动加载配置数据分为主模式、从模式以及JTAG模式。 Xilinx FPGA 的常用配置模式有5 ...
Altera与Xilinx FPGA同在一个JTAG链中的配置方法
Altera与Xilinx FPGA同在一个JTAG链中的配置方法作者:北京中芯优电信息技术有限公司    高级工程师   冯影秋因为Altera与Xilinx两家FPGA绝大部分FPGA都符合JTAG标准,所以可以在同一个JTAG链中进行配置。(这里需确认具体的器件型号序列支持JTAG标准)这里仅仅说明在QuartusII中对Altera的FPGA进行配置步骤。(本地下载与远
PC至FPGA的通信方式选取——Virtual JTAG
近几日都在学习PC和FPGA的通信。选择Virtual JTAG的原因是因为其符合我的硬件资源,而不是因为高效或者低成本。 由于自己之前毫无做过硬件接口的经历,所以这次的通信方式选择完全就是一个无厘头。下面是之前的通信方式选择结果。 rs232通信方式 1、即时在开发板上有MAX232电平转换芯片,但是 2、我没有USB-RS232的线,无法通信。 USB
04-ZYNQ学习之FPGA+Linux开发的流程
通过前面3节内容,我们知道了: Xilinx ZYNQ的内部结构 PL端FPGA的开发过程 ZYNQ启动过程及固化  那么ZYNQ包含CortexTM-A9核,那么它的ARM资源应用主要就落在嵌入式linux上。ZYNQ的嵌入式Linux开发流程是本节介绍的重点。 一、嵌入式linux开发三要点 嵌入式linux底层开发主要工作是: bootloader 内核 文件系统 内...
Zedboard学习(六):XADC读取数据
<em>zynq</em> 的内嵌了 XADC,可以用来采集电压; Temp:芯片温度 VCCINT: 内部PL核心电压 VCCAUX: 辅助PL电压 VCCBram: PL BRAM电压 VCCPInt: PS内部核心电压 VCCPAux: PS辅助电压 VCCDDR: DDR RAM的工作电压 VREFP: XADC正参考电压 VREFN: XADC负参考电压
Zynq动态更新FPGA比特流
ZYNQ-7000的结构是ARM+FPGA,在脱离JTAG的情况下,PL的配置只能通过PS来完成。正常上电的加载顺序是,FLASH/SD - > FSBL -> PL BITSTREAM -> PS ELF,那么在整个系统全部加载完成以后是否有办法重新给PL配置程序呢?答案是肯定的。 XILINX官方的BSP裸机例程里有xdevcfg的驱动代码,里面有个例程叫做POLL_EXAMPLE,就是实现
xilinx FPGA 配置原理
任合芯片、处理器,只有将程序烧录进去才会正常工作,FPGA也不例外,只不过我们通常称之为“配置”,不同的下载方式就有不同的对应的配置模式。     从不同的角度分析,可以得到不同的划分形式,如从主从关系上分,则有主模式、从模式。如果从一次传输数据的位宽上分析,则有串行模式、和并行模式。(另外还有JTAG模式),模式的选择是由FPGA上的M0、M1、M2完成。因此,可以组合出多种不同的模式,如主串
Ray Tracing from the Ground Up 光跟踪算法技术(英文版) part2下载
Ray Tracing from the Ground Up 光跟踪算法技术 (英文版) Kevin Suffern 好书一枚,非常详实的讲解了一个ray tracer怎么写,从原理到实践,对应网站上面还提供了完整的立即可编译运行的代码。 part1: http://download.csdn.net/detail/gretchen_sp/4144877 彩色扫描版本,但是很清晰 相关下载链接:[url=//download.csdn.net/download/gretchen_sp/4144884?utm_source=bbsseo]//download.csdn.net/download/gretchen_sp/4144884?utm_source=bbsseo[/url]
百度2012世界末日页面地震效果下载
类似百度2012世界末日页面地震效果,供学习 类似百度2012世界末日页面地震效果,供学习 相关下载链接:[url=//download.csdn.net/download/evangel_z/4252518?utm_source=bbsseo]//download.csdn.net/download/evangel_z/4252518?utm_source=bbsseo[/url]
Android ListView,TextView跑马灯Demo下载
ListView每项跑马灯效果,TextView跑马灯自己写的Demo 相关下载链接:[url=//download.csdn.net/download/wds1181977/5997065?utm_source=bbsseo]//download.csdn.net/download/wds1181977/5997065?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 fpga大数据培训 fpga人工智能培训
我们是很有底线的