1. HDL等硬件描述语言,例如Verilog,是并行的,而不像软件一样的顺序执行的,例如很多的always块,initial块,都是并行的,他们会转换为硬件电路,而在仿真的时候,他们也是并发执行地,这一点可以从时序图看出来。
  2. 硬件电路是真实的物理器件,是有时间延迟的,因此延迟多久,就显地尤为重要,什么时候完成是十分重要的参数(时序仿真?)。

多问问自己几个问题

  1. 功能:要做什么?
  2. 设计:如何做?
  3. 性能:什么时候做?

尽可能保证模块独立和功能单一

像搭建乐高积木那样完成你的硬件设计

【计算机系统设计】重点 · 学习笔记(0)相关推荐

  1. 【计算机系统设计】学习笔记(1)03,04

    疑问:sw和lw指令,获取的地址==不是4的整倍数(字节不对齐)==的时候,应该如何处理? 东南大学MOCC 计算机系统综合设计 03 03-1 寄存器 介绍了MIPS寄存器,32个寄存器的基本功能和 ...

  2. 【计算机系统设计】学习笔记(2)

    5.1 对于CPU与外界的读写,只有load和store指令能够做,所以很多情况下,直接通过bypass跳过去了,或者闲置,尤其对于流水线,更应该直接跳过而不是闲置(如何设计?). 另一方面,这个执行 ...

  3. MATLAB学习笔记0:学习须知

    阅读前请注意: 1. 该学习笔记是华中师范大学HelloWorld程序设计协会2021年寒假MATLAB培训的学习记录,是基于培训课堂内容的总结归纳.拓展阅读.博客内容由 @K2SO4钾 撰写.编辑, ...

  4. 【计算机系统设计】实践笔记(2)数据通路构建:第一类R型指令分析(2)

    待办事项 时钟频率高,取指周期长,远大于执行周期,如何处理? 不可综合逻辑的处理 接上一篇 [计算机系统设计]实践笔记(2)数据通路构建:第一类R型指令分析(1) 8.2 ALU运算器 `timesc ...

  5. 【计算机系统设计】实践笔记(2)数据通路构建:第一类R型指令分析(1)

    0 回顾 上一次实践笔记(0)我们实现了一个最简单的,能够每个上升沿+4的PC. 我们最需要关注的就是器件功能的独立性,避免内外功能混杂,同时一定要注意脑中有电路(RTL级描述的抽象电路而不是实际的门 ...

  6. 计算机图形学基础学习笔记-其一:向量与线性代数

    计算机图形学基础学习笔记-其一:向量与线性代数 前言 计算机图形学概述 向量(矢量) 点乘 叉乘 点乘,叉乘与直角坐标系 矩阵 前言 GAMES101现代计算机图形学入门的学习笔记 正在为TA实习攒作 ...

  7. 计算机二级Python学习笔记(七)

    上一篇:计算机二级Python学习笔记(六) 第7章 文件和数据格式化 7.1 文件的使用 文件:数据的集合和抽象,存储在辅助存储器上的一组数据序列,可以包含任何数据内容. 文件类型:文本文件(由单一 ...

  8. 《王道计算机组成原理》学习笔记和总目录导航

    <王道计算机组成原理>学习笔记和总目录导读 本篇文章是阅读和学习<王道计算机组成原理>后总结的理论知识笔记导航,专门用于遗忘后复习 下面的文章是我在学习了<王道计算机组成 ...

  9. [MIT]微积分重点学习笔记 目录

    先介绍下自己的情况,大学的时候学习不认真,很多概念都忘记了,工作中有时要用到微积分,碰到不会的在网上查询,感觉这样学习的比较零散,也不能建立系统的认识.多次想要从头看一遍同济版<高等数学> ...

  10. 图形学基础 | 计算机图形学MOOC学习笔记

    计算机图形学 学习笔记 视频链接 http://www.icourse163.org/learn/CAU-45006?tid=1001746004#/learn/announce 补充一下一些图形学基 ...

最新文章

  1. redis 五大数据结构__常用命令
  2. 检测线程是否存活代码!
  3. 论文笔记:ResNet v2
  4. python如何去掉方括号_python从入门到实战外星人入侵
  5. Android ---------高德卫星地图绘制多个点和点的点击事件自定义弹窗
  6. RSS 没有死亡 而是无所不在
  7. java swing运行没反应_java – 无法从命令行运行swing
  8. Java面向对象(12)--对象类型转换 (Casting )
  9. jqgrid mysql 分页_jQgrid 分页显示
  10. 前端学习(419):京东制作页面27左侧分类上
  11. 160309_Qt Essentials
  12. Telnet 网络设备分页
  13. matlab 积分进阶教程,matlab进阶微积分篇6
  14. myeclipse出现Severs栏不显示Tomcat
  15. 使用Webupload上传图片到FastDFS分布式文件系统
  16. 数字和模拟混合供电20190221
  17. 谈谈我职业生涯中的三次潦倒 Leo病中的思考 续
  18. ABAP 去重 delete adjacent duplicates
  19. html 怎么检测ie浏览器的最高版本号,怎样在HTML代码里面判断IE版本?
  20. 计算机科学与技术专业软考考什么,计算机专业软考考什么

热门文章

  1. 介绍针对企业级Flex开发的开源项目FlexibleShare
  2. cont char *p 和 char* const p 区别及记忆方法
  3. 简述select语句的完整语法_SQL里的各种语句的完整语法
  4. android 如何extends 多个,Android多线程:继承Thread类 使用解析(含实例教程)
  5. mysql的英文字母_MySQL中查询的有关英文字母大小写问题的分析
  6. linux 内存强度测试软件,linux下的CPU、内存、IO、网络的压力测试工具与方法介绍...
  7. 获取人口_「微科普」14亿人口数据是如何得到的?
  8. php 后退按钮事件,php – 后退按钮的会话问题
  9. mysql的连接名是哪个文件_mysql连接名是什么
  10. git服务器维护 备份,gitlab服务运维,备份与恢复 - 橙子柠檬's Blog