judy的博客

开源ISP-xkISP

xkISP 是基于 Xilinx HLS 的开源图像信号处理器 (ISP)。xkISP由复旦大学VIP实验室和阿里巴巴DAMO CTL实验室联合开发

别乱用 FULL_CASE 和 PARALLEL_CASE

case语句可以说是我们在FPGA开发中使用频率非常高的一条语句。同时,Verilog还提供了语句 casex 和 casez供我们使用。

Xilinx时钟组件的原语

xilinx提供了丰富的原语,可以将之看成FPGA开发可以使用的库函数,原语在FPGA中具有与之对应的硬件逻辑单元,但也注意,不同的FPGA的原语可能会有所不同

从底层结构开始学习FPGA----RAM IP核及其关键参数介绍

我们今天要学习的正是由BRAM资源构成的RAM IP核----Block Memory Generator。

关于7系列FPGA LVDS和LVDS_25 I/O Bank兼容问题

我们在设计外设和Xilinx 7系列FPGA互联时,经常会用到LVDS接口。如何正确的保证器件之间的互联呢?本博文整理了Xilinx官方相关技术问答

TCL脚本控制VIVADO-VIO调试核

在用vivado开发过程中,经常vio调试核,如果要vio输出信号较多,并且信号触发顺序需要控制时,每次通过手动输入就有些麻烦

通过tcl脚本生成Block_RAM的IP

Block_RAM应该是每个FPGA开发者经常遇到的,其作为一种固定资源存在于FPGA中,针对xilinx的BRAM,正常通过vivado的IP Core Generator得到

如何编写一个高效的Testbench?

本文将告诉你:对于小型设计,要如何编写一个高效率的testbench。

FPGA MCU FSMC通信接口——NAND Flash模式

之前很早就听说了FSMC接口用于MCU与FPGA之间的通讯。最近使用的一款MCU与FPGA之间通讯,FPGA模拟成NAND Flash作为Memory让MCU读写

如何使用 Vivado 硬件管理器对闪存进行编程

我们将介绍使用 Vivado 硬件管理器对开发板闪存进行编程的步骤。