文章分类 -  FPGA入门

摘要:在之前的内容里,讲述了AXI和DDR3的基本知识,也做了一个用AXI IP核读写BRAM的测试实验。接下来,我们就将这些部分结合在一起,做一个用AXI IP核对DDR3进行读写测试的实验。因为DDR3的时序比较复杂,所以我们一般都会使用Xilinx官方提供的MIG IP核来控制DDR3,上一节简介了 阅读全文
posted @ 2024-10-25 14:30 ppqppl 阅读(614) 评论(0) 推荐(0) 编辑
摘要:在读写DDR3之前,需要了解DDR3的相关知识,而如果一开始就直接看DDR3的话,我们极有可能会感觉到一头雾水,不知道从哪下手,接下来,我们便从SDRAM一步步到DDR3,分步去学习相关的知识。 1 SDRAM简介 从某种意义上来讲,SDRAM是现在内存的最初代产品,现在的DDR4包括DDR5都起源 阅读全文
posted @ 2024-10-25 14:29 ppqppl 阅读(408) 评论(0) 推荐(0) 编辑
摘要:上篇文章主要讲了一些关于AXI的知识,有了这些理论,让我们进行一些简单的实验测试,加深对AXI协议的理解。本次实验使用的平台是VIVADO2019.1。 1. 首先创建一个工程,名称和路径自己决定。 2.然后按照图中所示,点击新建和打包一个新IP核。 3.点击NEXT 4.选择一个带AXI4接口的I 阅读全文
posted @ 2024-10-25 14:28 ppqppl 阅读(468) 评论(0) 推荐(0) 编辑
摘要:最近,因为需要,学习了AXI总线协议和DDR3相关的知识,花了很多的时间去找各种相关的资料,深刻明白查资料的不容易,这里将所学到的东西做一个总结,同时给需要的人提供一些便利,有问题的欢迎一起讨论学习、共同进步。 1 AXI总线 首先来说一下有关AXI总线的知识,刚开始听到AXI的时候,因为不太了解的 阅读全文
posted @ 2024-10-25 14:26 ppqppl 阅读(169) 评论(0) 推荐(0) 编辑
摘要:DDR协议基础进阶(四)DDR协议命令波形时序一——(ACT、Read、Write) 一、DDR 命令真值表 DDR的Command命令由CKE、CS#、RAS#、CAS#、WE#信号组成,这几个信号进行不同的搭配组合会形成不同的Command命令模式;(RAS: Row Address Strob 阅读全文
posted @ 2024-08-19 14:09 ppqppl 阅读(855) 评论(0) 推荐(0) 编辑
摘要:FPGA实现AXI4总线的读写_如何写axi4逻辑 一、AXI4 接口描述 通道信号源信号描述全局信号aclk主机全局时钟aresetn主机全局复位,低有效写通道地址与控制信号通道M_AXI_WR_awid[3:0]主机写地址ID,用来标志一组写信号M_AXI_WR_awaddr[31:0]主机写地 阅读全文
posted @ 2024-04-25 13:52 ppqppl 阅读(240) 评论(0) 推荐(0) 编辑
摘要:AXI4协议学习:架构、信号定义、工作时序和握手机制 UG1037 不是 _高级微控制器总线结构(advanced micro controller bus architecture,AMBA)ARM AXI4规范_的替代品,而是说明: 可用于创建基于AXI的IP的Xilinx工具。 被Xilinx 阅读全文
posted @ 2024-04-25 10:31 ppqppl 阅读(1150) 评论(0) 推荐(0) 编辑
摘要:DDR3 MIG IP核解决方案 信号方向描述app_addr [ADDR_WIDTH - 1:0]输入该输入指示当前请求的地址。app_cmd [2:0]输入该输入选择当前请求的命令。app_en输入这是app_addr [],app_cmd [2:0],app_sz和app_hi_pri输入的高 阅读全文
posted @ 2024-04-25 10:14 ppqppl 阅读(272) 评论(0) 推荐(0) 编辑
摘要:设计咨询MIG 7系列DDR3 / DDR2 – 使用XADC模块进行温度监控器校准,增加到v1.7中的所有DDR3 / DDR2设计(ISE 14.3 / Vivado 2012.3) 描述 从ISE 14.3 / Vivado 2012.3设计工具发布的MIG v1.7开始,DDR3,DDR3L 阅读全文
posted @ 2024-04-19 14:44 ppqppl 阅读(50) 评论(0) 推荐(0) 编辑
摘要:基于OmniArk芯神鼎硬件仿真系统和QEMU的混合验证平台 软件仿真(Simulation),原型验证(Prototyping),以及硬件仿真 (Emulation),是当前主要的三种有效的验证方法,在芯片前端设计的功能性验证阶段起到了关键的作用。近年来,由于大数据处理和AI芯片设计规模的扩大,以 阅读全文
posted @ 2024-03-10 20:47 ppqppl 阅读(179) 评论(0) 推荐(0) 编辑
摘要:数字后端 EDA 软件分享 推荐这几家的EDA工具吧,虽说我也支持国产工具,但是我还是选择了这几家的工具 apache cadence mentor synopsys 下图我现在用的eda环境,利用网上的资源,自己独立在vmware上搭建好的EDA环境 除去pdk,eda工具的磁盘数据大小加起来快1 阅读全文
posted @ 2024-02-26 13:54 ppqppl 阅读(231) 评论(0) 推荐(0) 编辑
摘要:Xilinx FPGA模式配置 Xilinx UltraScale FPGA有7种配置模式,由模式输入引脚M[2:0]决定。七种模式如图1所示。 图1 7种配置模式 7种模式可分为3大类, 1、JTAG模式(可归为从模式); 2、主模式; 3、从模式。 主模式分为Master Serial模式、Ma 阅读全文
posted @ 2024-02-23 15:46 ppqppl 阅读(122) 评论(0) 推荐(0) 编辑
摘要:DDR协议基础进阶(三)——(基本功能、初始化、MR寄存器) 一、DDR基本功能 DDR基本功能主要包括: 8-bit prefetch预取——8-bit,是指8位数据,即8倍芯片位宽的数据。由于DDR内部数据传输是32bit,外部pin口DQ位宽4bit(存储单元数据位宽),在发起读数据(写同理) 阅读全文
posted @ 2024-02-23 11:08 ppqppl 阅读(3782) 评论(0) 推荐(0) 编辑
摘要:DDR协议基础进阶(二)——(Pinout信号组成、地址关系) 一、DDR的信号分析 DDR在完整的PC端或移动电子消费端中属于芯片的外挂组件,其引脚信号按照功能可以分为6大类:前3类为时钟信号、地址及控制信号、数据信号;后3类为电源信号、接地信号、配置信号。 下面以DDR3为例,其具体的信号信息如 阅读全文
posted @ 2024-02-23 10:57 ppqppl 阅读(1579) 评论(0) 推荐(0) 编辑
摘要:Vivado 添加列表中不存在的 FLash 器件 以华邦 SPI FLASH W25Q128JVEIQ 为例进行说明。(其他 Flash 添加步骤一致) 1.本地 vivado 安装目录 D:\Softwares\xlinx_tools\Vivado\2020.2\data\xicom 下,找到 阅读全文
posted @ 2024-01-22 14:02 ppqppl 阅读(527) 评论(0) 推荐(0) 编辑
摘要:DDR 基础介绍 (一)——(演进、构成、存储原理) 我们常说的DDR,亦即DDR SDRAM,指的是PC端或者消费电子(手机,平板)中的内存,是 “Double Data Rate Synchronous Dynamic Random Access Memory”(双数据率同步动态随机存储器)的简 阅读全文
posted @ 2024-01-19 10:01 ppqppl 阅读(2555) 评论(0) 推荐(0) 编辑
摘要:FPGA入门 —— AXI4 总线简介 AXI4 总线协议 AXI4,全称第四代高级可扩展接口(Advanced eXtensible Interface 4),是一种高性能、高带宽、低延迟的片上总线协议,可用于处理器与内存之间传递数据。 动态随机存储器(Dynamic Random Access 阅读全文
posted @ 2024-01-04 09:12 ppqppl 阅读(847) 评论(0) 推荐(0) 编辑
摘要:FPGA入门 —— DDR3(MIG IP 核) 入门 DDR3 基本内容简介 DDR 简介 DDR=Double Data Rate双倍速率同步动态随机存储器。严格的说DDR应该叫DDR SDRAM,人们习惯称为DDR,其中,SDRAM 是Synchronous Dynamic Random Ac 阅读全文
posted @ 2024-01-03 14:07 ppqppl 阅读(1565) 评论(1) 推荐(1) 编辑
摘要:FPGA 入门 —— RAM(ip 核与原语的使用) BRAM 简介 XILINX 系列的 FPGA ,如果想要做一个 RAM,有两种方式: 1、使用逻辑资源组成分布式 RAM,即 Distributed RAM 2、使用 XILINX 专用的 Block RAM,即 BRAM 前者是由 CLB 的 阅读全文
posted @ 2023-12-29 15:40 ppqppl 阅读(3573) 评论(0) 推荐(0) 编辑
摘要:# 基于Cyclone V SoC利用HLS实现卷积手写体数字识别设计 本文是基于英特尔 Cyclone V SoC 开发板,利用 HLS 技术实现三层卷积两层池化两层全连接推理运算的手写体数字识别设计 硬件环境: Cyclone V SoC开发板 SD卡 电脑 软件环境: Windows 11 Q 阅读全文
posted @ 2023-07-16 21:36 ppqppl 阅读(255) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示