当前位置: 首页 > news >正文

高速度结构设计

高速度结构设计

速度有三种基本定义:流量(Throughput)、时滞(Latency)和时序(Timing)。
流量定义为每个时钟周期处理的数据量。流量的通常度量是每秒的位数。
时滞定义为数据输入与处理的数据输出之间的时间。时滞的一般度量是时间或时钟周期。
时序定义为时序元件之间的逻辑延时,当一个设计没有满足时序时,意味着关键路径的延时,即触发器之间的最大延时比预定的时钟周期大,这些延迟由组合逻辑延时、时钟到输出延时、布线延时、建立时间、时钟偏移等组成。时序的标准度量是时钟周期和频率。
在这里插入图片描述

1、高流量

高流量设计是与稳定状态数据率有关的设计,但很少设计任何规定的数据段通过设计要求的传播时间(时滞)。在处理数据的数字设计中,定义这个概念为较抽象的术语:流水线(pipeline)。
流水线设计的优越性是新数据在前面的数据完成之前就可以进行处理。
从算法的观点看,在流水线设计中一个重要的概念是“拆开环路”。

例如
实现求X的三次幂

//在微处理器中一组顺序指令执行的指令
XPower = 1;
for (i=0;i<3;i++)
	XPower  = XPower * X

使用verilog实现
要求某些握手信号来表示开始和完成一次计算。

`timescale 1ns / 1ps
module power3(
    input clk,
  

相关文章:

  • Java(六)——常用类 --- 大数运算
  • 【对比Java学Kotlin】协程-异步流
  • 基于Vue+SSM+SpringCloudAlibaba的英雄管理系统
  • 基于注意力机制的循环神经网络对 金融时间序列的应用 学习记录
  • 女篮亚军,为啥男篮那么水?
  • 发动机曲轴及曲柄连杆机构受力有限元分析
  • 进程概念(Linux)
  • 国庆弯道超车之最长递增子序列衍生的一类题
  • 30. Python 修改列表的元素
  • Redis入门-下载-安装-启动服务测试
  • 一个C#开发的、跨平台的服务器性能监控工具
  • ARM - LED灯实验(cortex A7核/cortex M4核)
  • 【云原生之Docker实战】使用Docker部署Lsky Pro个人图床平台
  • 【剑指Offer】--->详解二分查找相关练习
  • 如何使用SpringBoot里面的StopWatch统计耗时
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • 【翻译】Mashape是如何管理15000个API和微服务的(三)
  • 【剑指offer】让抽象问题具体化
  • C++11: atomic 头文件
  • canvas 五子棋游戏
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • create-react-app项目添加less配置
  • HTML5新特性总结
  • mysql innodb 索引使用指南
  • PhantomJS 安装
  • Python3爬取英雄联盟英雄皮肤大图
  • unity如何实现一个固定宽度的orthagraphic相机
  • vue自定义指令实现v-tap插件
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 创建一种深思熟虑的文化
  • 利用jquery编写加法运算验证码
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 用Visual Studio开发以太坊智能合约
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • 阿里云移动端播放器高级功能介绍
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • ​2021半年盘点,不想你错过的重磅新书
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • $.ajax()参数及用法
  • (1)(1.13) SiK无线电高级配置(五)
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (一)python发送HTTP 请求的两种方式(get和post )
  • (转)拼包函数及网络封包的异常处理(含代码)
  • (转)一些感悟
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • ***原理与防范