电子发烧友网 > 今日头条 > 正文

详细介绍关于FPGA开发板内部ram是如何操作的

2020年07月20日 14:26 次阅读

从芯片器件的角度讲,FPGA本身构成了半定制电路中的典型集成电路,其中含有数字管理模块、内嵌式单元、输出单元以及输入单元等。关于FPGA芯片有必要全面着眼于综合性的芯片优化设计,通过改进当前的芯片设计来增设全新的芯片功能,据此实现了芯片整体构造的简化与性能提升。下面英尚微电子介绍FPGA开发板内部ram是如何操作的。

除逻辑外,所有新的FPGA都有专用的静态ram块,这些块在逻辑元素之间分布并由逻辑元素控制。

内部RAM操作

有许多参数会影响RAM操作。主要参数是可以同时访问RAM的代理数。“单端口”RAM:只有一个代理可以读取/写入RAM。“双端口”或“四端口”RAM:2个或4个代理可以读取/写入。非常适合跨时钟域获取数据(每个代理可以使用不同的时钟)。这是双端口RAM的简化图。

要弄清楚有多少代理可用,请计算进入RAM的单独地址总线的数量。每个代理都有专用的地址总线。每个代理还具有读取和/或写入数据总线。写入RAM通常是同步完成的。阅读通常是同步进行的,但有时可以异步进行。

Blockram与分布式RAM

现在,FPGA中有两种内部RAM:Blockrams和分布式RAM。通常需要的RAM大小决定使用哪种类型。大的RAM块是Blockram,它们位于FPGA的专用区域中。每个FPGA都有有限数量的这些,如果不使用它们,则会“松开”它们(除了RAM之外,它们不能用于其他任何用途)。

较小的RAM块位于较小的Blockram中(Altera这样做),或者位于“分布式RAM”中(Xilinx这样做)。分布式RAM允许将FPGA逻辑单元用作微小的RAM,这在FPGA中提供了非常灵活的RAM分配,但是在面积方面效率不高(逻辑单元实际上可以容纳很少的RAM位)。Altera倾向于在器件周围构建不同尺寸的块状柱塞(面积效率更高,但灵活性较差)。哪种更适合您取决于您的FPGA应用程序。

对于FPGA开发板中的存储器,针对的可能是最简单的SDRAM:UMI UD408G5S1AF32位DDR4SDRAM一款可用于Xilinx FPGA或AlteraFPGA中的32位 DDR4 SDRAM。如Kintex Ultrascale FPGA中的型号Kintex7可支持32位DDR4SDRAM,主要应用于在通信,雷达,信号处理,IC验证等高端领域。UMI总代理英尚微电子可提供样品及测试

FPGA在安防,工业等领域也有着比较广泛的应用,比如安防领域的视频编码解码等协议在前端数据采集和逻辑控制的过程中可以利用FPGA处理。由于FPGA具有比较高的可靠性,因此在军工以及航天领域也有比较广泛的应用。

fqj

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

写好状态机--从2019年全国FPGA竞赛谈Verilog编码技巧

理解Verilog编码技巧掌握FPGA中状态机的写法掌握非重叠序列检测代器Verilog代码编写
发烧友学院发表于 2020-04-21 00:00 20438次阅读
写好状态机--从2019年全国FPGA竞赛谈Verilog编码技巧

基于FPGA芯片实现水轮机组转速测量系统的设计

随着工业生产与科学技术的发展,大型水轮机组的自动化水平也在不断提高。而这些设备一旦发生故障,将会给人....
发表于 2020-07-20 15:19 5次阅读
基于FPGA芯片实现水轮机组转速测量系统的设计

运放电路之电压追随电路分析

如果我们连接运放的输出到它的反相输入端,然后在同相输入端施加一个电压信号,我们会发现运放的输出电压会....
发表于 2020-07-20 14:57 24次阅读
运放电路之电压追随电路分析

高速数模转换器AD9712B/13B的结构功能和...

在为线性调频的雷达视频目标产生模拟信号的过程中,为了得到高质量的视频模拟信号,其前端通常采用数字信号....
发表于 2020-07-20 11:03 29次阅读
高速数模转换器AD9712B/13B的结构功能和...

Verilog HDL语言在FPGA/CPLD中...

通常设计数字电路大都采用自顶向下将系统按功能逐层分割的层次化设计方法,这比传统自下向上的EDA设计方....
发表于 2020-07-20 09:00 56次阅读
Verilog HDL语言在FPGA/CPLD中...

