侵权投诉

Vivado Waveform功能使用技巧详解

电子设计 2021-01-03 09:22 次阅读

使用波形配置文件

VivadoSimulator允许用户自定义波形显示方式,当前的显示状态称作波形配置。波形配置可以保存为WCFG文件,供以后使用。一个波形配置对应一个Wave窗口,没有保存的波形配置显示为untitled。打开仿真后,File菜单中有与波形配置相关的指令:

pIYBAF9uJ2eAOJu8AAAe350sa0w911.png

这些控制功能依次是:

  • NewWaveformConfiguration:创建一个新的波形配置,Vivado会打开一个新波形窗口,但是不包含任何HDL对象,设计者从Scope或Object窗口中人工添加;
  • OpenWaveformConfiguration:打开配置文件同时打开一个波形窗口,会显示存储在WCFG文件中对象的波形数据;
  • SavingaWaveConfiguration:保存当前波形配置到WCFG文件中。

如果关闭了仿真,下次需要使用是只是想查看上次仿真的结果,而不是重新运行仿真,点击Flow菜单下的OpenStaticSimulation,选择WDB文件即可(在project.sim/sim_1/behav路径下)。静态仿真模式下,VivadoSimulator会从WDB文件中读取数据并显示。

运行仿真过程中,会将显示的HDL对象的波形活动、Sope窗口中的对象、Objects窗口中的对象存储到WDB文件中。但注意,Vivado不能打开2014.3版本之前创建的WDB文件。

窗口对象(waveobject)

向波形配置中添加一个HDL对象,其实并不是直接添加该对象,Vivado会创建一个窗口对象,该对象与HDL对象有联系也有区别。借助此特性,一个HDL对象可以创建多个与其相关的窗口对象,且每个窗口对象的显示设置可以不同。比如一个用16进制显示,另一个用10进制显示。

由HDL对象而来的窗口对象称作设计窗口对象,除此之外,还有其它的对象类型:隔离带(divider)、群组(group)、虚拟总线(virtualbuses)。这些对象都是为了提高观察波形的便捷性,前两者示例如下图。虚拟总线是将多个信号组合为一个总线显示。

o4YBAF9uJ2iAReidAACHpYoHFgE233.png

波形窗口中包含Name、Value和波形三部分。

  • Name默认显示为short形式,右键菜单中Rename指令可以创建custom名称,Name指令选择显示方式为short、long(显示对象所处层次路径)或custom。
  • Value根据格式和基数设置显示方式不同,注意波形窗口中的radix和Objects窗口中的radix设置只作用于各自的窗口。

默认Value显示的基数为16进制,想要改变默认设置,在波形窗口中点击Settings,选择一个Radix:

o4YBAF9uJ2qAZyvsAAAgMCrKUgQ573.png

顺便再介绍下其它设置选项实现的功能效果:

  • ElideSetting:如果信号名字太长无法完整显示,该选项设置从哪边开始省略字符显示,包括left、middle和right。
  • DrawWaveformShadow:选中,波形显示会带有阴影效果。
  • Showsignalindices:选中,波形对象的Name左侧会显示对应的行数,并且可以拖动行数之间的横线来改变波形对象的高度。
  • Showgridlines:选中,波形窗口中会显示网格线。
  • SnaptoTransition/FloatingRuler:与测量有关,具体在下文介绍。

在选中对象的右键菜单->Radix中可以设置单个信号的基数(应与该信号的本质相符),常见的基数已经非常熟悉。Radix还可以选择为Real,设计者可以在RealSetting中设置Value按指定的定点数或浮点数格式显示,提供了极大的便利性。

该功能非常实用,比如CORDICIP核在计算arctan函数时,输出数据为带符号、小数点从MSB三位后的格式,只需要在这里设置相应格式,就可以直接显示为-pi~pi的范围,而不需要人工计算。

pIYBAF9uJ2uAEj0yAABj6IvgNqc392.png

设置模拟波形显示方式

有时总线数据用模拟波形的方式观察更直观,但注意信号的Radix设置必须符合其本质,才能显示正确的波形。比如一个总线数据按带符号二进制补码编码,Radix必须设置为一种带符号格式;如果一个数据为浮点数格式,必须选择real并做正确的设置。

在对象右键->WaveformStyle,可选择模拟(Analog)或数字(Digital)显示方式,AnologSettings中可以设置模拟波形的显示方式。注意:模拟显示仅支持位宽不超过64Bits的总线。

pIYBAF9uJ2yAJ9fKAABh6IsQul0968.png

下面介绍一下各选项的设置方法和效果:

  • RowHeight:规定选中对象的显示高度,单位为像素点数目,相当于收缩或拉伸波形的高度(digital显示方式高度为20,analog显示高度默认为100)。
  • YRange:规定波形区域的数值显示范围。Auto模式下根据当前的仿真时间内的值自动选择范围,且会随时间更新;Fixed设置固定的显示范围。
  • InterpolationStyle:设置将数据点连成线的插值方式,Liner表示线性插值,Hold表示保持插值,两个点之间的数据会保持前一个点的数据值。
  • OffScale:设置超出显示范围的波形该如何处理,Hide会隐藏超出范围的部分,Clip会超出范围为的部分限制在最大值/最小值(即削顶),overlap在超出范围时仍然会显示波形,但是波形会叠在其它波形对象上。
  • HorizontalLine:选中会在指定值处画一条水平线。

此外,某些总线信号的有效顺序可能与定义的Bit顺序相反,可以在右键菜单中选择“Reversebitorder”交换总线Bit顺序,如bus[7:0]交换后为bit[0:7],信号的值和波形也会跟着改变。

