码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • altera系列fifo和ram


    altera系列fifo和ram

    • 一、RAM
      • (一)单端口RAM
      • (二)双口RAM
        • 1.简单双口RAM
        • 2.真双口RAM
        • 3.其他(关于ROM)
      • (三)端口信号
        • 1.写操作触发条件
        • 2.时钟模式和时钟使能
        • 3.端口宽度
        • 4.地址时钟使能
        • 5.字节使能
        • 6.异步清零
      • (四)端口列表
        • 1.ALTSYNCRAM(ALTERA同步RAM)
        • 2.ALTDPRAM
        • 3.区别
      • (五)时序图
    • 二、FIFO
      • (一)图解
      • (二)分析
        • 1.功能时序(部分)
        • 2.延迟
        • 3.模式
      • (三)时序图

    一、RAM

    (一)单端口RAM

    在这里插入图片描述

    端口名称简介
    dataRAM写入数据端口
    address地址
    wren写使能信号,高电平有效,高电平时RAM中的数据才能被读出
    rden读使能信号,高电平有效,高电平时RAM中的数据才能被读出
    clken时钟使能信号,用于控制时钟是否有效
    aclr异步复位信号,高电平有效
    addressstall地址时钟使能端口是一个活动的高异步控制信号,只要该信号被启用,它就会一直保持先前的地址值
    Inclock/outclock单口RAM端口支持双时钟模式和单时钟模式。在双时钟模式下,输入时钟控制存储器模块的输入寄存器,其中包括数据、地址、wren以及rden寄存器;输出时钟控制数据输出寄存器。在单时钟模式下,没有Inclock信号与outclock信号之分,只有一个clock信号,可以通过单时钟以及时钟使能来控制M9K存储器模块中的所有寄存器。

    (二)双口RAM

    分为简单双口RAM和真双口RAM两种:

    1.简单双口RAM

    简单双口RAM:一组读数据和读地址线,一组写数据和写地址线,能同时进行读和写操作,但不能同时对同一地址进行读和写操作。
    在这里插入图片描述

    2.真双口RAM

    真双口RAM:有两组读数据线线与地址线,两组写数据线与写地址线;能同时进行两个端口读,能同时进行两个端口写,也能一个端口读同时另一个端口写。这个真双口RAM其实就是两个单口RAM组合在一起构成的,只是真双口RAM里的两个单口RAM是操作的同一片存储空间。
    在这里插入图片描述

    3.其他(关于ROM)

    在这里插入图片描述

    (三)端口信号

    1.写操作触发条件

    在这里插入图片描述

    2.时钟模式和时钟使能

    在这里插入图片描述
    在这里插入图片描述

    3.端口宽度

    4.地址时钟使能

    在这里插入图片描述

    5.字节使能

    Altera 建议您使用 ALTSYNCRAM 宏功能为单端口 RAM、双端口 RAM、单端口 ROM 和双端口 ROM 构建同步存储器功能。 如果要创建异步读取双端口 RAM 支持,请使用 ALTDPRAM 宏功能。
    在这里插入图片描述

    6.异步清零

    在这里插入图片描述

    (四)端口列表

    1.ALTSYNCRAM(ALTERA同步RAM)

    注解:altsyncram
    alt:ALTERA公司
    sync:同步同步
    RAM的IP核,用来读写数据的
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述

    2.ALTDPRAM

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    3.区别

    Altera 建议使用 ALTSYNCRAM(同步) 宏功能为单端口 RAM、双端口 RAM、单端口 ROM 和双端口 ROM 构建同步存储器功能。 如果要创建异步读取双端口 RAM 支持,请使用 ALTDPRAM 宏功能。

    (五)时序图

    在这里插入图片描述
    在这里插入图片描述

    二、FIFO

    (一)图解

    在这里插入图片描述
    在这里插入图片描述

    (二)分析

    1.功能时序(部分)

    在这里插入图片描述

    2.延迟

    在这里插入图片描述

    在这里插入图片描述

    3.模式

    在这里插入图片描述

    (三)时序图

    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    Java使用反射获取注解信息的简介说明
    猿人学第16题js逆向-window蜜罐
    CSS样式怎么实现圆角矩形功能
    ROS学习番外篇14—nuScenes-LidarSeg数据集的下载和解析
    Flink / Scala - 18.KeyedState 简介与使用
    Java学习——基本语法笔记
    东软集团:看似低调,却有了19年的AI坚持
    Android WebView使用总结
    AI视频监控平台EasyCVR接入海康SDK出现异常,该如何解决?
    软件方法——业务建模和需求(好书推荐)
  • 原文地址:https://blog.csdn.net/weixin_56102526/article/details/126926769
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号