博客

简要讲解Xilinx SRIO IP(高速收发器二十八)

SRIO是串行RapidIO的简写,其实现代比较常用的高速接口协议,比如SRIO、PCIE、JESD204B等都是基于SERDES开发的,均属于高速串行总线

碎碎念,再聊HyperRAM存储器

近期在后台收到好几位朋友咨询一些关于HyperRAM的问题,熊猫君在这里简单的做一个总结。

YunSDR通信小课堂(第20讲)

RFSoC平台作为最先进的现代SDR平台,可以使用FPGA可编程逻辑内核生成GHz带宽信号,上变频、滤波、数字预失真甚至射频载波调制都可以通过数字方式进行

FPGA实现Aurora 8B/10B接口(3)--时钟、复位与状态指示

IP是什么?简单来讲,IP就是Xilinx或者第三方开发者把自己的逻辑模块封装成一个黑盒子,然后拿出来给别人用。那什么又是黑盒子?

高频交易中 FPGA 的作用及面试指南

为高频交易公司开发硬件一直是 FPGA 工程师最热门的职位之一。由于该行业提供的高薪,甚至可以被称为该领域许多人的“梦想职业”

FPGA实现Aurora 8B/10B接口(2)--数据接口

Aurora协议在Xilinx的FPGA上有两种实现方式:8B/10B 与 64B/10B。两个协议大部分相同,主要区别在编码方式上

Nyan Keys:一款基于FPGA的开源机械键盘

该项目开源了一个基于FPGA的机械键盘,它可以并行地为每个按键实现输入和去抖动功能,使用STM32F723 MCU以8Khz的频率与主机进行480Mb/s的USB高速通信

fpga通过uart向上位机传输ad7606采集数据

前文提供了ad7606的驱动程序,本文通过串口将8路adc采集的数据传输给上位机显示。

FPGA实现Aurora 8B/10B接口(1)--什么是Aurora 8B/10B协议?

Aurora 8B/10B协议是一个用于在点对点串行链路间移动数据的可扩展轻量级链路层协议(由Xilinx开发提供)。该协议即允许独立运行

【FPGA图像处理实战】- 图像腐蚀与图像膨胀怎么分的清

图像腐蚀算法是形态学图像处理中的一种基本操作,类似于“领域被蚕食”的过程。这种操作可以将图像中的前景色区域进行缩减细化

基于FPGA的AD7606并行接口驱动程序仿真及上板

前文通过FPGA实现了AD7606的并行接口驱动代码,本文仿真该接口程序及上板测试。

【FPGA图像处理实战】- 开运算、闭运算与梯度运算

今天介绍一下图像形态学处理中的开运算、闭运算和梯度运算,这三个运算都是以图像腐蚀和图像膨胀为基础的。

cadence常用功能之硬件调试

在原理图设计完成,PCB电装回来之后,下一步就要进行硬件调试了,在硬件调试过程中最常用的功能就是查找信号线或元器件

单芯片控制多个高性能伺服电机

ZYNQ等架构不是为了替代STM32+FPGA的架构,所以这种架构目前还是有自己的应用场景,比如工控领域,今天我们就聊聊伺服电机控制方案。

【FPGA数字信号处理】直接型IIR滤波器如何实现?

在数字信号处理领域,滤波器是非常重要的工具,其中IIR滤波器以其独特的性能和应用场景,受到了广泛的关注。今天,我们就来详细了解一下IIR直接型滤波器。


FPGA实现LVDS接口(3)--ODDR原语的介绍及使用

ODDR也是Xilinx7系列FPGA的一个底层原语,它的功能就是把FPAG内部的单沿信号转换为双沿信号输出给外部设备进行使用

【FPGA图像处理实战】- 图像膨胀

本文介绍一下图像膨胀算法的基本原理、Python实现以及FPGA实现。

FPGA实现LVDS接口(2)--IDDR原语的介绍及使用

IDDR是Xilinx7系列FPGA的一个底层原语,它的功能就是把输入的双沿信号转换为单沿信号输出给FPGA内部逻辑进行使用

FPGA实现LVDS接口(1)--IBUFDS原语、OBUFDS原语和IOBUFDS原语的介绍及使用

IBUFDS原语、OBUFDS原语以及IOBUFDS都是差分信号缓冲器,用于不同电平接口之间的缓冲和转换

如何编写 RTL 实现时序收敛

实现时序收敛的关键要素之一是确保我们编写出能够充分利用设备架构特性和实现工具功能的优质代码。让我们来看看可以帮助我们提供更好质量代码的几个方面。