在时间刻度上右键,可以设置显示时间的方式,包括fs、ps、ns、us、ms、s,Auto会自动选择最适合的单位,Default表示HDL设计中规定的仿真精度。此外还有Samples以离散采样数值的方式显示,User为用户自定义的时间单位,但这两个设置对HDL无效。

观察波形辅助工具

上文提到窗口对象中还包括如下三类,来帮助设计观察仿真结果:

  • Group:一个Group相当于一个容器,将相关的波形对象组合在一个文件夹中。选中想要添加的对象,右键->NewGroup即可建立一个新组。注意选中group后delete会删除掉该组和内部所有的对象,如果只是想解散组,使用右键菜单中的Ungroup。
  • Divider:divider用来隔离不同的HDL对象,点击信号的右键菜单中->NewDivider,会在其下方创建一条隔离带,delete即可删除。
  • VirtualBus:可以将多个标量或向量组合在一起作为虚拟总线显示,按顺序选中要添加的对象,右键->NewVirtualBus。同样delete会删除掉虚拟总线所有对象,仅删除虚拟总线应使用Ungroup。

除此之外,Vivado还提供了一些其它特性帮助设计者分析波形中的数据:

1.光标

在波形上单击,会出现黄色的光标,称之为主光标;按住Shift键,再在另一个地方点击,会出现第二个光标,称之为辅助光标(虚线,会替换原主光标所在位置)。顶部会显示每个光标所处的时间点,底部有刻度尺且显示两者之间的时间差(显示刻度尺需要在设置中选中FloatingRuler)。单击波形窗口的任意地方,即可隐藏辅助光标。

o4YBAF9uJ22AH5kdAAAe-ftXLTk664.png

如果设置中选中了SnaptoTransition,拖动光标过程中会有一个根据数据转换状态变换的圈(不选中该功能始终为空心圈,不会变化)。空心圈○表示光标处在信号的两个过度点之间(过度点即为值发生改变的点);实心圈●表示光标位于过度点处或标记(marker)上。如下图所示:

o4YBAF9uJ26AJfAnAABUgLR-XMw489.png

通过此功能,设计者即可准确地将光标置于信号的边缘处。波形窗口工具栏中还有PreviousTransition和NextTransition两个功能,可以改变光标位置到选定对象的前一个或后一个过度点。可以同时选中多个对象。

2.标记

标记(Marker)用来指示波形中设计者关心的重大事件,可以对与标记事件相关的时间进行测量。在窗口工具栏中点击AddMarker(如下图红框)添加标记,自动测量并显示标记与光标之间的时间差。

pIYBAF9uJ3CAahJ2AAAPANqPA3w166.png

标记同样支持SnaptoTransition功能,让设计者可以准确地标记信号边缘。在标记上右键,选中DeleteMarke**r或**DeleteAllMarkers即可删除标记。底部也会显示时间刻度尺辅助时间测量,0时刻从辅助光标开始,如果没有辅助光标会从选中的Marker处开始。

3.查找功能

右键菜单中Find/FindValue可分别用于查找某一对象或者选中对象中的特定值。空白框中输入带查找字符串,必须与设置的Radix相符,否则编辑框会变为红色提示错误(如十六进制就只能输入0-F)。

o4YBAF9uJ3GAKqWZAABLLQ4yA8k020.png

句号的点‘.’相当于通配符,如查找“1.2”,便会找到102、112等等。Match用于设置匹配模式,Beginning、End(以查找内容为开头或结尾)或Exact(精确值)。Previous和Next在结果之间切换,如果没有找到工具条会显示“Valuenotfound”。

编辑:hfy


收藏 人收藏
分享:

评论

相关推荐

vivado的IP core怎么用

本实验通过调用PLL IP core来学习PLL的使用、vivado的IP core使用方法。...
发表于 03-02 07:22 0次 阅读
vivado的IP core怎么用

什么是Vivado

什么是Vivado?
发表于 03-02 06:26 0次 阅读
什么是Vivado

Vivado 开发教程(四) 行为仿真

本文介绍如何在教程(三)基础上, 关联ELF输出文件并使用vivado对系统进行行为仿真。
发表于 03-01 10:25 6次 阅读
Vivado 开发教程(四) 行为仿真

【Vivado那些事】Vivado下怎么查看各子模块的资源占用?

完成Implementation后,在Vivado IDE左侧的Flow Navigator点击Op....
发表于 02-24 07:41 13次 阅读
【Vivado那些事】Vivado下怎么查看各子模块的资源占用?

正则表达式在Vivado约束文件(xdc)中的应用(转)

我在xdc文件中匹配目标的时候,在可行的情况下更倾向于使用正则表达式。本文就介绍一下我常使用的正则表....
发表于 02-23 07:21 12次 阅读
正则表达式在Vivado约束文件(xdc)中的应用(转)

Vivado生成bit流失败,怎么解决?

使用Vivado Runs基础结构时(例如,launch_runs Tcl命令),请将此命令添加到.....
发表于 02-20 06:02 35次 阅读
Vivado生成bit流失败,怎么解决?

关于三极管的输出特性曲线测绘解析

这是我们在研究BGT,然后它放大电路之前,我们通常会看见这样一张曲线图。 它不算是一张曲线,从这上去....
的头像 电子设计 发表于 02-19 16:24 338次 阅读
关于三极管的输出特性曲线测绘解析

FPGA之选择多个jobs能加快实现速度么?

在用Vivado对工程编译时,会弹出下面的对话框: 备注:虽然FPGA不能叫编译,但很多工程师为了方....
的头像 OpenFPGA 发表于 02-11 11:33 135次 阅读
FPGA之选择多个jobs能加快实现速度么?

探讨关于驱动采样ADC的电阻和电容影响输入端的稳定性

