MICROCHIP DDR 读取 IP
规格
- 产品名称:DDR读取IP v2.0
- 与视频仲裁器IP兼容
- 用于从DDR内存中读取突发的连续数据
- 通常用于视频应用,读取 DDR 内存中存储的视频帧的每个水平线
DDR Read IP 在 Arbiter 中也有输入和输出端口
用户手册中列出了接口总线和 AXI4 Stream Interface。
常问问题
- DDR读IP的目的是什么?
- DDR Read IP 所需的兼容性是什么?
- DDR Read IP 通常用于哪些应用?
介绍
DDR Read IP 从 DDR 内存中读取突发的连续数据。 DDR 读取 IP 必须与视频仲裁器 IP 一起使用,以将读取请求转换为 AXI4 事务。 DDR 读取 IP 通常用于视频应用,以读取 DDR 存储器中存储的视频帧的每个水平行。
图 1. SmartDesign 仲裁器界面
主要特点
- 通常用于读取视频帧行
- 支持 8、16 和 32 位的输出视频像素宽度
- 支持 128、256 和 512 位视频仲裁器接口
- 支持 AXI4 流接口
硬件实现
IP 根据用户输入的水平分辨率帧起始地址生成到视频仲裁器 IP 的控制信号。 read_en_i 的上升沿启动读事务。来自视频裁判的数据存储在 CDC FIFO 中,该 CDC FIFO 将数据从 DDR 时钟域转换为像素时钟域。在 read_en_i 的下降沿从 FIFO 读取数据并解包以生成像素数据。 read_en_i 应在足够长的时间内处于高电平以完成 DDR 读取事务,并且建议的持续时间是等于水平分辨率的几个时钟。第一行从由frame_start_addr_i定义的地址读取,并且在每次读取事务之后,该地址递增line_gap_i。在每个frame_end_i信号处,读取地址被重置为frame_start_addr_i。对于水平分辨率数量的时钟来说,输出数据较高。
设计说明
- 下图显示了 DDR Read 的顶层引脚图。
输入和输出端口
下表列出了 Native Interface 中 DDR Read IP 的输入和输出端口。
表 1-1。 DDR 读取本机接口的输入和输出端口。
端口名称 | 类型 | 宽度 | 描述 |
重置_i | 输入 | — | 低电平有效异步复位信号设计 |
像素时钟_i | 输入 | — | 像素时钟 |
ddr_clk_i | 输入 | — | 来自内存控制器的 DDR 时钟 |
帧_结束_i | 输入 | — | 帧结束信号 |
阅读_en_i | 输入 | — | 读使能信号用于读取 |
线间隙_i | 输入 | 16 位 | 两条线之间的线间隙 |
水平分辨率 | 输入 | 16 位 | 水平分辨率 |
端口名称 | 类型 | 宽度 | 描述 |
h_pan_i | 输入 | 12 位 | 用于水平平移的每条视频线的水平偏移 |
v_pan_i | 输入 | 12 位 | 用于垂直平移的帧起始地址的垂直偏移 |
读_ackn_i | 输入 | — | 确认来自视频仲裁器的读取请求 |
读完成我 | 输入 | — | 从视频仲裁器读取完成输入 |
ddr_data_valid_i | 输入 | — | 从仲裁器读取有效数据 |
帧起始地址 | 输入 | 8 位 | 视频帧起始地址 |
wdata_i | 输入 | 输入数据宽度 | 从仲裁器读取数据 |
读取请求 | 输出 | — | 向仲裁器读取请求 |
读取起始地址 | 输出 | 32 位 | 必须开始读取的 DDR 地址 |
突发大小o | 输出 | 8 位 | 读取突发大小 |
数据有效值 | 输出 | — | 数据有效 |
数据_o | 输出 | 输出数据宽度 | 视频流水线数据 |
下表列出了仲裁器接口总线中 DDR 读取 IP 的输入和输出端口。
表 1-2。 DDR 读取仲裁器接口总线的输入和输出端口。
端口名称 | 类型 | 宽度 | 描述 |
读取数据_I | 输入 | 输入数据宽度 | 从仲裁器读取数据 |
RVALID_I | 输入 | — | 从仲裁器读取有效数据 |
ARREADY_I | 输入 | — | 仲裁器对读请求的确认 |
BUSER_I | 输入 | — | 读取完成 |
ARADDR_O | 输出 | 32 位 | 必须开始读取的 DDR 地址 |
ARVALID_O | 输出 | — | 向仲裁器读取请求 |
ARSIZE_O | 输出 | 8 位 | 读取突发大小 |
下表列出了 AXI4 Stream Interface 中 DDR Read IP 的输入和输出端口。
表 1-3。 AXI4 流接口中 DDR 读取的输入和输出端口。
端口名称 | 类型 | 宽度 | 描述 |
时钟_I | 输入 | — | 像素时钟 |
重置_n_I | 输入 | — | 低电平有效异步复位信号设计 |
TDATA_O | 输出 | 输出数据宽度 | 输出视频数据 |
TSTRB_O | 输出 | [输出数据宽度/8 – 1 : 0] | 输出视频数据选通 |
TKEEP_O | 输出 | [输出数据宽度/8 – 1 : 0] | 输出视频数据保持 |
TVALID_O | 输出 | — | 输出视频数据有效 |
TUSER_O | 输出 | 4 位 | 输出用户数据0bit=VSYNC
3bit = 帧结束 |
端口名称 | 类型 | 宽度 | 描述 |
TLAST_O | 输出 | — | 输出视频帧结束 |
配置参数
下表列出了 DDR Read IP 硬件实现中使用的配置参数。这些是通用参数,可以根据应用要求而变化。
表 1-4。 配置参数
参数名称 | 描述 |
水平分辨率 | 定义水平分辨率 |
输入数据宽度 | 定义输入数据宽度(128、256 和 512 位) |
输出数据宽度 | 定义输出数据宽度(8、16、24、32 和 64 位) |
仲裁接口 | 从下拉菜单中选择仲裁器接口作为本机或总线接口的选项 |
数据接口 | 从下拉菜单中选择数据接口作为本机和 AXI4 流接口的选项 |
资源利用
下表列出了本机接口中 DDR Read IP 在输入数据宽度 = 256、输出数据宽度 = 8 的情况下的资源利用率。
DDR 读取模块在 PolarFire FPGA 器件 MPF300TS_ES-1FCG1152E 封装上实现。
表 1-5。本机接口中的 DDR 读取 IP
资源 | 用法 |
DFF | 502 |
4 个输入 LUT | 513 |
反贪污委员会 | 0 |
LSRAM 18K | 14 |
静态存储器 | 0 |
下表列出了输入数据宽度 = 4、输出数据宽度 = 256 时总线接口和 AXI8 流中 DDR 读取 IP 的资源利用率。
表 1-6。总线接口和 AXI4 流中的 DDR 读取 IP
资源 | 用法 |
DFF | 512 |
4 个输入 LUT | 514 |
反贪污委员会 | 0 |
LSRAM 18K | 14 |
静态存储器 | 0 |
修订历史
修订历史描述了文档中实施的更改。更改按修订列出,从最新发布开始。
修订 | 日期 | 描述 |
1.0 | 03/2022 | 初步修订。 |
微芯片 FPGA 支持
Microchip FPGA 产品组为其产品提供各种支持服务,包括客户服务、客户技术支持中心、 web网站和全球销售办事处。建议客户在联系支持人员之前先访问 Microchip 在线资源,因为他们的疑问很可能已经得到解答。
通过以下方式联系技术支持中心 web网站 www.microchip.com/support。提及 FPGA 器件部件编号,选择适当的案例类别,然后上传设计 file在创建技术支持案例时。 联系客户服务获取非技术产品支持,例如产品定价、产品升级、更新信息、订单状态和授权。
- 从北美拨打 800.262.1060
- 从世界其他地方拨打 650.318.4460
- 传真,来自世界各地,650.318.8044
微芯片 Web地点
Microchip 通过以下方式提供在线支持 web网站 www.microchip.com/。 这 web网站用于制作 files 和信息易于客户获取。可用的内容包括:
- 产品支持——数据表和勘误表、应用说明和 samp文件程序、设计资源、用户指南和硬件支持文档、最新软件版本和存档软件。
- 一般技术支持 – 常见问题 (FAQ)、技术支持请求、在线讨论组、Microchip 设计合作伙伴计划成员列表。
- Microchip 业务 – 产品选择和订购指南、最新的 Microchip 新闻稿、研讨会和活动列表、Microchip 销售办事处、分销商和工厂代表列表。
产品变更通知服务
Microchip 的产品变更通知服务有助于让客户了解 Microchip 产品的最新信息。 每当有与特定产品系列或感兴趣的开发工具相关的更改、更新、修订或勘误表时,订阅者都会收到电子邮件通知。
如需注册,请访问 www.microchip.com/pcn 并按照注册说明进行操作。
客户支持
Microchip 产品的用户可以通过多种渠道获得帮助:
- 经销商或代表
- 当地销售办事处
- 嵌入式解决方案工程师 (ESE)
- 技术支援
客户应联系其经销商、代表或 ESE 寻求支持。 当地销售办事处也可以为客户提供帮助。 本文档中包含销售办事处和地点的列表。 技术支持可通过 web网站位于: www.microchip.com/support.
Microchip 设备代码保护功能
请注意 Microchip 产品的代码保护功能的以下详细信息:
- Microchip 产品符合其特定 Microchip 数据手册中所包含的规格。
- Microchip 相信,其产品系列在按照预期方式、符合操作规范和在正常条件下使用时是安全的。
- Microchip 重视并积极保护其知识产权。严格禁止尝试破坏 Microchip 产品的代码保护功能,否则可能违反《数字千年版权法》。
- Microchip 或任何其他半导体制造商都无法保证其代码的安全性。代码保护并不意味着我们保证产品“牢不可破”。代码保护在不断发展。Microchip 致力于不断改进我们产品的代码保护功能。
法律声明
本出版物和此处的信息只能用于 Microchip 产品,包括设计、测试 Microchip 产品并将其与您的应用程序集成。 以任何其他方式使用此信息均违反这些条款。 有关设备应用程序的信息仅为方便您而提供,可能会被更新所取代。 您有责任确保您的应用程序符合您的规范。 请联系您当地的 Microchip 销售办事处以获取更多支持,或访问以下网址获取更多支持 www.microchip.com/en-us/support/design-help/client-support-services.
此信息由 MICROCHIP “按原样”提供。 MICROCHIP 不就这些信息做出任何明示或暗示、书面或口头、法定或其他形式的陈述或保证,包括但不限于对不侵权、适销性和特定用途适用性的任何暗示保证,或保证与其状况、质量或性能有关。在任何情况下,MICROCHIP 均不对与本信息或其使用相关的任何类型的间接、特殊、惩罚性、附带或后果性损失、损坏、成本或费用承担责任,无论其原因如何,即使 MICROCHIP 已被告知可能性或损害是可以预见的。在法律允许的最大范围内,MICROCHIP 对与该信息或其使用相关的任何方式的所有索赔的全部责任不会超过您就该信息直接向 MICROCHIP 支付的费用(如有)。
在生命支持和/或安全应用中使用 Microchip 设备的风险完全由买方承担,买方同意为 Microchip 辩护、赔偿并使 Microchip 免受因此类使用而造成的所有损害、索赔、诉讼或费用。除非另有说明,否则任何 Microchip 知识产权均不会以暗示或其他方式授予任何许可。
商标
Microchip 名称和徽标、Microchip 徽标、Adaptec、AnyRate、AVR、AVR 徽标、AVR Freaks、BesTime、BitCloud、CryptoMemory、CryptoRF、dsPIC、flexPWR、HELDO、IGLOO、JukeBlox、KeeLoq、Kleer、LANCheck、LinkMD、maXStylus、 maXTouch、MediaLB、megaAVR、Microsemi、Microsemi 徽标、MOST、MOST 徽标、MPLAB、OptoLyzer、PIC、picoPower、PICSTART、PIC32 徽标、PolarFire、Prochip Designer、QTouch、SAM-BA、SenGenuity、SpyNIC、SST、SST 徽标、SuperFlash 、Symmetricom、SyncServer、Tachyon、TimeSource、tinyAVR、UNI/O、Vectron 和 XMEGA 是 Microchip Technology Incorporated 在美国和其他国家/地区的注册商标。 AgileSwitch、APT、ClockWorks、嵌入式控制解决方案公司、EtherSynch、Flashtec、Hyper Speed Control、HyperLight Load、IntelliMOS、Libero、motor bench、mTouch、Powermite 3、Precision Edge、ProASIC、ProASIC Plus、ProASIC Plus 徽标、Quiet-Wire 、SmartFusion、SyncWorld、Temux、TimeCesium、TimeHub、TimePictra、TimeProvider、TrueTime、WinPath 和 ZL 是 Microchip Technology Incorporated 在美国的注册商标
相邻密钥抑制、AKS、模拟数字时代、任何电容器、AnyIn、AnyOut、增强开关、BlueSky、BodyCom、CodeGuard、CryptoAuthentication、CryptoAutomotive、CryptoCompanion、CryptoController、dsPICDEM、dsPICDEM.net、动态平均匹配、DAM , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, 在线串行编程, ICSP, INICnet, 智能并行, 芯片间连接, JitterBlocker, Knob-on-Display, maxCrypto, maxView、膜、Mindi、MiWi、MPASM、MPF、MPLAB 认证徽标、MPLIB、MPLINK、MultiTRAK、NetDetach、NVM Express、NVMe、Omniscient 代码生成、PICDEM、PICDEM.net、PICkit、PICtail、PowerSmart、PureSilicon、QMatrix、REAL ICE , Ripple Blocker, RTAX, RTG4, SAMICE, 串行四 I/O, 简单映射, SimpliPHY, SmartBuffer, SmartHLS, SMART-I.S., storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBCheck, VariSense 、VectorBlox、VeriPHY、
- ViewSpan、WiperLock、XpressConnect 和 ZENA 是 Microchip Technology Incorporated 在美国和其他国家/地区的商标。
- SQTP 是美国 Microchip Technology Incorporated 的服务标志
- Adaptec 徽标、Frequency on Demand、Silicon Storage Technology、Symmcom 和 Trusted Time 是 Microchip Technology Inc. 在其他国家/地区的注册商标。
- GestIC 是 Microchip Technology Inc. 的子公司 Microchip Technology Germany II GmbH & Co. KG 在其他国家的注册商标。
- 此处提及的所有其他商标均为其各自公司的财产。
- © 2022,Microchip Technology Incorporated 及其子公司。 版权所有。 书号:978-1-6683-0015-2
质量管理体系
有关 Microchip 质量管理体系的信息,请访问 www.microchip.com/quality.
接触
美洲 | 亚太 | 亚太 | 欧洲 |
公司办公室
西钱德勒大道 2355 号。 亚利桑那州钱德勒 85224-6199 电话: 480-792-7200 传真: 480-792-7277 技术支援: www.microchip.com/support Web 地址: www.microchip.com 亚特兰大 乔治亚州德卢斯 电话: 678-957-9614 传真: 678-957-1455 德克萨斯州奥斯汀 电话: 512-257-3370 波士顿 马萨诸塞州韦斯特伯勒电话: 774-760-0087 传真: 774-760-0088 芝加哥 伊利诺伊州伊塔斯卡 电话: 630-285-0071 传真: 630-285-0075 达拉斯 德克萨斯州艾迪生 电话: 972-818-7423 传真: 972-818-2924 底特律 密歇根州诺维 电话: 248-848-4000 德克萨斯州休斯顿 电话: 281-894-5983 印第安纳波利斯 印第安纳州诺布尔斯维尔电话: 317-773-8323 传真: 317-773-5453 电话: 317-536-2380 洛杉矶 加利福尼亚州米逊维耶霍电话: 949-462-9523 传真: 949-462-9608 电话: 951-273-7800 北卡罗来纳州罗利 电话: 919-844-7510 纽约州纽约市 电话: 631-435-6000 加利福尼亚州圣何塞 电话: 408-735-9110 电话: 408-436-4270 加拿大 – 多伦多 电话: 905-695-1980 传真: 905-695-2078 |
澳大利亚 – 悉尼
电话:61-2-9868-6733 中国 – 北京 电话:86-10-8569-7000 中国 – 成都 电话:86-28-8665-5511 中国 – 重庆 电话:86-23-8980-9588 中国 – 东莞 电话:86-769-8702-9880 中国 – 广州 电话:86-20-8755-8029 中国 – 杭州 电话:86-571-8792-8115 中国 - 香港特别行政区 电话:852-2943-5100 中国 – 南京 电话:86-25-8473-2460 中国 – 青岛 电话:86-532-8502-7355 中国 – 上海 电话:86-21-3326-8000 中国 – 沉阳 电话:86-24-2334-2829 中国 – 深圳 电话:86-755-8864-2200 中国 – 苏州 电话:86-186-6233-1526 中国 – 武汉 电话:86-27-5980-5300 中国 – 西安 电话:86-29-8833-7252 中国 – 厦门 电话:86-592-2388138 中国 – 珠海 电话:86-756-3210040 |
印度 – 班加罗尔
电话:91-80-3090-4444 印度 - 新德里 电话:91-11-4160-8631 印度 – 浦那 电话:91-20-4121-0141 日本 - 大阪 电话:81-6-6152-7160 日本 – 东京 电话:81-3-6880-3770 韩国——大邱 电话:82-53-744-4301 韩国 – 首尔 电话:82-2-554-7200 马来西亚 – 吉隆坡 电话:60-3-7651-7906 马来西亚 – 槟城 电话:60-4-227-8870 菲律宾 – 马尼拉 电话:63-2-634-9065 新加坡 电话:65-6334-8870 台湾 – 新竹 电话:886-3-577-8366 台湾 – 高雄 电话:886-7-213-7830 台湾 – 台北 电话:886-2-2508-8600 泰国 – 曼谷 电话:66-2-694-1351 越南——胡志明 电话:84-28-5448-2100 |
奥地利 - 韦尔斯
电话:43-7242-2244-39 传真:43-7242-2244-393 丹麦——哥本哈根 电话:45-4485-5910 传真:45-4485-2829 芬兰 – 埃斯波 电话:358-9-4520-820 法国——巴黎 Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 德国——加兴 电话:49-8931-9700 德国 – 汉 电话:49-2129-3766400 德国——海尔布隆 电话:49-7131-72400 德国——卡尔斯鲁厄 电话:49-721-625370 德国——慕尼黑 Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 德国——罗森海姆 电话:49-8031-354-560 以色列 – 拉阿纳纳 电话:972-9-744-7705 意大利——米兰 电话:39-0331-742611 传真:39-0331-466781 意大利——帕多瓦 电话:39-049-7625286 荷兰 – Drunen 电话:31-416-690399 传真:31-416-690340 挪威 – 特隆赫姆 电话:47-72884388 波兰 – 华沙 电话:48-22-3325737 罗马尼亚 - 布加勒斯特 Tel: 40-21-407-87-50 西班牙 – 马德里 Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 瑞典——哥德堡 Tel: 46-31-704-60-40 瑞典——斯德哥尔摩 电话:46-8-5090-4654 英国 – 沃金厄姆 电话:44-118-921-5800 传真:44-118-921-5820 |
文件/资源
![]() |
MICROCHIP DDR 读取 IP [pdf] 用户指南 DDR读IP、DDR、读IP、IP |