Felix

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

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

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

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

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

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

前面的文章提到过高级错误报告(Advanced Error Reporting,AER),接下来详细地介绍一下这一功能。在已有的PCIe错误报告机制上(之前文章介绍的),AER还支持以下特性:· 在登记实际发生的错误类型时,...

PCIe扫盲——PCIe错误报告机制

PCIe扫盲——PCIe错误报告机制PCIe总线有三种错误报告方式,分别是:1. Completions:通过Completion中的状态位向Request返回错误信息2. Poisoned Packet(又称为错误传递,E...

PCIe扫盲——PCIe错误源详解(二)

这篇文章主要介绍事务(Transaction)错误、链路流量控制(Link Flow Control)相关的错误、异常的TLP(Malformed TLP)以及内部错误(Internal Errors)等。è 事务(Transaction ...

PCIe扫盲——PCIe错误源详解(一)

这篇文章来详细地分析一下各种错误源的产生原理,由于内容较多,因此分为两篇文章。第一篇介绍一下ECRC校检错误和Data Poisoning等;第二篇文章介绍事务(Transaction)错误、链路流量控制(Link Flow Control...

PCIe扫盲——PCIe错误检测机制

PCIe总线错误检测囊括了链路(Link)上的错误以及包传递过程中的错误,如下图所示。用户设计的应用程序层中的错误不属于链路传输中的错误,不应当通过PCIe的错误检测与处理机制处理,一般可借助设备特殊中断(Device Specific Interrupt)等合适的方式进行报告与处理。

PCIe扫盲——PCIe错误定义与分类

前面的文章提到过,PCI总线中定义两个边带信号(PERR#和SERR#)来处理总线错误。其中PERR#主要对应的是普通数据奇偶校检错误(Parity Error),而SERR#主要对应的是系统错误(System Error)。具体如下:· ...

PCIe扫盲系列博文连载目录篇(第四阶段)

本文为PCIe扫盲系列博文连载目录篇(第四阶段),主要内容包括错误检测与处理,PCIe中断机制(INTx,MSI/MSI-X),PCIe复位机制,热插拔简要介绍相关内容等。1、PCIe扫盲——PCIe错误定义与...

Lattice FPGA 7:1 LVDS 接口

包括多个数据位和时钟的源同步接口已经成为电子系统中移动图像数据的常用方法。一个通用的标准是7:1 LVDS接口(用于通道连接,扁平电缆连接和摄像机连接),这已成为许多电子产品,包括消费电子设备、工业控制、医疗,汽车远程信息处理中的通用标准。如Sony的ECX337 OLED采用的就是7:1 LVDS的接口。7:1 LVDS信号示意图如下:

PCIe扫盲——Lattice ECP3/ECP5 SerDes简介

FPGA发展到今天,SerDes (Serializer - Deserializer) 基本上是标配了。从PCI到PCI Express,从ATA到SATA,从并行ADC接口到JESD204,从RIO到Serial RIO,……等等,都是...

再来立一个Flag

为了强迫自己整理学习笔记,总结学习心得,决定再来立一个Flag。等PCI Express相关内容整理结束之后,在搞一个新的话题,关于信号完整性分析的。不过最近要开始写论文了,时间可能会比较紧张了……可能会更新的比较慢。

FPGA定点小数计算(四)——平方根倒数

0 引言在图像处理及3D图形编程时,经常要求解特征向量的长度或者将向量归一化,其中尤为关键的运算便是平方根倒数运算。而开平方根运算与倒数运算都是很复杂的过程,如果将平方根倒数运算分为这两个步骤则需要更多的时间开销和空间开销。而采用常规的浮点...

FPGA定点小数计算(三)——定点与浮点的转换

0 引言前面的文章中介绍了定点小数的基本格式,乘法和除法运算等。我们知道,定点小数具有消耗资源少,运算速度快等优势;同时也有动态范围小,容易数值溢出等缺陷。虽然定点小数可以满足一些场合下的运算需求,但是对于雷达成像,医学成像,高精度数据采集...

FPGA定点小数计算(二)——除法运算

0 引言在四则运算中,除法最为复杂,在时间上和空间上的开销都比较大。因此很多算法都极力避免进行除法运算,或者采用其他的方案来代替除法运算。但是,除法运算作为基本的四则运算之一,在很多情况下依旧是不可避免的。近年来,陆续出现了很多种除法实现算...