作者:Kendall Castor-Perry 在一些关于驱动采样ADC的文章中,谈到了电阻和电容影....
的头像 电子设计 发表于 02-10 09:31 695次 阅读
探讨关于驱动采样ADC的电阻和电容影响输入端的稳定性

简单振荡器电路如何生成所需波形

用于直接生成或转换的其他类型的振荡器电路包括Hartley,Armstrong,Clapp,Colp....
的头像 电子设计 发表于 02-07 10:43 414次 阅读
简单振荡器电路如何生成所需波形

Vivado 开发教程(一) 创建新硬件工程

本文主要介绍如何使用Vivado 开发套件创建硬件工程。
发表于 02-02 07:13 34次 阅读
Vivado 开发教程(一) 创建新硬件工程

Vivado:查看各模块资源占用情况方法

在vivado中 ,如何查看各个模块的资源占用情况呢?方法如下:
发表于 02-01 06:42 50次 阅读
Vivado:查看各模块资源占用情况方法

Vivado硬件平台更新后Vitis工程如何快捷更新

Vivado硬件平台更新后Vitis工程如何快捷更新
发表于 01-28 09:28 48次 阅读
Vivado硬件平台更新后Vitis工程如何快捷更新

Vivado中xilinx_courdic IP核(求exp指数函数)使用

由于Verilog/Vhdl没有计算exp指数函数的库函数,所以在开发过程中可利用cordic IP....
发表于 01-27 07:21 60次 阅读
Vivado中xilinx_courdic IP核(求exp指数函数)使用

Vivado 开发教程(三) 在SDK中创建应用工程

本文介绍如何导出硬件平台, 并启动SDK开发应用程序及板级支持包(BSP)。
发表于 01-25 07:29 57次 阅读
Vivado 开发教程(三) 在SDK中创建应用工程

Vivado IDDR与ODDR原语的使用

在数据的传输过程中,我们经常可以碰见双沿传输数据到FPGA,或者FPGA传输双沿数据给外部芯片,最常....
发表于 01-25 07:07 89次 阅读
Vivado IDDR与ODDR原语的使用

【Vivado那些事】如何查找官网例程及如何使用官网例程

有的时候需要查找一些官网的例程进行学习和参考,但是总感觉无从下手,今天就教大家怎么利用官网和Viva....
发表于 01-23 07:00 49次 阅读
【Vivado那些事】如何查找官网例程及如何使用官网例程

【ZYNQ Ultrascale+ MPSOC FPGA教程】第九章Vivado下按键实验

按键是FPGA设计当中最常用也是最简单的外设,本章通过按键检测实验,检测开发板的按键功能是否正常,并....
的头像 FPGA技术专栏 发表于 01-22 09:46 674次 阅读
【ZYNQ Ultrascale+ MPSOC FPGA教程】第九章Vivado下按键实验

【ZYNQ Ultrascale+ MPSOC FPGA教程】第五章Vivado下PLL实验

PLL(phase-locked loop),即锁相环。是FPGA中的重要资源。由于一个复杂的FPG....
的头像 FPGA技术专栏 发表于 01-22 09:41 911次 阅读
【ZYNQ Ultrascale+ MPSOC FPGA教程】第五章Vivado下PLL实验

Vivado之ILA详解

集成逻辑分析仪 (Integrated Logic Analyzer :ILA) 功能允许用户在 F....
发表于 01-22 07:52 113次 阅读
Vivado之ILA详解

如何在PL端开发程序

适用于板卡型号: AXU2CGA/AXU2CGB/AXU3EG/AXU4EV-E/AXU4EV-P/AXU5EV-E/AXU5EV-P /A...
发表于 01-22 07:11 0次 阅读
如何在PL端开发程序

天体摇摆仪电路设计中的部分电路波形测量方案

01 天体摇摆仪 在 天体摇摆仪的工作原理 中介绍了在视频 神奇的天体摇摆仪 中内部的电路,但是对于....
的头像 电子设计 发表于 01-18 15:09 426次 阅读
天体摇摆仪电路设计中的部分电路波形测量方案

Vivado下显示指定路径时序报告的流程

  Vivado运行Report Timing Summary时,只显示各个子项目最差的十条路径,很可能并不包含你最关心的路近,这个时候显示指定...
发表于 01-15 16:57 101次 阅读
Vivado下显示指定路径时序报告的流程

Vivado硬件平台更新后Vitis工程如何更新

  更新硬件平台   在之前建立的硬件平台上右击,选择Update Hardware Specification,选择最新导出的硬件平台文件;  ...
发表于 01-15 16:46 128次 阅读
Vivado硬件平台更新后Vitis工程如何更新

在vivado中可能用到的约束方法和面对timing问题的解决办法

create_clock:和其他FPGA EDA tool一样,在vivado中timing约束越全....
发表于 01-12 17:31 175次 阅读
在vivado中可能用到的约束方法和面对timing问题的解决办法

vivado的fifo生成步骤介绍

fifo是FPGA中使用最为频繁的IP核之一,可以通过软件自动生成,也可以自主编写。下面介绍vivado的fifo生成步骤 1、打开ip核...
发表于 01-08 17:20 101次 阅读
vivado的fifo生成步骤介绍

使用Vivado调用ROM IP核

  本例程主要使用Vivado 调用ROM IP核,用含有正弦曲线的.coe文件初始化ROM,最终通过仿真实现波形的显示   一、首...
发表于 01-08 17:16 101次 阅读
使用Vivado调用ROM IP核

Vivado IP核锁定的解决办法分享

  发生IP核锁定,一般是Vivado版本不同导致的,下面介绍几种方法:      1 常用的方法   1)生成IP核的状态报告...