Altera FPGA IP LVDS TX 数据输出时间比时钟上升沿晚 一个core clock,请问怎样解决

发表于 2020-07-19 22:30 0次阅读
Altera FPGA  IP LVDS TX 数据输出时间比时钟上升沿晚 一个core clock,请问怎样解决

fpga开发板的新手,如何开始使用引脚分配

我是fpga开发板的新手,我想知道如何开始使用引脚分配,特别是usb / serial引脚连接。 任何其他pin信息都会有所帮助 ...
发表于 2020-07-19 11:47 0次阅读
fpga开发板的新手,如何开始使用引脚分配

程序写入FLASH后不运行怎么办?

写了一个F2812的程序,在RAM里仿真都是好的,运行正常; 但是在烧入FLASH后,程序就不运行了(编译没有错误...
发表于 2020-07-18 17:35 0次阅读
程序写入FLASH后不运行怎么办?

如何在Virtex FPGA板上为64位加法器进行功耗分析

我为64位加法器编写了一个Verilog代码,并在FPGA上进行了综合 我想在Virtex FPGA板上为64位加法器进行功耗...
发表于 2020-07-18 13:41 0次阅读
如何在Virtex FPGA板上为64位加法器进行功耗分析

单片机多CPU系统设计的详细资料概述

针对重要系统可靠性要求,特设计了一种双CPU控制系统。在该系统中,两个CPU彼此独立运行,可以自动或....
发表于 2020-07-18 11:02 196次阅读
单片机多CPU系统设计的详细资料概述

Kintex 7加速序列是什么

嗨, 我正在设计一台采用Kintex 7 325T速度等级-2的PCB。 我从UG470看到,上电顺序要求当VCCINT(1V)...
发表于 2020-07-18 06:03 0次阅读
Kintex 7加速序列是什么

Altera Cyclone V FPGA器件可...

在针对大批量应用开发系统时,要考虑的一个重要因素是成本。有多个方面会影响总体拥有成本,而不仅仅是每个....
发表于 2020-07-17 18:08 102次阅读
Altera Cyclone V FPGA器件可...

DSP和FPGA的特点比较及如何进行方案选择,示...

数字信号处理技术和大规模集成电路技术的迅猛发展,为我们设计数字电路提供了新思路和新方法。当前数字系统....
发表于 2020-07-17 17:56 307次阅读
DSP和FPGA的特点比较及如何进行方案选择,示...

针对不同的应用和设计需求,FPGA器件的发展策略...

综上所述,随着系统设备功能要求的不断增加,系统级芯片的设计愈趋复杂,并且在设计周期、灵活度和NRE成....
发表于 2020-07-17 17:33 282次阅读
针对不同的应用和设计需求,FPGA器件的发展策略...

基于定点DSP系列ADSP2181芯片实现通用多...

随着大规模集成电路水平的发展,以数字信号处理器(Digital Signal Process,DSP....
发表于 2020-07-17 17:18 139次阅读
基于定点DSP系列ADSP2181芯片实现通用多...

如何选择和设计国产fpga芯片,将会面临哪些挑战

如果您对使用国产fpga芯片的电路板设计经验有限或没有经验,那么在新项目中使用国产fpga芯片的前景....
发表于 2020-07-17 17:14 142次阅读
如何选择和设计国产fpga芯片,将会面临哪些挑战

基于FPGA技术实现图像增强数据的仿真实验分析

Xilinx的Vivado中集成的图像增强(Image Enhancement)IP可以有效降低图像....
发表于 2020-07-17 17:06 49次阅读
基于FPGA技术实现图像增强数据的仿真实验分析

FPGA内部基于软核处理器系统的应用范围

通常认为,SOPC是FPGA设计中的鸡肋,“弃之可惜,食之无味”。诚然,SOPC一直不是FPGA的主....
发表于 2020-07-17 16:52 46次阅读
FPGA内部基于软核处理器系统的应用范围

ARM和FPGA有什么区别

ARM是应用,FPGA是芯片设计,前者是软件,后面是硬件,ARM就像单片机,但是它本身的资源是生产厂....
发表于 2020-07-17 11:23 71次阅读
ARM和FPGA有什么区别

5G互联时代,FPGA无处不在

易灵思销售总监张永慧先生出席授牌仪式,并表示:易灵思产品和新晔电子的市场覆盖相结合,必将为双方在中国....
发表于 2020-07-17 10:17 298次阅读
5G互联时代,FPGA无处不在

VerilogHDL可综合设计需要注意什么

组合逻辑可以得到两种常用的RTL 级描述方式。第一种是always 模块的触发事件为电平敏感信号列表....
发表于 2020-07-17 09:11 50次阅读
VerilogHDL可综合设计需要注意什么

请问下Altera FPGA I/O 配置成LVDS 能否驱动TFT LVDS?

发表于 2020-07-16 22:04 69次阅读
请问下Altera FPGA I/O 配置成LVDS 能否驱动TFT LVDS?

如何使用OpenCL轻松实现FPGA应用编程

实现这一编程思想的转变,是因为 FPGA 借助 OpenCL 实现了编程,程序员只需要通过 C/C+....
发表于 2020-07-16 17:58 87次阅读
如何使用OpenCL轻松实现FPGA应用编程

了解FPGA的芯片内部资源:IO是什么

虽然很多 FPGA 工程师都是写代码,但是作为硬件编程工程师,如果不熟悉 FPGA 的底层资源和架构....
发表于 2020-07-16 17:53 153次阅读
了解FPGA的芯片内部资源:IO是什么

FPGA和ASIC、DSP及ARM有什么不一样,...

ASIC 是 Application Specific Integrated Circuit 的英文....
发表于 2020-07-16 17:47 222次阅读
FPGA和ASIC、DSP及ARM有什么不一样,...

基于FPGA器件实现异步FIFO读写系统的设计

异步 FIFO 读写分别采用相互异步的不同时钟。在现代集成电路芯片中,随着设计规模的不断扩大,一个系....
发表于 2020-07-16 17:41 88次阅读
基于FPGA器件实现异步FIFO读写系统的设计

FPGA和SoC在设计中面临小尺寸和低成本挑战,...

工业电子产品的发展趋势是更小的电路板尺寸、更时尚的外形和更具成本效益。由于这些趋势,电子系统设计人员....
发表于 2020-07-16 17:32 98次阅读
FPGA和SoC在设计中面临小尺寸和低成本挑战,...

FPGA大幅提升硬件加速的单位功耗性能,FPGA...

随着网络技术发展,移动网络速度不断提升,为移动互联网业务带来了良好的发展条件,但同时带来的爆炸式数据....
发表于 2020-07-16 17:24 119次阅读
FPGA大幅提升硬件加速的单位功耗性能,FPGA...

通过FPGA和RISC-V开放指令集优化军事和航...

RISC-V开放指令集可以帮助航空航天和国防设计人员通过优化指令集,为每个特定的应用程序提供最有效的....
发表于 2020-07-16 17:13 80次阅读
通过FPGA和RISC-V开放指令集优化军事和航...

在Speedster7t FPGA中增加NoC能...

关于诸如FPGA之类的可编程解决方案的传统想法是,您必须愿意在灵活性方面做出很多权衡。在许多情况下确....
发表于 2020-07-16 17:12 242次阅读
在Speedster7t FPGA中增加NoC能...

基于PCI Express总线的CamLink接...

图像采集和处理技术在机器视觉和图像分析等诸多领域应用十分广泛。随着高速的 PCI Express(P....
发表于 2020-07-16 17:02 42次阅读
基于PCI Express总线的CamLink接...

【每周FPGA案例】定时转换的LED交通灯2

状态机实现的LED交通灯2 --作者:肖肖肖 本文为明德扬原创及录用文章,转载请注明出处!1.1 总体设计1.1.1 概述发...
发表于 2020-07-16 16:41 202次阅读
【每周FPGA案例】定时转换的LED交通灯2

【每周FPGA案例】至简设计系列_按键控制数字时钟

至简设计系列_按键控制数字时钟 --作者:小黑同学 本文为明德扬原创及录用文章,转载请注明出处!1.1 总体设计1.1...
发表于 2020-07-16 16:18 202次阅读
【每周FPGA案例】至简设计系列_按键控制数字时钟

DDR SDRAM是拥有着双倍数据传输率的SDR...

DDR SDRAM是具有双倍数据传输率的SDRAM,其数据传输速度为系统时钟频率的两倍,由于速度增加....
发表于 2020-07-16 15:44 36次阅读
DDR SDRAM是拥有着双倍数据传输率的SDR...

FPGA和CPLD的主要区别是什么

  FPGA(Field Programmable Gates Array 现场可编程门阵列,内部结构为门阵列构成静态存储器(SRAM)。...
发表于 2020-07-16 10:46 0次阅读
FPGA和CPLD的主要区别是什么

DRAM存储的分类介绍

  DRAM是Dynamic random access memory 的缩写,称为动态随机存取存储....
发表于 2020-07-16 10:39 458次阅读
DRAM存储的分类介绍

单片机有哪些知识内容要学

如果是电子专业,和单片机有关的主要是电路分析,数电,模电。
发表于 2020-07-16 10:22 56次阅读
单片机有哪些知识内容要学

基于FPGA和高速ADC实现多通道通用信号处理平...

新型多通道通用信号处理平台主要包括高速AD芯片、Xilinx最新UltraScale系列FPGA和T....
发表于 2020-07-16 09:25 78次阅读
基于FPGA和高速ADC实现多通道通用信号处理平...

K7 FPGA来设计电路板,连接引脚时应注意什么?

嗨XILINX工程师 我正在使用您的K7 FPGA来设计电路板。 在我的项目中,我将使用DDR3来消耗内存。 我将...
发表于 2020-07-16 09:06 0次阅读
K7 FPGA来设计电路板,连接引脚时应注意什么?

FPGA芯片与DSP芯片的比较,DSP芯片在民用...

DSP 即数字信号处理技术, DSP 芯片即指能够实现数字信号处理技术的芯片。 DSP芯片是一种快速....
发表于 2020-07-15 22:19 346次阅读
FPGA芯片与DSP芯片的比较,DSP芯片在民用...

基于FPGA器件实现CNN加速系统的硬件设计

随着近些年深度学习的迅速发展和广泛的应用,卷积神经网络(CNN)已经成为检测和识别领域最好的方法,它....
发表于 2020-07-15 21:00 181次阅读
基于FPGA器件实现CNN加速系统的硬件设计

基于XC6SLX16-2CSG-324型FPGA...

记(n0,k0,m)为卷积码编码器,该编码器共有2k0×m个状态,Viterbi译码器必须具备同样的....
发表于 2020-07-15 20:53 52次阅读
基于XC6SLX16-2CSG-324型FPGA...

基于FPGA器件实现乘法器因子求取模块的RS编码...

里得-所罗门码(Reed-Solomon,RS)是由REED I S和SOLOMON G在1960年....
发表于 2020-07-15 20:46 33次阅读
基于FPGA器件实现乘法器因子求取模块的RS编码...

基于现场可编程门阵列器件实现ADS-B解交织系统...

广播式自动相关监视(Automatic Dependent Surveillance-Broadca....
发表于 2020-07-15 20:38 98次阅读
基于现场可编程门阵列器件实现ADS-B解交织系统...

基于FPGA芯片EP3C40Q240C8实现多普...

作为一种新兴的核技术, 正电子湮没谱学用于缺陷研究,取得了不少成果。正电子湮没谱学研究空位型缺陷是基....
发表于 2020-07-15 20:33 71次阅读
基于FPGA芯片EP3C40Q240C8实现多普...

Latticetui推出Certus-NX低功耗...

Lattice Nexus是业界首个基于28 nm FD-SOI工艺的低功耗FPGA技术平台,得益于....
发表于 2020-07-15 19:28 155次阅读
Latticetui推出Certus-NX低功耗...

基于FPGA可编程逻辑器件实现智能交通车辆识别检...

智能交通系统是将先进的信息技术、移动通信技术和计算机技术应用在交通网络,建设一种全方位的、实时准确的....
发表于 2020-07-14 18:03 169次阅读
基于FPGA可编程逻辑器件实现智能交通车辆识别检...

基于FPGA的SPI总线传输技术提供更好的选择和...

SPI(Serial peripheral interface——串行设备接口)是摩托罗拉公司推出的....
发表于 2020-07-14 17:50 124次阅读
基于FPGA的SPI总线传输技术提供更好的选择和...

FPGA促进AI发展,2019-2023年AI用...

目前,25%的商业已经实现了AI/机器学习(ML),未来两年内将达72%。带来的好处是在核心功能方面....
发表于 2020-07-14 17:39 296次阅读
FPGA促进AI发展,2019-2023年AI用...

基于Virtex6系列FPGA和DSP处理器实现...

新一代移动通信技术5G通信正在如火如荼的推进当中,5G相比4G带来了数据流量和传输速率的大幅度提升,....
发表于 2020-07-14 17:32 211次阅读
基于Virtex6系列FPGA和DSP处理器实现...

基于Cyclone IV系列FPGA实现X射线采...

本文设计的X射线采集传输系统的硬件框图如图1所示。图像采集与传输系统的硬件包含三个部分,X射线探测器....
发表于 2020-07-14 17:24 100次阅读
基于Cyclone IV系列FPGA实现X射线采...

FPGA预计是数据中心加速器市场中年均增长率最高...

数据中心市场的加速芯片主要包括CPU、GPU、FPGA和ASIC等。据Semico Research....
发表于 2020-07-14 17:19 118次阅读
FPGA预计是数据中心加速器市场中年均增长率最高...

基于XILINX的V5系列FPGA实现数据通信平...

传统的数据链存在着误码率高、衰落大、干扰严重等问题,即使采用高效的信息压缩编码技术仍难以满足高光谱、....
发表于 2020-07-14 17:04 153次阅读
基于XILINX的V5系列FPGA实现数据通信平...

安路科技实现全流程软件工具开发,把算法用最短时间...

安路科技一直关注智能物联网的应用,从“智能”和发展的眼光看待这些海量应用。从高科技产业过往的发展轨迹....
发表于 2020-07-14 16:56 197次阅读
安路科技实现全流程软件工具开发,把算法用最短时间...

莱迪思的Lattice Propel开发工具进一...

低功耗FPGA大厂莱迪思半导体(Lattice Semiconductor)近日推出全新FPGA软件....
发表于 2020-07-14 16:36 76次阅读
莱迪思的Lattice Propel开发工具进一...

采用LabVIEW FPGA的数据传输技术可确保...

西安某汽车电子有限公司生产的XLM油泵支架产 品功能测试台设计中,有一项针对高度阻值(TSG)的 功....
发表于 2020-07-14 16:36 47次阅读
采用LabVIEW FPGA的数据传输技术可确保...

越来越多的SoC设计需要某种形式的外部存储器的接...

几乎每个人都知道,生产的大部分DRAM最终都将用在台式机和笔记本电脑中。实际上生产的所有DRAM中约....
发表于 2020-07-14 15:46 31次阅读
越来越多的SoC设计需要某种形式的外部存储器的接...

FPGA系统设计如何入门

目前数字电路系统设计领域公认的基础性技术分别是CPU、DSP和FPGA。其中FPGA技术发展迅速,正....
发表于 2020-07-14 14:09 146次阅读
FPGA系统设计如何入门

fir分布式滤波的fpga实现

这次设计就在加法器带宽处产生问题,带宽不够,发现出来的波形顶部挪到低下去了,通过看中间数据发现是数据....
发表于 2020-07-13 11:41 193次阅读
fir分布式滤波的fpga实现

FPGA和其他可编程逻辑IC 的不同之处在于哪

  FPGA是一种集成电路,包含许多(64至10,000多个)相同的逻辑单元,可以将它们视为标准组件....
发表于 2020-07-13 11:31 224次阅读
FPGA和其他可编程逻辑IC 的不同之处在于哪

典型FPGA的开发流程和实现SOC的设计方法

目前微电子技术已经发展到 SOC 阶段,即集成系统(Integrated System)阶段,相对于....
发表于 2020-07-13 09:53 235次阅读
典型FPGA的开发流程和实现SOC的设计方法

基于FPGA器件和仿真软件实现智能交通灯系统的设...

本设计的主要设计理念是采用模块化的方式,整体结构是 FPGA 控制模块和车流量检测模块。其中 FPG....
发表于 2020-07-13 09:46 561次阅读
基于FPGA器件和仿真软件实现智能交通灯系统的设...

FPGA的基本架构、IO命名方式和作用是什么

今天想和大家一起聊聊 FPGA 的 IO。先说说我当年入门的经历吧。国内的大学有 FPGA 开发条件....
发表于 2020-07-13 09:40 120次阅读
FPGA的基本架构、IO命名方式和作用是什么

国微思尔芯推出第7代原型验证系统,满足新一代So...

从美通社获知,2020年7月8日,国微思尔芯,全球领先的原型验证解决方案供应商,推出新系列的原型验证....
发表于 2020-07-13 09:32 66次阅读
国微思尔芯推出第7代原型验证系统,满足新一代So...

国微思尔芯发布FPGA验证仿真云系统,满足新一代...

国微思尔芯(“S2C”), 全球领先的前端电子设计自动化 (EDA) 供应商, 发布全球首款FPGA....
发表于 2020-07-13 09:18 78次阅读
国微思尔芯发布FPGA验证仿真云系统,满足新一代...

莱迪思半导体软件解决方案Lattice Prop...

全球领先的低功耗可编程器件供应商莱迪思半导体公司(NASDAQ:LSCC)宣布,推出全新软件解决方案....
发表于 2020-07-13 09:18 93次阅读
莱迪思半导体软件解决方案Lattice Prop...