【计算机系统设计】重点 · 学习笔记(1)(资源消耗)
这一点先浅显理解,就好比我要造一个楼
- 我是用现成的材料造节省?
- 还是需要用XX材料,但是XX材料还需要现成材料造呢?
这也不一定,但是基本来说,如果使用现有资源,能够直接用,那其实是最好不过的了,这也就是Verilog设计的时候,需要注意的,应该调用更少的资源完成更多的事情,不是吗?
如果不理解,想想用现有的乐高零件,搭建一个楼吧,如果有很大的板子可以直接用,就没必要再用几个长条拼接了,不是吗?
有需求,需要某些器件的时候,应该如何设计?
- 想想有没有现成的,如果有,是不是有必要用?
- 如果没有,是不是可以造一个通用器件,有没有这个必要?
- 如果用的很少,是不是只需要单独做一下就好了?
举例:CPU设计在,I型指令需要用到的的符号扩展器,如何做?再设计个模块还是直接上手?使用频率高不高,性能影响如何?
可以看看j
型指令,目前来说,这条指令,太长了,如果缩短到ID
阶段,那将会很好,节省了资源。
【计算机系统设计】重点 · 学习笔记(1)(资源消耗)相关推荐
- 【计算机系统设计】学习笔记(2)
5.1 对于CPU与外界的读写,只有load和store指令能够做,所以很多情况下,直接通过bypass跳过去了,或者闲置,尤其对于流水线,更应该直接跳过而不是闲置(如何设计?). 另一方面,这个执行 ...
- 【计算机系统设计】学习笔记(1)03,04
疑问:sw和lw指令,获取的地址==不是4的整倍数(字节不对齐)==的时候,应该如何处理? 东南大学MOCC 计算机系统综合设计 03 03-1 寄存器 介绍了MIPS寄存器,32个寄存器的基本功能和 ...
- 【计算机系统设计】实践笔记(2)数据通路构建:第一类R型指令分析(2)
待办事项 时钟频率高,取指周期长,远大于执行周期,如何处理? 不可综合逻辑的处理 接上一篇 [计算机系统设计]实践笔记(2)数据通路构建:第一类R型指令分析(1) 8.2 ALU运算器 `timesc ...
- 【计算机系统设计】实践笔记(2)数据通路构建:第一类R型指令分析(1)
0 回顾 上一次实践笔记(0)我们实现了一个最简单的,能够每个上升沿+4的PC. 我们最需要关注的就是器件功能的独立性,避免内外功能混杂,同时一定要注意脑中有电路(RTL级描述的抽象电路而不是实际的门 ...
- 《王道计算机组成原理》学习笔记和总目录导航
<王道计算机组成原理>学习笔记和总目录导读 本篇文章是阅读和学习<王道计算机组成原理>后总结的理论知识笔记导航,专门用于遗忘后复习 下面的文章是我在学习了<王道计算机组成 ...
- 计算机图形学基础学习笔记-其一:向量与线性代数
计算机图形学基础学习笔记-其一:向量与线性代数 前言 计算机图形学概述 向量(矢量) 点乘 叉乘 点乘,叉乘与直角坐标系 矩阵 前言 GAMES101现代计算机图形学入门的学习笔记 正在为TA实习攒作 ...
- 计算机二级Python学习笔记(七)
上一篇:计算机二级Python学习笔记(六) 第7章 文件和数据格式化 7.1 文件的使用 文件:数据的集合和抽象,存储在辅助存储器上的一组数据序列,可以包含任何数据内容. 文件类型:文本文件(由单一 ...
- [MIT]微积分重点学习笔记 目录
先介绍下自己的情况,大学的时候学习不认真,很多概念都忘记了,工作中有时要用到微积分,碰到不会的在网上查询,感觉这样学习的比较零散,也不能建立系统的认识.多次想要从头看一遍同济版<高等数学> ...
- 图形学基础 | 计算机图形学MOOC学习笔记
计算机图形学 学习笔记 视频链接 http://www.icourse163.org/learn/CAU-45006?tid=1001746004#/learn/announce 补充一下一些图形学基 ...
- CoAP学习笔记——CoAP资源发现
[原文链接] (2015年4月15日,ct表述错误,待修改) 更多CoAP文章请参考博文索引--[物联网学习笔记--索引博文] CoAP协议专门为M2M通信设计(设备间通信),在设备通信过程中很少会有 ...
最新文章
- 【OS学习笔记】一 处理器、内存和指令
- Cocos2d-x.3.0开发环境搭建
- An动画优化之遮罩层动画
- 想让游戏代入感更强,要靠他。。
- 香帅金融课之房地产专辑
- 【Android 基础知识】翻页类视图 ViewPager
- python读取stl文件三维坐标_python vtk 读取三维raw数据存为stl
- 螳螂捕蝉、黄雀在后——从一个成语谈观察家模式
- HTML常用基础知识归纳
- excel切片器联动
- 我参加第七届NVIDIA Sky Hackathon——训练ASR模型
- 南京大学iSE智能软件工程实验室
- HPC Game小结
- 明翰中高级Java后端面试题攻略v0.3(持续更新)
- windows无法连接到打印机_“Windows无法连接打印机,操作失败,错误为0x000003e3”...
- 版本管理工具:Gitlab
- 1091. Acute Stroke
- 2020双十一实时大屏_双十一成交额历年对比 2020双十一成交额实时数据更新 - 商业资讯...
- 感叹无奈人生,学会欣赏人生
- 使用excel生成商品条形码
热门文章
- Problem E: 平面上的点——Point类 (II)
- Scala学习笔记-环境搭建以及简单语法
- 【待完善】make: command not found,以及libtool.m4 and ltmain.sh have a version mismatch问题的解决方案...
- 一个不错的讲解flex 3中自定义事件的文章
- 刚安装Vs2008,安装时它弹出了一个一些常见问题的解决方案页,记录下
- python大作业外星人入侵_【python3小白上路系列】外星人入侵——开始
- 折线图表android,Android 折线图表MPAndroidChart的实现
- oracle事务提交前更新机制,Oracle 事务机制 批量添加,修改,更新
- 计算机专业学生求职信500字,计算机专业求职信500字范文
- 西瓜大战java_Java中的线程及(简单飞机大战)实现