Felix

技术源于积累,成功始于执着! 个人邮箱:justlxy@mail.dhu.edu.cn QQ:1576109464

【转】FPGA时序优化的几种方法

衡量FPGA设计的两个重要指标是吞吐率和延迟。 吞吐率:指系统每一个时钟周期内能够处理的数据数量,为了获得更高的吞吐率就需要减少组合逻辑延迟,在组合逻辑中间插入寄存器,也就是流水线设计。 延迟:指数据从输入系统到输出系统总共需要的时间,为了获得更短的延迟,可以减少组合逻辑延迟,或者删减路径上的寄存器,第二种方法显然不利于系统获得更好的性能。

【转】Deinterlacer(影像解交错)概念与解析

去交错亦称“反交错”(deinterlacing)是将交错式(即隔行扫描)(interlace)影像讯号转换为渐进式(逐行扫描)(progressive)影像讯号的一种方法。因为装置处理速度以及带宽的限制下,广播电视系统,例如NTSC或是P...

PCIe扫盲——PCIe配置空间寄存器快速定位表

PCI Express的配置空间结构图如下图所示,为了能够快速定位相关寄存器的描述在PCIe Spec中的位置,整理了一个表格,顺便分享到我的博客上。

Lattice Diamond EPIC工具使用简明教程(一)

由于部分复杂IP中包含了PLL等基础的Module,用户在调用(例化)这些复杂的IP时,一般不可以直接去修改其中包含的Module的配置参数,这些配置参数是由IP工具自动产生的。但是,在某些特殊的情况下,用户可能对IP工具自动产生的配置参数...

PCIe扫盲——弹性缓存(Elastic Buffer,or CTC Buffer)

前面在介绍PCIe物理层逻辑子层的文章中,有提到过弹性缓存(Elastic Buffer,又称为CTC Buffer或者Synchronization Buffer)。其本质上是一种FIFO,主要用于解决跨时钟域问题。当然,PCIe的弹性缓存还用于补偿时钟误差(Compensate for the clock differences)。实际上,除了PCIe,弹性缓存还广泛应用于其它的高速串行接口—

PCIe扫盲——PCI Express物理层接口(PIPE)

PCIe物理层接口(Physical Interface for PCI Express,PIPE)定义了物理层中的,媒介层(Media Access Layer,MAC)和物理编码子层(Physical Coding Sub-layer,...

推荐一份关于LVDS的学习资料

LVDS接口最早由美国国家半导体(National Semiconductor,NS)提出,该公司于1997年发布了第一版的LVDS Owners Manual。后来,NS被TI收购,该文档目前由TI维护,最新的版本为2008年更新的第四版。可以在TI的网站上免费下载到:www.ti.com/lvds。

PCIe扫盲——热插拔简要介绍

某些特殊的应用场合可能要求PCIe设备能够以高可靠性持续不间断运行,为此,PCIe总线采用热插拔(Hot Plug)和热切换(Hot Swap)技术,来实现不关闭系统电源的情况下更换PCIe卡设备。注:本文将简单地介绍一下PCIe总线的热插...

PCIe扫盲——复位机制介绍(FLR)

PCIe总线自V2.0加入了功能层复位(Function Level Reset,FLR)的功能。该功能主要针对的是支持多个功能的PCIe设备(Multi-Fun PCIe Device),可以实现只对特定的Function复位,而其他的Fu...

PCIe扫盲——复位机制介绍(Fundamental & Hot)

PCI总线中定义了四种复位名称:冷复位(Cold Reset)、暖复位(Warm Reset)、热复位(Hot Reset)和功能层复位(Function-Level Reset,FLR)。其中FLR是PCIe Spec V2.0加入的功能...

PCIe扫盲——中断机制介绍(MSI-X)

PCI总线自3.0版本开始支持MSI-X机制,对MSI做出了一些升级和改进,以克服MSI机制的三个主要的缺陷:1. 随着系统的发展,对于特定的大型应用,32个中断向量不够用了(参考前一篇文章);2. 只有一个目标地址使得多核...

PCIe扫盲——中断机制介绍(MSI)

PCIe扫盲——中断机制介绍(MSI)前面的文章中介绍过,MSI本质上是一种Memory Write,和PCIe总线中的Message概念半毛钱关系都没有。并且,MSI的Data Payload也是固定的,始终为1DW。由于MSI也是从PC...

PCIe扫盲——中断机制介绍(INTx)

PCIe扫盲——中断机制介绍(INTx)一个简单的PCI总线INTx中断实现流程,如下图所示。1. 首先,PCI设备通过INTx边带信号产生中断请求,经过中断控制器(Interrupt Controller,PIC)后,转换为INT...

PCIe扫盲——两种中断传递方式

PCIe扫盲——两种中断传递方式为了能够让一些优先级高的事务得到优先处理,PCI总线支持外设中断用以提高总线性能。PCIe总线继承了PCI总线的所有中断特性(包括INTx和MSI/MSI-X),以兼容早期的一些PCI应用层软件。本次连载的文...

PCIe扫盲——高级错误报告AER(二)

这一篇文章讲一讲,高级错误报告(Advanced Error Reporting,AER)关于可校正和不可校正错误的相关寄存器,以及Root如何处理来自其他PCIe设备的错误消息等内容。Ø 高级可校正错误处理(Advanced Corre...