发表于 01-08 17:12 203次 阅读
Vivado IP核锁定的解决办法分享

Vivado与ISE的开发流程以及性能差异

特性比较对 Vivado 和它的前一代设计套件,ISE 做一个组件功能上的平行比较和总结是很有用的。其目的是让那些具有在 ISE ...
发表于 01-08 17:07 101次 阅读
Vivado与ISE的开发流程以及性能差异

Vivado中除法IP的注意事项

  第一个注意事项   首先可以在除法IP的定制界面看到被除数、除数、商的位宽有详细的说明:      从上面的位宽信息...
发表于 01-08 17:00 101次 阅读
Vivado中除法IP的注意事项

Vivado下载程序步骤和ISE差异问题

由于Vivado下载程序步骤和ISE有较大差异,特此写此文章,希望对大家有所帮助。 1,下载文件生成....
的头像 39度创意研究所 发表于 01-02 10:45 347次 阅读
Vivado下载程序步骤和ISE差异问题

Vivado使用技巧分享:OOC综合技术运行流程

创建综合运行 一个“运行(run)”是指定义和配置设计在综合过程中的各方面,包括:使用 的Xilin....
的头像 电子设计 发表于 01-02 09:03 321次 阅读
Vivado使用技巧分享:OOC综合技术运行流程

FPGA开发Vivado的仿真设计案例分析

仿真功能概述 仿真FPGA开发中常用的功能,通过给设计注入激励和观察输出结果,验证设计的功能性。Vi....
的头像 电子设计 发表于 12-31 11:44 580次 阅读
FPGA开发Vivado的仿真设计案例分析

Vivado的“Placement Exploration”配方案例分析

尽管 Vivado 不支持 “placement cost tale”的功能,InTime 却有一个....
的头像 电子设计 发表于 12-31 10:36 268次 阅读
Vivado的“Placement Exploration”配方案例分析

使用Vivado Simulator运行功能和时序仿真案例

Vivado Simulator基本操作 Vivado Simulator是一款硬件描述语言事件驱动....
的头像 电子设计 发表于 12-31 10:02 559次 阅读
使用Vivado Simulator运行功能和时序仿真案例

Vivado使用技巧:debug仿真设计的三种调试方法

源代码级别调试 Vivado Simulator提供了在仿真过程中debug设计的特性,通过为源代码....
的头像 39度创意研究所 发表于 12-29 15:57 406次 阅读
Vivado使用技巧:debug仿真设计的三种调试方法

Vivado开发技巧:综合策略与合适的编译顺序

综合(Synthesis)是指将RTL设计转换为门级描述。Vivado开发套件中的综合工具是一款时序....
的头像 39度创意研究所 发表于 12-29 14:07 626次 阅读
Vivado开发技巧:综合策略与合适的编译顺序

声源角度方位如何测定 声音测距是如何用

提问 1 卓大大这个方法能测定距离但是声源的角度方位又该如何测定呢? 回复: 可以使用两种方式: 使....
的头像 电子设计 发表于 12-28 16:03 392次 阅读
声源角度方位如何测定 声音测距是如何用

浅谈实测测量电路和示波器获得波形的数学表达式

使用一个信号源产生一个正弦波信号施加在RC串联电路上,使用示波器同时测量信号源的信号以及RC分压后的....
的头像 电子设计 发表于 12-28 15:26 599次 阅读
浅谈实测测量电路和示波器获得波形的数学表达式

Vivado FPGA实现滤波器设计解决方案

在Vivado FIR滤波器设计与仿真(一)中产生了两路正弦信号,频率分别为4MHz和5MHz,今天....
的头像 39度创意研究所 发表于 12-28 12:57 458次 阅读
Vivado FPGA实现滤波器设计解决方案

怎么利用官网和Vivado的Documention进行相关的操作

有的时候需要查找一些官网的例程进行学习和参考,但是总感觉无从下手,今天就教大家怎么利用官网和Viva....
的头像 FPGA之家 发表于 12-28 09:39 329次 阅读
怎么利用官网和Vivado的Documention进行相关的操作

Xilinx ZYNQ开发案例HelloWorld实验工程

