连续相同idx 性能为4cycle、不同idx性能为2cycle

这篇具有很好参考价值的文章主要介绍了连续相同idx 性能为4cycle、不同idx性能为2cycle。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

mem_bypass结合Tdm 技术(通信技术知识积累:TDM - 知乎)可以对ram的多拍连续访问。

mem_bypass技术的核心就是在下一次的读前,可以cover 上一次的写。 

如下图所示(读延时为3cycle):

连续相同idx 性能为4cycle、不同idx性能为2cycle,IC 设计

时序1 : 在读发起的hazard1时,回写上次的新数据,所以在3cycle 后的第二次rd 可获取最新值。 但是该场景会产生组合逻辑环,如下所示!!!!

连续相同idx 性能为4cycle、不同idx性能为2cycle,IC 设计

时序2:  在读发起的hazard0和hazard2时,回写上次的新数据,所以在3cycle 后的第二次rd 可获取最新值

时序3:  在读发起的hazard1和hazard3时,回写上次的新数据,所以在3cycle 后的第二次rd 可获取最新值

存在数据更新不及时:

连续相同idx 性能为4cycle、不同idx性能为2cycle,IC 设计

在上图的时序中,存在rdata2的数据被读出,但是上次的wr在下一拍才到达。无法确保rdata2的数据是最新值!!!

在调度入口/存在触发ram读写行为的源头,对调度idx 做delay ,确保不连续调度相同idx:

连续相同idx 性能为4cycle、不同idx性能为2cycle,IC 设计

基于上面失败的回写,逻辑可以保证不连续调度相同idx:

① 当前idx 与上一个不同,可以2cycyle的调度

② 当前idx 与上一个相同,严格4cycle的调度 ,级转换为如下时序

连续相同idx 性能为4cycle、不同idx性能为2cycle,IC 设计文章来源地址https://www.toymoban.com/news/detail-706526.html

到了这里,关于连续相同idx 性能为4cycle、不同idx性能为2cycle的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • GaussDB与openGauss有什么相同和不同?

    众所周知, GaussDB是华为自主创新研发的分布式关系型数据库,为企业提供功能全面、稳定可靠、扩展性强、性能优越的企业级数据库服务, openGauss是开源数据库,两者之间又是什么样的关系,有什么相同和不同,让我们一一展开来探讨。 一款支持SQL2003标准语法,支持主备

    2024年01月23日
    浏览(36)
  • 如何在不同链部署地址完全相同的合约

    在以太坊中,合约是一种特殊的账户,它没有私钥,只有代码。而合约的地址通常是由部署者的地址与nonce共同做keccak哈希生成的。具体的算法实际上就是: 对于那些需要在多个链部署的项目来说,如果保证部署者的地址相同,nonce相同,则可以部署出相同地址的合约。例如

    2024年02月01日
    浏览(33)
  • Mysql不同条件设置相同的值(使用子查询)

    WHEN type=1 THEN payable_price WHEN type=2 THEN payable_price ELSE MAX(payable_price) type=1 表示订单维度,type=2表示商品维度,需要无论type值为多少都取type=1时的payable_price值 解决方案: 使用SQL子查询;

    2024年04月11日
    浏览(41)
  • 网络互联究竟是需要什么协议相同,什么协议不同?

    混淆概念的几个说法: 说法1: “以太网交换机不可以实现采用不同网络层协议的互联” 原因:以太网交换机是数据链路层的设备,不懂网络层的知识 说法2: “网桥可互联不同的物理层、不同的MAC子层以及不同速率的以太网” 说法3: “两个网段在xx层互联时,要求xx层即

    2024年02月15日
    浏览(40)
  • Docker 和 Kubernetes ,技术相同之处,和不同之处

    目录 Docker 技术相同之处: 不同之处: Kubernetes 技术相同之处: 不同之处: 技术相同之处: 容器化: Docker 和 Kubernetes 都是容器技术的代表。Docker 利用容器技术将应用程序及其所有依赖项打包到一个独立的、可移植的容器中。 跨平台性: Docker 容器可以在任何支持 Docker 的

    2024年02月05日
    浏览(43)
  • 汽车信息安全运营中心VSOC 与 传统SOC:相同但不同

            汽车网络安全终于到了大放异彩的时候了。即将推出的新法规和标准,以及不断扩大的汽车网络攻击规模,正在优先考虑在全球领先的原始设备制造商之间建立网络安全运营。原始设备制造商正在迎接挑战,其中许多已经在运营或正在建立他们的车辆安全运营中心

    2024年02月07日
    浏览(48)
  • 两个list中实体某个属性值相同的实体和不同的实体

    有两个list,分别是newList 和 oldList,快速取出两个 newList 中某个属性值相同的实体和不同的实体

    2024年02月08日
    浏览(42)
  • nginx反向代理实现不同域名映射到同一台服务器的相同端口

    在实际应用中,我们经常会遇到多个域名需要映射到同一台服务器的相同端口的情况,这时可以使用nginx反向代理来实现。 以实现将www.example.com和www.test.com都映射到127.0.0.1的80端口为例,具体步骤如下: 修改hosts文件 在本地hosts文件中添加以下两行: 配置nginx反向代理 在ngi

    2024年02月14日
    浏览(36)
  • Arcgis连续数据的分类(求不同值域的面积)

    问题描述:如果得到的一个连续的影响数值数据,但是我们想求取某一段值域的面积占比,需要进行以下操作: 1.按照数值重分类,将某段数值变成一个类别 2.栅格转矢量,再求取面积    

    2024年02月12日
    浏览(47)
  • fpga开发--蜂鸣器发出连续不同的音调

    使用fpga蜂鸣器连续发出do,re,mi,fa,so,la,xi七个不同的音调,每个音调的持续时间为0.5s。 采用状态机实现音调的转化,当do状态持续了0.5s之后转移到re状态,以此类推...采用0.5s的时间flag信号控制状态机的转变。因为不同的音调有不同的频率,所以在每个时钟周期内需要

    2024年02月15日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包