judy的博客

在 Vivado 将程序烧写固化到 flash

通常对FPGA下载程序时,会采用JTAG口下载,完成好HDL设计,并且验证无误后,对设计文件进行综合,布局布线以及生成比特流文件

Vivado HLS学习(一)

HLS现在应该算是比较成熟了,其最大的吸引力就是可以采用纯C/C++或者System C来对FPGA进行编程,相对于VHDL和Verilog更加容易上手

Xilinx AX7103 MicroBalze学习笔记——MicroBlaze AXI4 接口之 DDR 读写实验

AXI 协议是一种高性能、高带宽、低延迟的片内总线,具有如下特点

Vivado DDR4仿真

首先新建ddr的IP,具体每个参数的含义,可以参考之前写的《Virtex7 Microblaze下DDR3测试再右键》,打开IP的Example Design

Xilinx AX7103 MicroBalze学习笔记——MicroBlaze 自定义 IP 核封装实验

本节介绍基于 MicroBlaze 的自定义 IP 核封装实验,实验任务是通过自定义一个呼吸灯 IP 核,来控制 LED 呈现呼吸灯的效果

FIFO的应用

这里重点介绍下FIFO和RAM不一样的地方,以及在工程使用中的一些问题。

AHB总线学习(一)

AHB相比于APB,强大的不是一点半点,其主要是针对高效率、高频宽以及快速系统模块而设计的。也可以通过AHB-APB桥来连接APB总线系统。

RAM的应用

本文主要从工程角度出发,阐述RAM在工程中的实际问题。

Vivado的DFX(Dynamic Function eXchange)功能

DFX功能实际上就是部分可重配置功能,开启可重配置功能时,FPGA内部的逻辑可以分割为两种不同类型

Xilinx 7系列SelectIO结构之IO属性和约束

通过属性或者约束可以访问7系列FPGA I/O资源某些特性。本文我们介绍和I/O资源相关的属性和约束