- 博客(107)
- 资源 (90)
- 收藏
- 关注
转载 Tcl -- proc
Tcl--Proc(procedure 的简称)TCL支持过程的定义和调用,在TCL中,过程可看作是用TCL脚本实现的命令,效果与TCL的固有命令相似。TCL中的过程类似于C中的函数。[plain] view plain copy% proc add {x y}{expr $x+$y} 参数一:add 过程名参数二:{x y} 过程的参数列表,参数之间用空格隔开。参数三:{expr $...
2018-06-03 06:18:21
1783
原创 RTL encryption
参照ug1118第六章,以及https://www.xilinx.com/products/intellectual-property/ip-encryption.html使用如下命令对verilog进行加密:encrypt -langverilog -ext .vp -key keyfile.txt myip1.v myip2.v …vhdl也类似keyfile.txt中的密钥根据vivado版...
2018-05-18 10:14:50
1338
原创 Vivado 2016.4 crash
https://forums.xilinx.com/xlnx/board/crawl_message?board.id=IMPBD&message.id=17780https://forums.xilinx.com/xlnx/board/crawl_message?board.id=SYNTHBD&message.id=20441https://www.xilinx.com/sup...
2018-05-09 08:30:07
1062
原创 AXI_VTC(slave) AXI_TPG Video (master)
XAPP1285 - Scaling LiveVideo with the Video Processing Subsystem Application NoteXAPP1205 - Designing High-Performance Video Systems with the Zynq-7000 All Programmable SoC Using IP Integrator
2018-04-17 17:23:45
1477
原创 zynq 1G&10G 网络功能
zynq 706 参考设计:XAPP1082 - PS and PL Ethernet Performance and Jumbo Frame Support with PL Ethernet in the Zynq-7000 AP SoCZCU102参考设计:XAPP1305 - PS and PL-based 1G10G Ethernet Solution Application Not
2018-03-28 09:43:55
1745
原创 Xilinx_ISE_DS_Win_14.7_1015_1 win10 x64安装后,不能运行,老是提示_pn.exe - 系统错误
问题:Xilinx_ISE_DS_Win_14.7_1015_1 win10 x64安装后,不能运行,老是提示_pn.exe - 系统错误;起dos执行D:\Xilinx\ise\14.7\ISE_DS\ISE\bin\nt\_pn.exe 或D:\Xilinx\ise\14.7\ISE_DS\ISE\bin\nt64\_pn.exe弹出错误1:由于找不到libportability....
2018-03-21 17:21:49
5160
原创 双die设计注意事项
1.跨die路径尽可能减少,跨die两边信号都必须为寄存器类型,最好使用多级寄存器;2.时钟clock,Reset信号尽量不要跨die,跨die会增加时钟skew;3.尽量保持数据流单向,边界附近画跨die Pblock;4.跨die路径时钟频率最高550MHz;5.时钟clock,reset不建议使用set max_fanout;
2018-01-17 14:38:18
1997
原创 关于xilinx 客户自己生成 IP 加密
Xilinx有直接的视频教程https://www.xilinx.com/video/hardware/using-ip-encryption-vivado-design-suite.html 在UG1118的第六章中有对IP加密的详细教程 https://www.xilinx.com/support/documentation/sw_manuals/xilinx2017_2/ug1
2018-01-15 15:03:13
5207
3
原创 xilinx文档分类
1. D:\XilinxDoc\7_Series\documentation\customer_notices / XCN14014- Top Marking Change 二维码说明
2018-01-11 13:42:19
725
原创 FPGA常见问题分析
1.bit文件可以工作,mcs不行典型的在系统的时钟问题。在系统已经加载成功了,但是时钟还没稳定。所以,导致系统不能正常工作。建议尝试把reset后移来解决此类问题。如果通过把program_B拉低,如果系统重新加载能正常工作,就可以确定是resrt问题1.bit文件可以工作,mcs不行典型的在系统的时钟问题。在系统已经加载成功了,但是时钟还没稳定。所以,导致系统不能正常工作。建议
2018-01-07 15:21:21
2643
原创 把Xilinx的IPCORE解密成源代码的方法
把Xilinx的IPCORE解密成源代码的方法 1.加密的文件格式以can_v1_5/can_tl_bsp.vhd为例子a)前8个字节XlxV38EB是加密的版本号,没研究过其他加密版本,不知道有什么不同后面的fa00不知道做什么用b)第二行前8字节是这段密文长度,表示过3230H字节后是下一个加密段c)从18h开始是明文经过Zlib压缩后DES加密的
2018-01-07 11:42:54
9447
原创 IDELAYE2 & IDDR 原语 ISE 平台到 vivado移植
1. IDDR IDDR #( .DDR_CLK_EDGE("OPPOSITE_EDGE"), // "OPPOSITE_EDGE", "SAME_EDGE" // or "SAME_EDGE_PIPELINED" .INIT_Q1(1'b0), // Initial value
2017-12-20 09:45:07
5930
转载 FPGA功耗的那些事儿
在项目设计初期,基于硬件电源模块的设计考虑,对FPGA设计中的功耗估计是必不可少的。笔者经历过一个项目,整个系统的功耗达到了100w,而单片FPGA的功耗估计得到为20w左右,有点过高了,功耗过高则会造成发热量增大,温度高最常见的问题就是系统重启,另外对FPGA内部的时序也不利,导致可靠性下降。其它硬件电路的功耗是固定的,只有FPGA的功耗有优化的余地,因此硬件团队则极力要求笔者所在的FPGA团队
2017-12-20 08:44:07
5879
原创 zynq QSPI
1.zynq 使用QSPI启动,最大支持32MB镜像;2.fsbl运行起来后,支持IO模式访问QSPI,就没有32MB的限制;3.把uboot和image分开存储,Uboot运行起来后再引导image;4.fsbl,Uboot,Bit文件不会大于32Mbit ,使用EMMC可以解决此问题,
2017-12-19 22:58:41
2454
转载 ARM体系结构下面内存和i/o映射区别
ARM体系结构下面内存和i/o映射区别(1)关于IO与内存空间:在X86处理器中存在着I/O空间的概念,I/O空间是相对于内存空间而言的,它通过特定的指令in、out来访问。端口号标识了外设的寄存器地址。Intel语法的in、out指令格式为:IN 累加器, {端口号│DX}OUT {端口号│DX},累加器目前,大多数嵌入式微控制器如ARM、PowerPC等中并不提供I/O空间
2017-12-10 05:47:32
650
转载 设备地址与IO内存映射
在嵌入式编程中,绝大部分功能都是通过驱动外设实现的,这些外设不仅可以是CPU外部的某种功能模块,也可以是CPU芯片内部集成的某些器件。这些芯片内部的外设基本都是通过总线的方式与CPU核心相连,而对它们的控制也通过对这些总线上的外设寄存器的配置来实现。外设寄存器也称为“I/O端口”,通常包括:控制寄存器、状态寄存器和数据寄存器三大类,而且一个外设的寄存器通常被连续地编址。但是外设寄存
2017-12-08 14:22:01
714
原创 xilinx vivado debug
• VHDL Syntax Exampleattribute mark_debug : string;attribute mark_debug of char_fifo_dout: signal is "true";• Verilog Syntax Example(* mark_debug = "true" *) wire [7:0] char_fifo_dout;
2017-12-05 10:56:37
789
原创 xilinx FPGA配置加载
1.xilinx 7系列以上flash选型参考 ug908 Appendix C 或者 安装目录下 C:\Xilinx\Vivado\2016.4\data\xicom\xicom_cfgmem_part_table.csv2.xilinx 6系列以前flash选型参考 ISE -> help -> help topic -> Configuring and Programming a D
2017-12-05 10:24:25
4561
原创 Xilinx网站 – 如何申请官方IP的评估license
作者:圆宵 FPGA那点事儿问题描述:在Xilinx中的很多IP和开发工具,都是需要付费才能购买正版的license的。不过XIlinx一般也提供有评估版本的license,可以供大部分客户来免费申请。下面就简单介绍下评估license的申请途径和方法解决办法:官方License的申请网址可以到下面的链接:https://www.xilinx.com/support
2017-12-04 09:03:16
7774
原创 zynq Boot 寻址空间
1.参考 https://www.xilinx.com/support/answers/50991.html2.如果Dual Stacked 可以使用QSPI-Flash支持32Mbyte,3.如果使用32Mbyte QSPI-flash,前16M byte线性地址空间启动fsbl,后16M byte可以使用IO模式访问;
2017-11-30 10:37:11
610
原创 ug483_7Series_PCB摘要
Fixed Package Capacitors per DeviceSome 7 series devices require fewer PCB capacitors because high-frequency ceramic capacitors are already present inside the device package (mounted on the package
2017-11-30 08:56:40
534
原创 约束文件常用
1.不约束管脚设置This example contains unconstrained pins. To permit bitsream file generation, add this lineto the end of the constraints file (Figure 14):set_property BITSTREAM.General.UnconstrainedPins {A
2017-11-09 10:51:04
564
原创 trustzone
关于trustzone,个人理解如下,有些是猜测,欢迎拍砖、指正可以简单理解为:原来arm linux只分用户态和内核态。下载分为3态,即用户态、内核态和安全态。用户态通过系统调用进入内核态。内核态通过一条指令(具体指令不记得了)调用可以进入安全态。安全态下还分用户态和内核态。如果使用trustzone属性,就必须从最初的启动使用,即安全启动,uboot和内核镜像都是加密的。并且,
2017-10-26 14:26:17
712
转载 Kintex-7 和 Virtex-7 FPGA GTX 收发器的设计
This Design Advisory contains information on attribute settings, issues, and work-arounds for Kintex-7 and Virtex-7 FPGA GTX Transceiver General Engineering Sample (ES) Silicon解决方案1.GTX 收发器一般工
2017-10-19 17:59:40
6976
转载 JESD204B发射器的三个关键物理层性能指标
随着JESD204接口更多地被数据转换器所采用,急需对其性能加以重视,并优化数字接口。重点不应只放在数据转换器的性能上。该标准的最初两个版本,即2006年发布的JESD204和2008年发布的JESD204A,其额定数据速率为3.125 Gbps。最新的版本为2011年发布的JESD204B,列出了3个速度等级,最大数据速率为12.5 Gbps。这三个速度等级遵循三个不同的电气接口规范,由光互
2017-10-17 12:52:42
1791
转载 ADI时钟抖动衰减器优化JESD204B串行接口功能
Analog Devices, Inc.,全球领先的高性能信号处理解决方案供应商,最近推出一款高性能时钟抖动衰减器HMC7044,其支持JESD204B串行接口标准,适用于连接基站设计中的高速数据转换器和现场可编程门阵列(FPGA)。JESD204B接口专门针对高数据速率系统设计需求而开发,3.2 GHz HMC7044时钟抖动衰减器内置可以支持和增强该接口标准特性的独特功能。HMC7044提
2017-10-17 11:39:49
774
转载 基于JESD204协议的高速串行采集系统
摘要 在通信设施、成像设备、工业仪器仪表等需要大量数据的系统中,要求数据转换级提供越来越宽的分辨率和越来越高的采样率。并行接口的物理布局和串行LVDS方法的比特率限制,给设计人员带来技术障碍。文中基于Xilinx Vertx6 FPGA的GTX高速串行接口实现了JESD204B协议,有效地解决了传统采集数据并行传输时的各种问题。本文引用地址:http://www.eepw.com.cn/art
2017-10-17 11:39:03
5095
转载 JESD204B中的链路同步和对齐:了解控制字符
目前,将JESD204B作为高速数据转换器首选数字接口的趋势如火如荼。JESD204接口于2006年首次发布,2008年改版为JESD204A,2011年8月再改版为目前的JESD204B。与LVDS等以前的技术相比,该接口在效率上技高一筹,同时还有多种其他优势。采用JESD204B的设计拥有更快的接口带来的好处,能与转换器更快的采样速率同步。其封装引脚数量减少,由此减小了封装尺寸,缩短了走线长度
2017-10-17 11:37:30
6647
转载 教你怎么消除影响JESD204B链路传输的因素
JESD204B串行数据链路接口针对支持更高速转换器不断增长的带宽需求而开发。作为第三代标准,它提供更高的通道速率最大值(每通道高达12.5 Gbps),支持确定延迟和谐波帧时钟。此外,得益于转换器性能的提升--这些转换器兼容开放市场FPGA解决方案,并且可扩展--现已能轻松传输大量待处理的数据。 FPGA供应商已讨论了许多年有关千兆串行/解串(SERDES)接口的话题,虽然过去大部分模
2017-10-17 11:35:56
1343
转载 详解JESD204B串行接口时钟需求及其实现方法
随着数模转换器的转换速率越来越高,JESD204B串行接口已经越来越多地广泛用在数模转换器上,其对器件时钟和同步时钟之间的时序关系有着严格需求。本文就重点讲解了JESD204B数模转换器的时钟规范,以及利用TI公司的芯片实现其时序要求。本文引用地址:http://www.eepw.com.cn/article/270296.htm 1. JESD204B介绍 1.1 JES
2017-10-17 11:33:45
8137
1
转载 在Xilinx FPGA上快速实现JESD204B
JESD204是一种连接数据转换器(ADC和DAC)和逻辑器件的高速串行接口,该标准的 B 修订版支持高达 12.5 Gbps串行数据速率,并可确保 JESD204 链路具有可重复的确定性延迟。随着转换器的速度和分辨率不断提升,JESD204B接口在ADI高速转换器和集成RF收发器中也变得更为常见。此外,FPGA和ASIC中灵活的串行器/解串器(SERDES)设计正逐步取代连接转换器的传统并行LV
2017-10-17 10:43:10
7386
转载 JESD204B概述
一、JESD204B概述1、JED204B是什么?一种新型的基于高速SERDES的ADC/DAC数据传输接口。ADC/DAC的采样速率变得越来越高,数据的吞吐量越来越大,对于500MSPS以上的ADC/DAC,动辄就是几十个G的数据吞吐率,采用传统的CMOS和LVDS已经很难满足设计要求,JESD204B应运而生。现在各大厂商的高速ADC/DAC上基本都采用了这种接口。2、
2017-10-17 10:15:00
852
原创 vivado xilinx 网盘资料
ZYNQ系列教材使用一套教材讲解,代码和原理图独立配套对应型号MIZ701N硬件基资料础包:http://pan.baidu.com/s/1kVuLyth 密码:mmkiMIZ701N-7010-FREE_CODE:http://pan.baidu.com/s/1bo7GMp5 密码:i64cMIZ701N-7020-FREE_CODE:http://pan
2017-10-15 08:55:12
4059
2
原创 xilinx SDI 技术
一.SDI 还回解决方案1.RX SDI 输出RX clk时钟跟SDI 输入同步,TX SDI输出 TX clk跟本板参考时钟同步;2.输入SDI提取148.5MHz时钟跟本板参考时钟晶振148.5MHz虽然同频但是不同源,晶振都存在PPM误差;3.如果需要做SDI还回,使用FPGA内部FIFO最终会因为时钟误差溢出或者读空,但是使用DDR3 SDRAM整帧缓存可以解决此问题4.使
2017-09-29 15:04:05
3965
原创 在OrCAD/Altium 中打开原厂开发板Schematic工程的方法
Xilinx原厂给出的原理图是一般都是Mentor DxDesigner 文件格式的, 如果客户需要在OrCAD或者Altium Designer中导入工程,只要用PADS/DxDesigner 打开工程,然后将工程导出为EDIF格式...然后用OrCAD/Altium Designer 导入EDIF(注意看导出的选项和要填的Schematic名字)
2017-09-25 15:51:36
1861
转载 Linux DMA meory简述
1. DMA memory分类2. 2. DMA对memory的操作函数3. 3. DMA的层次结构4. 4. MIPS上的DMA实现5. 5. ARM上的DMA实现 首先,应该先读Documentation/DMA-API.txt和DMA-mapping.txt.
2017-08-13 07:00:33
1033
转载 必看干货 | 学习Vivado如何获取License
学习Vivado如何获取LicenseVivado入门必看导读老铁,还在为如何获取Vivado License而扎心?无论此刻你是一个需要安装Xilinx Vivado工具链的入门菜鸟,还是已有license过期的Vivado老铁,今儿咱就借着这篇文章,把学习「Vivado如何获取License」这档子事儿给说通透咯~ 手把手教程,分四部分讲述:● Part 1
2017-07-20 11:25:21
34012
4
转载 PCIe基础知识
PCIe总线概述 随着现代处理器技术的发展,在互连领域中,使用高速差分总线替代并行总线是大势所趋。与单端并行信号相比,高速差分信号可以使用更高的时钟频率,从而使用更少的信号线,完成之前需要许多单端并行数据信号才能达到的总线带宽。 PCI总线使用并行总线结构,在同一条总线上的所有外部设备共享总线带宽,而PCIe总线使用了高速差分总线,并采用端到端的连接方式,因此在
2017-07-20 10:48:48
1034
小波图像去噪算法的研究--北京邮电大学
2013-02-22
图像增强方法的研究与实现
2013-02-22
AFDX交换机及交换芯片中关键模块的设计
2013-02-21
AFDX交换机的硬件设计及端系统调度-西安电子科技大学
2013-02-21
大容量交换机结构设计及线卡实现---华中科技大学
2013-02-21
基于FPGA的高速异构接入交换机网络接口研究--北京邮电大学
2013-02-21
千兆交换机设计与实现--北京邮电大学
2013-02-21
基于PCIExpress架构高速交换系统设计和信号完整性分析
2013-02-19
高速数字PCB互连设计信号完整性研究
2013-02-19
高速多板系统信号完整性建模与仿真技术研究
2013-02-19
高速PCB中电磁兼容问题研究
2013-02-19
高速PCB信号完整性分析及硬件系统设计中的应用
2013-02-19
高速PCB电源完整性设计与分析--内蒙古大学周润景指导
2013-02-19
高速PCB的信号完整性_电源完整性和电磁兼容性研究
2013-02-19
高速PCB板信号完整性仿真分析及应用
2013-02-18
高频干扰对PCB电磁兼容性影响的分析与PCB优
2013-02-18
电子电路PCB的散热分析与设
2013-02-18
PCB信号完整性分析与设计
2013-02-18
PCB的电磁兼容性研究
2013-02-18
高速通信系统中PCB板级电源分配系统对信号完整性影响的研究
2013-02-18
结构保持的图像去噪方法研究
2013-03-01
基于自适应窗的小波域图像去噪算法
2013-03-01
基于数字电视芯片的视频后处理算法研究
2013-03-01
基于FPGA和嵌入式系统的实时图像处理--浙江大学
2013-02-27
嵌入式的JPEG2000编解码系统的设计与实现
2013-02-27
神经网络图像压缩算法的FPGA实现技术研究
2013-02-27
基于S3C2440 ARM的信号采集与传输硬件系统的研究与设计
2013-02-25
基于FPGA硬件设计和仿真方法探索与研究
2013-02-25
基于FPGA和DSP的车牌识别系统的硬件设计与实现
2013-02-25
基于DSP的网络摄像机硬件设计与实现
2013-02-25
车载多传感器实时图像跟踪系统的硬件设计
2013-02-25
机器视觉中高速图像处理算法研究及FPGA实现
2013-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人