最新内容

FIFO读写ILA在线调试

一、实验目的    实现在线调试FPGA的IP核ILA,在FPGA运行的时候抓取逻辑信号波形做分析。二、ZYNQ工程建立三、新建Verilog文档搜索 IP Catalog调用一个FIFO的IP双击,进行FIFO配置,BASIC保持不变Native Ports 修改如下,点击OK,生成IP    5. 点击OK&nbs …

Vivado仿真及呼吸灯

一、实验目的:设计实现呼吸灯,并对代码进行仿真。二、ZYNQ工程建立     1.新建工程,前文有详细的建立工程过程,这里不再赘述。      三、呼吸灯的实现      1.添加代码 Company:  Engineer: yu meng ya&n …

Xilinx FPGA 入门——流水灯

一、实验目的:VIVADO建立一个FPGA开发工程,然后采用时序和计数实现LED的流水灯显示。二、ZYNQ工程建立打开Vivado软件,创建新工程点击next命名工程名,选择工程路径,点击nextProject Type --next,Add Sources--next,Add Constraints--next,Default Part 界面进行如下配置, …

异步FIFO

FIFO在硬件上是一种地址依次自增的Simple Dual Port RAM,按读数据和写数据工作的时钟域是否相同分为同步FIFO和异步FIFO,其中同步FIFO是指读时钟和写时钟为同步时钟,常用于数据缓存和数据位宽转换;异步FIFO通常情况下是指读时钟和写时钟频率有差异,即由两个异步时钟驱动的FIFO,由于读写操作是独立的,故常用于多比特数据跨时钟域处理。 …

SDRAM 读写操作

SDRAM(Synchronous  Dynamic  Random  Access  Memory),同步动态随机存储器。SDRAM总存储容量 = L-Bank的数量×行数×列数×存储单元的容量,例如该款SDRAM的行地址13bit,列地址9bit,4个bank,16bit数据,所以它的容量 = 4 × 2^13&n …

FPGA基础 DDR3

DDR3 SDRAM(Double-Data-Rate Synchronous Dynamic Random Access Memory)是一种电脑存储器规格。它属于SDRAM家族的存储器产品,提供相较于DDR2 SDRAM更高的运行性能与更低的电压,是DDR2 SDRAM(四倍数据率同步动态随机存取存储器)的后继者(增加至八倍)。 …

Verilog分频器

分频器是时序电路的基本器件,它的功能是对系统时钟或其他时钟进行分频产生所需要的时钟信号。分频有两种方式:一是通过HDL语言建模产生所需要的时钟信号,二是利用开发工具的PLL进行分频。前者分频灵活,需编写代码实现;后者使用场景受限,因为有的低端FPGA没有PLL,但PLL的分频效果更好,而且在进行小数分频时也比较容易实现。偶分频器若要实现二分频,则只需要在原时 …

​Avalon总线

mnl_avalon_spec-683091-667068 (1).pdfAvalon简介Avalon总线是一种协议较为简单的片内总线,Nios系统的所有外设都是通过Avalon总线与Nios CPU相接的,Nios通过Avalon总线与外界进行数据交换。接口有Slave和Master。slave是一个从控接口,而master是一个主控接口。主要特点所有外设 …

ROM IP核的调用

ROM是只读存储器(Read Only Memory)的简称,是一种只能读出事先所存数据的固态半导体存储器。其特性是一旦存储资料就无法再将之改变或删除,且资料不会因为电源关闭而消失。 …

IP核调用--PLL

IP核是什么IP(Intellectual Property)知识产权,在半导体产业将IP核定义为“用于ASIC或FPGA中预先设计好的电路功能模块”。简言之,IP核即电路功能模块。在数字电路中,将常用的且比较复杂的功能模块设计成参数可修改的模块,让其他用户可以直接调用这些模块。IP核的存在形式分类依据:产品交付方式HDL语言形式--软核硬件描述语言:可进行 …