Vivado 2017.4 impl时,关于DDR dm信号属性设置报严重警告的问题

server/2025/3/26 21:02:29/

        为了方便测试,针对A板的硬件开发了FPGA代码,由于A板加工周期较长,无法按照正程流程进入调试。使用与A板相同FPGA型号的B板进行调试,A板与B板大部分外设相同,区别可能是管脚约束不一样。

        A板和B板的DDR管脚是不相同的,A板使用的是5片256M的DDR芯片,而B板使用的是4片256M的DDR芯片,在生成IP核的时候,除了更新DDR的UCF文件,还有一个重要信号就是DM信号。对于A板而言,生成mig核的时候,不会有DM信号,需要在IP核外单独控制DM信号,将DM赋值为0,并输出到端口。对于B板而言,生成mig核的时候,带有dm信号,不需要在核外单独控制dm信号,但需要将DM信号输出到端口,否则会报DM信号属性不能设置的严重警告。

      对于这样的错误,查找错误原因的主要点其实是显而易见的,两个工程的差别仅仅存在于DM信号,应该将跟DDR相关的所有信号进行查看,直至输入输出端口,而不是一直拘泥于mig核的生成,结果跑了一天半的工程仍然报此严重警告


http://www.ppmy.cn/server/177153.html

相关文章

使用 Apktool 反编译、修改和重新打包 APK

使用 Apktool 反编译、修改和重新打包 APK 在 Android 逆向工程和应用修改过程中,apktool 是一个强大的工具,它允许我们解包 APK 文件、修改资源文件或代码,并重新打包成可安装的 APK 文件。本文将介绍如何使用 apktool 进行 APK 反编译、修…

问题链的拓扑学重构

问题链拓扑学重构 目录 概念框架与理论基础综合知识图谱(Mermaid 图示)核心构成要素与参数解析逻辑链条方法论详解与数学模型 4.1 根源溯源 —— 分形式 5 Whys 与 RCA4.2 网络建模 —— 系统动力学与贝叶斯网络4.3 维度跃迁 —— 第一性原理与跨模态映…

Spring Cache 实战指南

redis中常见的问题 前言 在本文中,我们将探讨 Redis 在缓存中的应用,并解决一些常见的缓存问题。为了简化理解,本文中的一些配置是直接写死的,实际项目中建议将这些配置写入配置文件,并通过配置文件读取。 一、为什…

学习记录-Ajax-自封装axios函数

目录 自封装axios函数封装axios函数实现步骤1. 准备阶段2. 实现无参get请求3.实现有参get请求4. 实现post请求 完整实例代码 自封装axios函数 封装axios函数实现步骤 1. 准备阶段 理解axios函数的底层原理,包括Promise,XMLHttpRequest等概念 XMLHttpRequest工作…

失败的面试经历(ʘ̥∧ʘ̥)

一.面向对象的三大特性 1.封装:将对象内部的属性私有化,外部对象不能够直接访问,但是可以提供一些可以使外部对象操作内部属性的方法。 2.继承:类与类之间会有一些相似之处,但也会有一些异处,使得他们与众…

vscode/cursor中python运行路径设置 模块导入问题

vscode/cursor中python运行路径设置 ## 文件路径设置 问题描述 pycharm的项目用cursor运行,出现目录找不到 后来利用 os.getcwd(),经过打印调试发现是IDE的本身配置问题 pycharm中,os.getcwd()默认打开当前脚本所在目录 vscode/cursor中…

基于javaSpringboot+mybatis+layui的装修验收管理系统设计和实现

基于javaSpringbootmybatislayui的装修验收管理系统设计和实现 🍅 作者主页 网顺技术团队 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 文末获取源码联系方式 📝 🍅 查看下方微信号获取联系方式 承接各种…

Docker 部署医学影像 DICOM 服务器 Orthanc

Orthanc 是一个轻量级的,基于 REST 的 DICOM 服务器,主要用于卫生保健和医疗研究。Orthanc 可将任意运行了 Windows 和 Linux 的计算机变成 DICOM 存储(或者说是一个小的 PACS 系统),其架构是轻量级的,没有…