judy的博客

从底层结构开始学习FPGA----分布式RAM(DRAM,Distributed RAM)

RAM是Random Access Memory的首字母缩写。它是一种主存储器,用于存储当前正在使用的信息。信息可以是正在处理的数据或程序代码。

【Vivado那些事儿】XilinxCEDStore介绍

之前很多人问我有没有好的代码可以参考,我之前一直推荐的是官方的IP参考例程/IP源码,但是不知道大家有没有看过官方的项目例程,看下下图

UltraScale的LVDS的使用

LVDS是一种低摆幅的差分信号技术,使得信号能在差分PCB线对或平衡电缆上以几百Mbps的速率传输,其低压幅和低电流驱动输出实现了低噪声和低功耗。

从底层结构开始学习FPGA----移位寄存器

移位寄存器内的数据可以在移位脉冲(时钟信号)的作用下依次左移或右移。移位寄存器不仅可以存储数据,还可以用来实现数据的串并转换、分频,构成序列码发生器、序列码检测器

聊聊FPGA原型验证

做FPGA的人很多,但其中做原型验证的人可能就比较少了,我做了一年多的FPGA原型验证,今天简单聊聊自己的一点感触。

FPGA AMBA APB Bridge

APB总线作为AMBA体系中低速的总线,通常用于CPU访问或者配置低速外设的寄存器。APB总线的功能与AXI-Lite总线相似

从底层结构开始学习FPGA----存储单元之触发器、寄存器与锁存器

在数字电路中存储单元有两种,一种是触发器,一种是锁存器。它们两者最大的区别是:前者通过时钟沿到来改变存储的输出状态,后者是通过电平变换来改变存储的输出状态。

Xilinx ChipScope 的使用 ICON/ILA/VIO

FPGA与STM32等嵌入式开发最大的一个优点就是,可以在时序仿真阶段验证超过90%的功能,发现90%的问题

从底层结构开始学习FPGA----MUX多路选择器(Multiplexer)

多路选择器MUX是一个多输入、单输出的组合逻辑电路,一个n输入的多路选择器就是一个n路的数字开关,可以根据通道选择控制信号的不同

基于FPGA的DDS设计方案

随着电子技术的不断发展,传统的频率合成技术逐渐不能满足人们对于频率转换速度、频率分辨率等方面的追求,直接数字频率合成技术应运而生。