- 博客(7)
- 收藏
- 关注
原创 自己动手写CPU Chapter3
3.1教学版OpenMIPS处理器蓝图OpenMIPS设计目标 3.2三级流水线示意图 但是会有问题,假如的话时间不一致的时候如下,解决取值时间过长的措施是引入缓存Cache,处理器从缓存读入数据只需要一个周期,执行阶段过长的话就会引入五级流水线来解决。、 3.3 五级流水线示意图五部的详细过程在后面介绍3.4执行指令周...
2018-09-27 23:16:14 194
原创 自己动手写cpu -Chapter2
Chapter22.1专用词语解释 2.2按照不同的内部结构,可以将PLD器件分为两类1.基于乘积项结构的PLD器件(与或门)掉电不会失效数据2.基于查找表结构的PLD器件(函数)绝大多数FPGA器件都是基于SRAM查找表结构实现的,掉电会失效数据2.3 PLD数字系统设计流程2.4在基于PLD的数字系统设计流程的每一阶段都有相应的工具支持,所用到...
2018-09-26 22:47:36 826
原创 自己动手写Chapter1
背景:处理器发展的同时可编程逻辑器件也在发展,在上面可以实现十分复杂的电路,比如处理器,现在有很多可以下载到可编程逻辑器件上的运行 的处理器eg:NiosII,OR1200,LeON3,OpenSparc等,称为软核处理器。MIPS简介:它是一款开源处理器,OpenMIPS结构的32位五级流水线标量处理器.可以使用MIPS编译开发,使用VHDL和Verilog HDL两种语言编写。...
2018-09-26 21:57:49 347
原创 JAVA基础知识3(数组)
一.一维数组1.声明数组并且为它分配内存。C++中:int *a = new int[10];JAVA中摒弃了指针的形式,变为int a[] = new int [10];.//表示该数组可以存储十个元素如果没有进行初始化的话,int里为0,String为null.2取得数组的长度a.length表示的是他的数组的元素个数,比如上例就是10.3.数组练习(格式...
2018-09-11 20:48:14 806
原创 Java基础知识2(变量,Scanner,循环)
一.变量的使用 输入syso+ALT+/ 会自动补全System.out.println()。 ctrl+d 删除光标所在行。 ctrl+ALT+DOWN;复制光标所在行到下一行 ctrl+F->替换 文档注释/**+回车 ctrl+shift+o;自动匹配包(导入或删除) java...
2018-09-10 18:34:06 212
原创 Java-基础知识1(Eclipse)
Java-基础知识1一.Eclipse的使用1.Eclipse的安装以及JDk,环境变量的配置等在官网下载(www.eclipse.org)2.Eclipse中工程的创建和项目结构第一步:在这个地方右击->new->Project->JavaProject next->起工...
2018-09-09 22:36:21 225
转载 深入理解计算机系统-逻辑设计和硬件控制语言HCL
目录1、基本逻辑设计——逻辑门 2、高级逻辑设计——组合电路 3、HCL表达式 和 C 语言逻辑表达式的区别 4、字级组合电路和 HCL 整数表达式 5、存储器和时钟在硬件设计中,用电子电路来计算对位进行运算的函数,以及在各种存储器元素中存储位。大多数现代电路技术都是用信号上的高电压或者低电压来表示不同的位值。在当前的技术中心,逻辑 1 是用 1.0 伏特的高电压表示,而逻辑 0 是...
2018-09-06 21:07:05 2025
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人