前言: 使用的板子是zc702。用Vivado的IP核搭建最小系统,包括ARM核(CPU xc7z0....
的头像 电子设计 发表于 12-26 11:48 778次 阅读
Xilinx ZYNQ开发案例HelloWorld实验工程

Vivado HLS中常见的接口类型

Vivado HLS中常见的接口类型有: 1. ap_none          默认类型,该类型不....
的头像 39度创意研究所 发表于 12-26 11:44 539次 阅读
Vivado HLS中常见的接口类型

使用vivado的过程如何清理/压缩不必要的文件

作者:材哥,玩儿转FPGA 前言 vivado和ISE的使用差别很大,Vivado是专门针对7系列和....
的头像 39度创意研究所 发表于 12-25 14:53 362次 阅读
使用vivado的过程如何清理/压缩不必要的文件

SelectIO该怎么来实现LVDS的详细步骤

作者: 做但不能忘思考,FPGA2嵌入式 当我们使用一种新的IP核的时候,遇到的最大问题是:以前根本....
的头像 39度创意研究所 发表于 12-25 14:21 524次 阅读
SelectIO该怎么来实现LVDS的详细步骤

labview波形显示源码程序下载

labview波形显示源码程序下载
发表于 12-08 17:53 78次 阅读
labview波形显示源码程序下载

Vivado每个子步骤在综合之后要分析什么呢?

Vivado提出了UFDM(UltraFast Design Methodology)设计方法学,其....
的头像 Lauren的FPGA 发表于 12-05 09:47 989次 阅读
Vivado每个子步骤在综合之后要分析什么呢?

带大家一起体验一下Vivado的ECO流程

这里带大家一起体验一下Vivado 的ECO流程,以vivado自带的Example Design为....
的头像 FPGA之家 发表于 11-29 11:04 532次 阅读
带大家一起体验一下Vivado的ECO流程

用Tcl实现Vivado设计全流程

设置芯片型号,设置源文件位置,设置生成文件位置,添加设计源文件,流程命令,生成网表文件,设计分析,生....
的头像 Lauren的FPGA 发表于 11-20 10:56 504次 阅读
用Tcl实现Vivado设计全流程

如何不建Vivado工程,也能看Device视图呢

在FPGA设计与开发中,Device视图和Package视图发挥着重要的作用。在Device视图下:....
的头像 Lauren的FPGA 发表于 11-13 18:11 925次 阅读
如何不建Vivado工程,也能看Device视图呢

Vivado HLS和Vitis HLS 两者之间有什么区别

Vivado HLS 2020.1将是Vivado HLS的最后一个版本,取而代之的是VitisHL....
的头像 Lauren的FPGA 发表于 11-05 17:43 3892次 阅读
Vivado HLS和Vitis HLS 两者之间有什么区别

Vivado的ECO流程

通常在设计网表中,需要在基础上微调逻辑,这样既无需修改代码,也无需重新做综合,在设计调试中可以节省时....
的头像 电子发烧友网工程师 发表于 11-04 10:25 471次 阅读
Vivado的ECO流程

分立式ARM+FPGA核间通信综合案例

按照用户手册操作步骤进行程序的加载,Qt程序运行后,LCD显示屏将显示AD数据的正弦波。
发表于 10-29 17:14 786次 阅读
分立式ARM+FPGA核间通信综合案例

一起体验Vivado 的ECO流程

作者:Hong Han,来源:赛灵思中文社区论坛 有时我们需要在设计网表的基础上微调一下逻辑,这样可....
的头像 FPGA开发圈 发表于 10-26 09:45 789次 阅读
一起体验Vivado 的ECO流程

示波器如何测量可变气门正时信号波形

在了解本次的正式内容前,我想谈谈为什么做汽修应该去学习示波器的使用,有很多人都有疑问,我用万用表也可....
的头像 39度创意研究所 发表于 10-22 11:49 1037次 阅读
示波器如何测量可变气门正时信号波形

如何用示波器测量喷油嘴波形以及波形的分析

汽车用的喷油嘴是个简单的电磁阀,当电磁线圈通电时,产生吸力,针阀被吸起,打开喷孔,燃油经针阀头部的轴....
的头像 39度创意研究所 发表于 10-22 11:38 1920次 阅读
如何用示波器测量喷油嘴波形以及波形的分析

如何用Tcl实现Vivado设计流程介绍

Vivado有两种工作模式:project模式和non-project模式。这两种模式都可以借助Vi....
的头像 Lauren的FPGA 发表于 10-21 10:58 570次 阅读
如何用Tcl实现Vivado设计流程介绍

通过HLS封装一个移位流水灯的程序案例

当我们安装好Vivado 的时候,也同时装好了Vivado HLS.。 这是个什么东西?我就有一种想....
的头像 39度创意研究所 发表于 10-14 15:17 1039次 阅读
通过HLS封装一个移位流水灯的程序案例

多谐振动器的原理说明

多谐振动器:运用深度正反响,经过阻容耦合使两个电子器材替换导通与截止,然后自激起作方波输出的振动器。....
的头像 电子魔法师 发表于 10-03 17:40 513次 阅读
多谐振动器的原理说明

基于FPGA的双通道示波器设计方案

基于FPGA与双核8位模数转换器AD9288设计了一款双通道示波器,采用PSP的液晶屏来显示波形。
的头像 西西 发表于 09-26 11:25 1460次 阅读
基于FPGA的双通道示波器设计方案

NUP2125 双线CAN / CAN-FD总线保护

UP2125旨在保护CAN收发器免受ESD和其他有害浪涌事件的影响。该器件采用单个紧凑型SC-70(SOT-23)封装,为每条数据线提供双向保护,为系统设计人员提供了低成本选择,可提高系统可靠性并满足严格的EMI要求 特性 每线200W峰值功耗(8 / 20us波形) 二极管电容匹配 低反向漏电流( IEC兼容性:IEC61000-4-4(EFT):50A(5 / 50ns) IEC兼容性:IECT61000-4-5(闪电)3.0A(8 / 20us) ISO7637非重复EMI浪涌脉冲2,8.0A(1 / 50us) ISO7637重复EFT EMI浪涌脉冲,50A (5/50微秒) AEC-Q101合格且PPAP能力 无铅设备 应用 汽车网络:CAN / CAN-FD 汽车网络:低速和高速CAN 汽车网络:容错CAN 电路图、引脚图和封装图...
发表于 08-05 08:02 151次 阅读
NUP2125 双线CAN / CAN-FD总线保护

NUP2105 CAN总线保护器 双线

双向双向设计适用于需要电压保护功能的应用。它适用于过压和ESD敏感设备。该器件采用双结共阴极配置,旨在保护两条独立的线路。 特性 SOT-23 pacakage允许两个单独的双向配置 每行350 W峰值功耗(8x20 us波形) 低反向漏电流(
发表于 08-05 05:02 337次 阅读
NUP2105 CAN总线保护器 双线

MC74HCT132A 具有施密特触发器输入的四路2输入与非门 具有LSTTL兼容输入

T132A的引脚排列与LS132完全相同。器件输入与标准CMOS输出兼容;通过上拉电阻,它们与LSTTL输出兼容。 MC74HCT132A可用于增强抗噪性或平缓缓慢变化的波形。 特性 输出驱动能力:10 LSTTL负载 直接输出到CMOS,NMOS和TTL接口 工作电压范围:2.0至6.0 V 低输入电流:1.0μA CMOS器件的高抗噪性能 符合JEDEC标准第7A号规定的要求 芯片复杂性:72个FET或18个等效门 这些是无铅器件 应用 工业 电路图、引脚图和封装图...
发表于 08-02 20:02 131次 阅读
MC74HCT132A 具有施密特触发器输入的四路2输入与非门 具有LSTTL兼容输入

MC74HC132A 具有施密特触发器输入的四路2输入与非门

能硅栅CMOS MC74HC132A的引脚排列与LS132完全相同。器件输入与标准CMOS输出兼容;通过上拉电阻,它们与LSTTL输出兼容。 HC132A可用于增强抗噪性或平缓缓慢变化的波形。 特性 输出驱动能力:10 LSTTL负载 直接输出到CMOS,NMOS和TTL接口
发表于 08-02 18:02 227次 阅读
MC74HC132A 具有施密特触发器输入的四路2输入与非门

MC14106B 带施密特触发器输入的六路反向器

6B十六进制施密特触发器由MOS P沟道和N沟道增强模式器件构成,采用单片结构。这些器件主要用于需要低功耗和/或高抗噪性的器件。可以使用MC14106B代替MC14069UB六角形变换器,以增强抗噪性或“平方”缓慢变化的波形。 特性 增加MC14584B的迟滞电压 电源电压范围= 3.0 Vdc至18 Vdc 能够在额定温度范围内驱动两个低功率TTL负载或一个低功率肖特基TTL负载 CD40106B和MM74C14的引脚替换 可用于替换MC14584B或MC14069UB 提供无铅封装* 电路图、引脚图和封装图...
发表于 08-02 17:02 590次 阅读
MC14106B 带施密特触发器输入的六路反向器

HDLO-3416 四字符6.9毫米(0.27英寸)智能5x7字母数字显示器

这是一个5x7点矩阵显示器,带有四个0.27“高字符,由板载CMOS IC驱动.IC存储和解码7位ASCII数据并轻松显示读取5x7字体。复用电路和驱动器包含在IC中,使显示器与基于总线的微处理器系统接口简单。显示器的地址和数据输入可以直接连接到微处理器地址和数据总线。与HDLX-2416系列相关,因此与HPDL-2416分段显示器共享相同的增强功能。这些功能包括支持全128字符US ASCII字符集,8级调光控制,外部硬件调光功能和数字消隐。对于那些希望与竞争显示兼容的设计人员,存在扩展功能禁用。此功能禁用调光和数字消隐控制。 功能 内置RAM,ASCII解码器和LED Driv er 软件控制调光和消隐 128 ASCII字符集可堆叠宽工作温度-40degC至85degC 波形可焊接宽视角(典型值50deg)...
发表于 07-04 11:23 44次 阅读
HDLO-3416 四字符6.9毫米(0.27英寸)智能5x7字母数字显示器

HDLY-3416 四字符6.9毫米(0.27英寸)智能5x7字母数字显示器

这是一个5x7点矩阵显示器,带有四个0.27“高字符,由板载CMOS IC驱动.IC存储和解码7位ASCII数据并轻松显示读取5x7字体。复用电路和驱动器包含在IC中,使显示器与基于总线的微处理器系统接口简单。显示器的地址和数据输入可以直接连接到微处理器地址和数据总线。与HDLX-2416系列相关,因此与HPDL-2416分段显示器共享相同的增强功能。这些功能包括支持全128字符US ASCII字符集,8级调光控制,外部硬件调光功能和数字消隐。对于那些希望与竞争显示兼容的设计人员,存在扩展功能禁用。此功能禁用调光和数字消隐控制。 功能 内置RAM,ASCII解码器和LED Driv er 软件控制的调光和消隐 128 ASCII字符集结束可堆叠分类用于发光强度(类似类别的使用产生均匀显示)宽工作温度-40degC至85degC 波形可焊接宽视角(典型50deg)...
发表于 07-04 11:22 26次 阅读
HDLY-3416 四字符6.9毫米(0.27英寸)智能5x7字母数字显示器

HDSP-2533 八字5毫米智能字母数字显示屏

HDSP-2533非常适合需要以美学方式显示八个或更多字符阵列的应用。该设备是一个8位,5x7点阵,字母数字显示器。 5.0毫米(0.2英寸)高字符封装在0.300毫米(7.62英寸)30针DIP中。板载CMOS IC能够解码128个ASCII字符,这些字符永久存储在ROM中。此外,16个可编程符号可以存储在板载RAM中。七个亮度级别提供调整显示强度和功耗的多功能性。 HDSP-2533专为标准微处理器接口技术而设计。通过双向8位数据总线访问显示和特殊功能。 功能 XY Stackable 128字符ASCII解码器 可编程功能 16用户可定义字符 多级调光和消隐 TTL兼容CMOS IC 波形可焊接 应用 航空电子设备 计算机外围设备 工业仪器 医疗设备 便携式数据录入设备 电信设备 测试设备...
发表于 07-04 11:22 91次 阅读
HDSP-2533 八字5毫米智能字母数字显示屏

AFBR-0547Z 用于AFBR-1629Z和AFBR-2529Z DC至50MBd 650nm多功能链路的AFBR-0547Z评估套件

AFBR-1629Z / AFBR-2529Z的基本评估板包含无源元件和SMA连接器,用于TX输入(TXD)和RX输出(RXD端口连接。 该评估板允许用户使用TTL输入信号将波形/模式发生器连接到TXD。可以使用示波器使用500欧姆输入设置从RXD或RXout监视接收器的输出信号。 AFBR-1624Z / AFBR-2624Z(输入高电平时输出高电平)和AFBR-1629Z / AFBR-2529Z(输入高电平时输出低电平)的逻辑反转。 功能 AFBR-0547Z评估套件包括: 评估板 AFBR-1629Z和AFBR-2529Z单元 AFBR-1629Z / AFBR-2529Z数据表 HFBR-RNS001Z 1m单工POF纤维 用户指南文件...
发表于 07-04 11:12 44次 阅读
AFBR-0547Z 用于AFBR-1629Z和AFBR-2529Z DC至50MBd 650nm多功能链路的AFBR-0547Z评估套件

AFBR-0546Z 用于AFBR-1624Z和AFBR-2624Z DC至50MBd 650nm多功能链路的AFBR-0546Z评估套件

AFBR-1624Z / AFBR-2624Z的基本评估板包含无源元件和SMA连接器,用于TX输入(TXD)和RX输出(RXD端口连接。 此评估板允许用户使用TTL输入信号将波形/码型发生器连接到TXD。可以使用示波器使用500欧姆输入设置从RXD或RXout监控接收器的输出信号。 AFBR-1624Z / AFBR-2624Z(输入高电平时输出高电平)和AFBR-1629Z / AFBR-2529Z(输入高电平时输出低电平)的逻辑反转。  功能 AFBR-0546Z评估套件包括: 评估板 AFBR-1624Z和AFBR-2624Z单元 AFBR-1624Z / AFBR-2624Z数据表 HFBR-RNS001Z 1m单工POF纤维 用户指南文件...
发表于 07-04 11:11 35次 阅读
AFBR-0546Z 用于AFBR-1624Z和AFBR-2624Z DC至50MBd 650nm多功能链路的AFBR-0546Z评估套件

HFBR-2505CZ 适用于INTERBUS-S应用的2 MBd光接收器,1x4,符合RoHS标准

所有HFBR-X5X5XZ系列变送器和接收器均采用低成本,双列直插式封装,由高强度,耐热,耐化学腐蚀和UL 94 VO( UL文件#E121562)阻燃塑料。浅灰色连接器端口可轻松识别发射器。接收器很容易通过深灰色连接器端口识别。该封装专为自动插入和波峰焊接而设计,因此非常适合大批量生产应用。特性 符合工业SERCOS,PROFIBUS和INTERBUS-S标准 SMA和ST®端口 650 nm波长技术 指定用于1 mm塑料光纤和200μm硬包层硅胶 可自动插入和波形焊接 DC– 10 MBd数据速率 符合RoHS标准...
发表于 07-04 11:05 139次 阅读
HFBR-2505CZ 适用于INTERBUS-S应用的2 MBd光接收器,1x4,符合RoHS标准

HFBR-1505AZ 适用于SERCOS应用的10 MBd光发送器,1x4,符合RoHS标准

所有HFBR-X5X5XZ系列变送器和接收器均采用低成本,双列直插式封装,由高强度,耐热,耐化学腐蚀和UL 94 VO( UL文件#E121562)阻燃塑料。浅灰色连接器端口可轻松识别发射器。接收器很容易通过深灰色连接器端口识别。该封装专为自动插入和波峰焊接而设计,因此非常适合大批量生产应用。特性 符合工业SERCOS,PROFIBUS和INTERBUS-S标准 SMA和ST®端口 650 nm波长技术 指定用于1 mm塑料光纤和200μm硬包层硅胶 可自动插入和波形焊接 DC– 10 MBd数据速率 符合RoHS标准...
发表于 07-04 11:04 133次 阅读
HFBR-1505AZ 适用于SERCOS应用的10 MBd光发送器,1x4,符合RoHS标准

HFBR-2515BZ 适用于PROFIBUS应用的10 MBd光接收器,1x4,符合RoHS标准

所有HFBR-X5X5XZ系列变送器和接收器均采用低成本,双列直插式封装,由高强度,耐热,耐化学腐蚀和UL 94 VO( UL文件#E121562)阻燃塑料。浅灰色连接器端口可轻松识别发射器。接收器很容易通过深灰色连接器端口识别。该封装专为自动插入和波峰焊接而设计,因此非常适合大批量生产应用。特性 符合工业SERCOS,PROFIBUS和INTERBUS-S标准 SMA和ST®端口 650 nm波长技术 指定用于1 mm塑料光纤和200μm硬包层硅胶 可自动插入和波形焊接 DC– 10 MBd数据速率 符合RoHS标准...
发表于 07-04 11:04 214次 阅读
HFBR-2515BZ 适用于PROFIBUS应用的10 MBd光接收器,1x4,符合RoHS标准

HFBR-1505CZ 用于INTERBUS-S应用的2 MBd光发送器,1x4,符合RoHS标准

所有HFBR-X5X5XZ系列变送器和接收器均采用低成本,双列直插式封装,由高强度,耐热,耐化学腐蚀和UL 94 VO( UL文件#E121562)阻燃塑料。浅灰色连接器端口可轻松识别发射器。接收器很容易通过深灰色连接器端口识别。该封装专为自动插入和波峰焊接而设计,因此非常适合大批量生产应用。特性 符合工业SERCOS,PROFIBUS和INTERBUS-S标准 SMA和ST®端口 650 nm波长技术 指定用于1 mm塑料光纤和200μm硬包层硅胶 可自动插入和波形焊接 DC– 10 MBd数据速率 符合RoHS标准...
发表于 07-04 11:04 148次 阅读
HFBR-1505CZ 用于INTERBUS-S应用的2 MBd光发送器,1x4,符合RoHS标准

SP000063871 SFH757 - 100MBd发射器

SFH757是一款低成本发射器,用于使用聚合物光纤进行简单的光学数据传输。这款非常坚固的650nm LED可用于高达100MBd的速度。 透明塑料封装有一个孔径,2.2mm光纤端可以插入并用胶水固定。这种简单的耦合方法极具成本效益。特性 低成本650nm发射器,带高速LED 透明封装,带集成透镜和裸露光圈光纤插入 2.2 mm光圈可容纳标准聚合物光纤  可自动插入和波形可焊接 符合RoHS标准 应用 EMI关键环境中的工业控制系统 高压隔离,例如用于IGBT控制,轻型保护等。...
发表于 07-04 11:02 54次 阅读
SP000063871 SFH757  -  100MBd发射器

HFBR-2416MZ 用于工业应用的光接收器,带金属ST端口,符合RoHS标准

HFBR-0400Z系列组件旨在为工业,发电,配电,医疗,运输和游戏应用提供经济高效的高性能光纤通信链路。 HFBR-2416xxZ光纤接收器系列设计用于Broadcom HFBR-14x4Z光纤发射器系列,最高可达160MBd。该部分的特征在于50 /125μm,62.5 /125μm,100 /140μm,和200μm的HCS®光纤电缆。 此产品还有其他流行的行业标准连接器:SMA。 功能 符合IEEE 802.3以太网和802.5令牌环标准 低成本接收器 数据速率高达160MBd 链路距离高达2.7km 使用50/125指定µ m,62.5 / 125µ m,100/140µ m和200 mm HCS Fiber 宽工作温度范围-40C至+ 85C 独特的光端口设计高效耦合 可自动插入和波形可焊接 无需安装硬件板 选项: - HFBR-2416MZ(金属ST端口) - HFBR-2416TCZ(导电ST螺纹端口) - HFBR-2416TZ(塑料ST螺纹端口) - HFBR-2416Z(塑料ST端口) 金属和导电端口的优势: 如果机箱暴露在电气噪声中,请保持信号接地的完整性。此外,当金属和导电端口与良好接地的机箱良好电接触时,它可以为电噪声电路提供额外的EMI屏蔽。...
发表于 07-04 11:01 258次 阅读
HFBR-2416MZ 用于工业应用的光接收器,带金属ST端口,符合RoHS标准

SP000063802 SFH756 - 10MBd发射器

SFH756是一款低成本发射器,用于使用聚合物光纤进行简单的光学数据传输。 650nm LED允许速度高达10MBd。 透明塑料封装有一个孔径,2.2mm光纤端可以插入并用胶水固定。这种简单的耦合方法极具成本效益。特性 低成本650nm发射器LED 带有集成透镜和光圈的透明封装,用于裸光纤插入 2.2 mm光圈可容纳标准聚合物光纤  可自动插入和波形可焊接 符合RoHS标准 应用 EMI关键环境中的工业控制系统 高压隔离,例如用于IGBT控制,轻型保护等。...
发表于 07-04 09:46 35次 阅读
SP000063802 SFH756  -  10MBd发射器

HFBR-1515BZ 适用于PROFIBUS应用的10 MBd光发送器,1x4,符合RoHS标准

所有HFBR-X5X5XZ系列变送器和接收器均采用低成本,双列直插式封装,由高强度,耐热,耐化学腐蚀和UL 94 VO( UL文件#E121562)阻燃塑料。浅灰色连接器端口可轻松识别发射器。接收器很容易通过深灰色连接器端口识别。该封装专为自动插入和波峰焊接而设计,因此非常适合大批量生产应用。特性 符合工业SERCOS,PROFIBUS和INTERBUS-S标准 SMA和ST®端口 650 nm波长技术 指定用于1 mm塑料光纤和200μm硬包层硅胶 可自动插入和波形焊接 DC– 10 MBd数据速率 符合RoHS标准...
发表于 07-04 09:46 112次 阅读
HFBR-1515BZ 适用于PROFIBUS应用的10 MBd光发送器,1x4,符合RoHS标准

SP000063814 SFH756V - 带直接光纤连接器的10MBd发射器

SFH756V是一款低成本发射器,用于使用聚合物光纤进行简单的光学数据传输。 650nm LED可实现高达10MBd的速度。 V型外壳可通过轴向锁定螺丝轻松连接未连接的2.2mm塑料光纤。功能 低成本650nm发射器LED 带有轴向锁定螺钉的V型外壳,便于2.2mm塑料纤维的光纤耦合 模制微透镜,实现高效耦合 轻质外壳,具有出色的串扰 可自动插入和波形焊接 符合RoHS标准 应用 EMI关键环境中的工业控制系统 高压隔离,例如用于IGBT控制,轻型保护等。...
发表于 07-04 09:46 84次 阅读
SP000063814 SFH756V  - 带直接光纤连接器的10MBd发射器

HFBR-2505AZ 适用于SERCOS应用的10 MBd光接收器,1x4,符合RoHS标准

所有HFBR-X5X5XZ系列变送器和接收器均采用低成本,双列直插式封装,由高强度,耐热,耐化学腐蚀和UL 94 VO( UL文件#E121562)阻燃塑料。浅灰色连接器端口可轻松识别发射器。接收器很容易通过深灰色连接器端口识别。该封装专为自动插入和波峰焊接而设计,因此非常适合大批量生产应用。特性 符合工业SERCOS,PROFIBUS和INTERBUS-S标准 SMA和ST®端口 650 nm波长技术 指定用于1 mm塑料光纤和200μm硬包层硅胶 可自动插入和波形焊接 DC– 10 MBd数据速率 符合RoHS标准...
发表于 07-04 09:46 106次 阅读
HFBR-2505AZ 适用于SERCOS应用的10 MBd光接收器,1x4,符合RoHS标准