跳转到主要内容
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
国际橡塑展报名
突破功能安全设计的复杂性

<font color="#FF8000">作者:Paul S.Levy, 赛灵思功能安全系统高级工程师</font>

“功能安全(Functional Safety)”研究的是机器发生故障或运行环境中断时如何降低其对人和设备造成的危害的方法和措施。试想一下,在刚刚结束的 2018年的足球世界杯(2018 FIFA)中,如果我们将这种研究应用到足球比赛中,裁判员就有能力和权力在他们觉得有犯规行为时暂停比赛。当然,这也不能让他总能发现所有犯规并且总能作出正确的判罚。

开发套件:SingleA Virtex-7 2000T 模块

产品编号:TAILMV2000SA-ES
供应商:S2C Incorporated
器件支持:Virtex-7

SDSoc学习(三):用户自定义开发板搭建平台

<strong>简介 </strong>
前段时间买了一块米联客的7010开发板,打算尝试为这块开发板搭建一个简单平台。

用户自定义开发板与SDSoc直接支持的开发板的区别在于,直接支持的开发板已经根据板子上的硬件完成了一系列重要配置(如时钟、DDR型号),所以在为用户开发板搭建平台时,只需要根据该开发板的硬件实际情况进行相应的配置即可。

这里先尝试着点亮一个直接连在MIO(MIO7)上的LED。

<strong>第一步:搭建平台</strong>

平台地搭建在SDSoc学习(二)中已经进行了较为详细的描述,且大部分操作的是一样的,所以这里就着重叙述不同之处。

同步FIFO和异步FIFO

1.定义
  FIFO是英文First In First Out 的缩写,是一种先进先出的数据缓存器,他与普通存储器的区别是没有外部读写地址线,这样使用起来非常简单,但缺点就是只能顺序写入数据,顺序的读出数据, 其数据地址由内部读写指针自动加1完成,不能像普通存储器那样可以由地址线决定读取或写入某个指定的地址。

电路板设计成关键 光收发器模块挺进400Gbps

<font color="#FF8000">作者:周肇基/施天从/谢昆霖;新通讯 2018 年 8 月号 210 期《 技术前瞻 》</font>

随着网络技术与物联网应用的发展,数据传输流量的需求也不断的增长。在数据传输技术中,下一个重大转变将是400Gb以太网络(400GbE)技术的推展与普及,400Gb以太网络技术预计将很快的会在各种云端服务、电信公司、以及需要超高带宽连接的应用环境中进行试用。数据传输技术朝向400Gbps速率发展的方向应该是主流的趋势,但是400Gbps传输接口模块要采用何种型式的插拔外型,目前产业界仍有不少的讨论,成本的考虑会是技术转型的思考重点。因此,400Gbps传输接口模块技术预计需要考虑向下的兼容性与向上的发展性,以降低发展过程的成本需求。

基于Vivado HLS的一维离散卷积的高层次综合

<strong> 前言</strong>
利用vivado高层次综合工具可将C代码综合成HDL语言。本文将详细解析一维有限长离散卷积的例子,并分析综合结果。另外,vivado HLS的使用方法见笔者另一篇博文: http://xilinx.eetrend.com/blog/13178 本文不再赘述。

面向 PCI Express 的 UltraScale FPGA Gen3 集成块提供的 Vivado ILA 使用指南

PCIe 链路训练及稳定性问题形成了绝大多数互联互通问题。

本文档主要介绍在带集成工具的 Xilinx Vivado 设计套件中调试这些问题的使用案例。

本文档将重点介绍如何通过捕获在 UltraScale FPGA Gen3 集成块中用于 PCI Express 内核的链路训练调试信号来使用 Vivado ILA 进行调试。

PetaLinux 工具

PetaLinux 工具提供在 Xilinx 处理系统上定制、构建和调配嵌入式 Linux 解决方案所需的所有组件。理想适用于提升设计生产力,该解决方案与 Xilinx 硬件设计工具协同工作,为 Zynq® UltraScale+™ MPSoC、 Zynq®-7000 SoC、和 MicroBlaze™ 简化了 Linux 系统的开发。

学会System Generator(8)——Reinterpret和Convert详解

本文是该系列的第8篇。第2篇中以数字滤波器的设计为主题,介绍了System Generator的完整设计流程;第7篇介绍了其中数据类型的选择与位宽截断的问题。本文将对其中使用到的Reinterpret和Convert模块进行详细介绍。

<strong>模块功能概述</strong>
数据转换,数据类型、位宽等问题都会影响到计算精度,对于设计者而言,需要考虑的就是相关影响是否可以接受,即是否会影响到实际的系统性能。FPGA设计中还经常需要截位,否则位宽在整个系统中不断积累,大大增加资源的消耗。

数据类型的转换和截位是FPGA系统设计的重要内容,博主在《FPGA数字信号处理》系列的很多设计中都有详细讨论。而在System Generator设计中,完成这项任务的便是Reinterpret和Convert模块。

Matlab导出eps或jpg图片的四种方法

MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。无论是做项目还是写论文,我们都会遇到把Matlab画的图形(默认为matlab自带的图像格式.fig)转换为其他格式并导出的问题。用的最多的图片格式是eps格式(用latex编辑时用)和jpg(用word编辑时用)。下面以matlab 2011b为例介绍多种导出方法。

<strong>方法一:</strong>

最简单的方法,但是不灵活。选择Figure文件的“File”菜单下面的“Save As...”。