博客

Xilinx原语详解及仿真——ODELAYE2

7系列IO模块相关的结构如图1所示,前文对IOB、IDELAYE2、ILOGIC、OLOGIC进行了讲解,还剩下ISERDESE2、OSERDESE2、ODELAYE2原语

使用FPGA控制机械臂

本次项目展示了如何创建 CLI 来控制机械臂的 PWM 驱动器。还创建了一个详细的 Python 应用程序,该应用程序与 AMD MicroBlaze™ V 配合使用

为何都盯上了HBM?

以下是您需要了解的有关这些尖端半导体的所有信息,随着全球对人工智能的狂热,它们的需求也飙升。

FPGA实现接口(1)--了解SDRAM收藏这一篇就够了

SDRAM具有空间存储量大、读写速度快、价格相对便宜等优点。然而由于SDRAM内部利用电容来存储数据,为保证数据不丢失,需要持续对各存储电容进行刷新操作

软件无线电(SDR)的基础知识

常规的外差式无线电接收器已经使用了近一个世纪,如图所示。我们再次回顾一下模拟接收器的结构,以便于和数字接收器进行比较

Xilinx原语详解及仿真——OSERDESE2

OSERDESE2是7系列FPGA器件中的专用并串转换器,具有特定的时钟和逻辑资源

Xilinx Vivado的RTL分析、综合和实现的详细工作机制

Xilinx 的开发工具Vivado其实还是比较好上手的,在左边的设计流程导航已经把FPGA的开发过程按先后顺序给排列出来了

Xilinx原语详解——IBUFDS & OBUFDS

在使用FPGA时,往往会用到一些差分信号,比如HDMI接口,LVDS接口的ADC、显示器等等设备,而FPGA内部往往只会使用单端信号

使用FPGA搭建逻辑分析仪

之前介绍过使用RP2040制作逻辑分析仪及示波器,今天我们使用FPGA搭建逻辑分析仪

你真的会用`timescale吗?

 `timescale指令我相信大家应该都不陌生,或多或少都见过,可能绝大部分人都能运用,但其实这个常用指令用起来还是有一些需要注意的

xilinx原语详解及仿真——ODDR

本文主要是讲解ODDR的工作模式,并对工作模式进行仿真,同时将OLOGIC的使用方式进行讲解

Xilinx PCIe高速接口入门实战(一)

本文对Xilinx 7 Series Intergrated Block for PCI Express PCIe硬核IP进行简要介绍

一篇文章搞懂软核(MicroBlaze)的固化和启动

本篇文章分为三个主题:固化、启动和MultiBoot实现。

基于FPGA的CAN总线控制器的设计(附代码)

本篇通过一个实例讲解如何用 FPGA 实现 CAN 总线通信控制器。首先讲解了 CAN 总线协议的有关内容

光模块的组网方式

搞FPGA的大多都用过光模块,通过光模块连接光纤实现了2个设备之间的通信,比如很常见的2个10G的网口通过光纤连接实现通信

数字滤波器详解

在数字信号处理中,滤波器应用非常广泛,包括信号的过滤、检测和预测等等。今天详细介绍一下滤波器的相关知识。



PCIe的4种复位机制

PCIe(Peripheral Component Interconnect Express)作为一种高性能的点对点串行通信协议,提供了多种复位机制

xilinx原语介绍及仿真——IDELAYE2 & IDELAYCTRL

本文将IDELAYE2和IDELAYCTRL原语相关的功能、在芯片中的位置、IDELAYE2的四种模式,及仿真结果进行了讲解

一文快速掌握 AMD FPGA IO约束 常用电平标准

今天分享下IO约束中常用的电平标准,帮助大家快速理解和掌握。