![HLS系列 – High Level Synthesis(HLS) 的端口综合7_第1页](http://file4.renrendoc.com/view/6c59455c551b37597dec8224130ea049/6c59455c551b37597dec8224130ea0491.gif)
![HLS系列 – High Level Synthesis(HLS) 的端口综合7_第2页](http://file4.renrendoc.com/view/6c59455c551b37597dec8224130ea049/6c59455c551b37597dec8224130ea0492.gif)
![HLS系列 – High Level Synthesis(HLS) 的端口综合7_第3页](http://file4.renrendoc.com/view/6c59455c551b37597dec8224130ea049/6c59455c551b37597dec8224130ea0493.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
HLS系列–HighLevelSynthesis(HLS)的端口综合7在前几章里,已经分别介绍了BlockLevelInterface,PortLevelInterface中的NoI/OProtocol和AXI4。本章里着重介绍下PortLevelInterface的另一个子类别:MemoryInterface:MemoryInterface中分为3个子类别,分别是:ap_memroy,bram和ap_fifo。ap_memory和bram:
数组通常都被综合成ap_memory端口,它用来同外部的RAM或者ROM进行数据交互,并且带有地址信号,意味着对数据的存取顺序可以随机/任意。如果对外部存储资源的访问是顺序的,那么可以考虑ap_fifo端口,它用来同FIFO进行通信,不带有地址信号,并且综合后所用的资源开销会减小。ap_memory和bram约束的含义是完全一样的。使用时唯一的区别是,当把HLS综合后的IP用VivadoIPIntegrator互联时:
1.ap_memory呈现的是离散的端口。
2.bram呈现的是一组总线。Note:使用ap_memory时,最好同时使用set_directive_resource命令,明确指定array使用什么类型的RAM资源去实现。如果没有指定,那么HLS会自己决定在single/dual-portRAM中二选一。下面是一个名字为'd'的array,被综合成singleportblockram时的端口时序图:ap_fifo:
假如对memory的访问时顺序的,那么可以考虑把端口综合成ap_fifo型,它没有地址端口,资源上会更节约。被ap_fifo约束的端口,其访问顺序必须得是顺序的,如果HLS工具检查出违例,那么就会提示错误;如果HLS工具不确定是否一定是顺序访问的,那么会提示警告!
下面是一个违例的例子,对指针in的访问并没有按照顺序进行:假如上述函数的in1被约束为用ap_fifo实现,那么HLS工具就会报错!Note:ap_fifo不能约束inout型端口。如果一个变量即被read,又被write,那用ap_fifo实现就会报错!下面是ap_fifo端口读写的时序图:
1.读操作是FIFT模式,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第一节商品经济和价值规律试题及答案
- 电子仪器仪表装配工中级工培训计划
- 2024年贵州省无人机测绘操控员竞赛备考试题库(含答案)
- 电商环境下新中式木家具外贸市场研究报告
- 电气CAD技术课程标准
- Module4 Unit 1 Do you like meat-(教学课件)-2023-2024学年外研版(三起)英语三年级下册
- 2024年高压开关柜项目可行性报告
- 1.6完全平方公式教学设计2023-2024学年北师大版数学七年级下册
- 《量简导学案-2023-2024学年科学青岛版五四制》
- 硕士研究生自命题科目考试内容说明
- 国家开放大学专科《法理学》(第三版教材)形成性考核试题及答案
- 2024春期试卷请结合材料理论联系实际分析:1.如何正确评价人生价值?2.人生价值的实现条件是什么
- 【浅谈小班幼儿的常规教育7600字(论文)】
- 陕西宝鸡市2024届中考生物全真模拟试题含解析
- 青岛版2024小升初数学模拟试卷
- 安全行为观察与沟通考试题及答案
- 人教版五年级美术学科试卷(附带答案和考察要点解说)
- (2019新版)高中英语外研版必修三讲义
- 2024年四川省南充市农业科学院“嘉陵江英才工程”人才引进10人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版
- 2023年乡村医生职业资格考试题库附答案
- 在学校课题启动会议上的发言范文(三篇)
评论
0/150
提交评论