热搜关键词: matlab人工智能算法嵌入式雷达电机驱动

pdf

自己动手写CPU (雷思磊)

  • 1星
  • 2022-07-18
  • 15.41MB
  • 需要1积分
  • 34次下载
标签: cpu

cpu

《自己动手写CPU(含CD光盘1张)》使用Verilog  HDL  设计实现了一款兼容MIPS32指令集架构的处理器——OpenMIPS。OpenMIPS  处理器具有两个版本,分别是教学版和实践版。教学版的主要设计思想是尽量简单,处理器的运行情况比较理想化,与教科书相似,便于使用其进行教学、学术研究和讨论,也有助于学生理解课堂上讲授的知识。实践版的设计目标是能完成特定功能,发挥实际作用。  《自己动手写CPU(含CD光盘1张)》分为三篇。第一篇是理论篇,介绍了指令集架构、Verilog  HDL的相关知识。第二篇是基础篇,采用增量模型,实现了教学版OpenMIPS处理器。首先实现了仅能执行一条指令的处理器,从这个最简单的情况出发,通过依次添加,实现逻辑操作指令、移位操作指令、空指令、移动操作指令、算术操作指令、转移指令、加载存储指令、协处理器访问指令、异常...(展开全部)  《自己动手写CPU(含CD光盘1张)》使用Verilog  HDL  设计实现了一款兼容MIPS32指令集架构的处理器——OpenMIPS。OpenMIPS  处理器具有两个版本,分别是教学版和实践版。教学版的主要设计思想是尽量简单,处理器的运行情况比较理想化,与教科书相似,便于使用其进行教学、学术研究和讨论,也有助于学生理解课堂上讲授的知识。实践版的设计目标是能完成特定功能,发挥实际作用。  《自己动手写CPU(含CD光盘1张)》分为三篇。第一篇是理论篇,介绍了指令集架构、Verilog  HDL的相关知识。第二篇是基础篇,采用增量模型,实现了教学版OpenMIPS处理器。首先实现了仅能执行一条指令的处理器,从这个最简单的情况出发,通过依次添加,实现逻辑操作指令、移位操作指令、空指令、移动操作指令、算术操作指令、转移指令、加载存储指令、协处理器访问指令、异常相关指令,最终实现了教学版OpenMIPS处理器。第三篇是进阶篇,通过为教学版OpenMIPS添加Wishbone总线接口,从而实现了实践版OpenMIPS处理器,并与SDRAM控制器、GPIO模块、Flash控制器、UART控制器、Wishbone总线互联矩阵等模块组成一个小型SOPC,然后下载到FPGA芯片以验证实现效果,最后为实践版OpenMIPS处理器移植了嵌入式实时操作系统μC/OS-II。  《自己动手写CPU(含CD光盘1张)》适合计算机专业的学生、FPGA开发人员、处理器设计者、嵌入式系统应用开发工程师、MIPS平台开发人员以及对处理器内部的实现感兴趣的读者阅读,也可以作为高等院校计算机原理、计算机体系结构等课程的实践参考书。  雷思磊,理工男,好静,倡导低碳生活,常以环保人士自居,喜读书,自幼笃信“博观而约取厚积而薄发”,是故,所读书籍甚为驳杂,年近而立,尚不确定根本兴趣目标,一日,驻足书架之前,细览所读书籍,惊觉随岁月增长,关注点依次从应用编程、操作系统、驱动设计转移至处理器结构,此一脉络极其清晰,遂如醍醐灌顶,幡然醒悟,原来余根本兴趣目标在“底层”,在于从根本上理解世界之运行,遂耗数年时间钻研处理器工作原理,乃有些微收获,拙作当为数年辛苦之小结,然学无止境,科技发展亦日新月异,唯有持续钻研,方能大成,屈子曰:路漫漫其修远兮,吾将上下而求索。此言甚是,余定谨记而遵行之。

展开预览

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

  • vs2005 怎么调试 ce5.0 的驱动
    我想在VS2005 里调试ce5.0 的驱动,怎么弄呢,平台X86的驱动用vs2005写完了,一个ISR的,一个IST的,编译通过,生成的dll加到镜像里了,注册表也写了,Drivers\Active里也有我的设备名字了,我怎么用vs2005来调试呢,还是一定要用pb编译,kitl调试阿
  • 检验A-D转换器纯度的保真度测试
    [b]引言[/b][p=22, null, left][color=rgb(0, 0, 0)][font=Arial, Helvetica, sans-serif, 瀹嬩綋]对正弦波进行精确数字化的能力是高分辨率A→D转换器保真度的一项敏感度测试。该测试需要一个具接近1ppm残留失真分量的[color=#0066]正弦波发生器[/color]。此外,还需要一个基于计算机的A→D 输出监视器,用于读
  • 深入浅出通信原理
    《深入浅出通信原理》的主要内容源于作者在通信人家园上的深入浅出通信原理系列连载,汇编成为继承了连载图文并茂、深入浅出、理论联系实际的特点,并在连载内容的基础上进行了补充和完善。从信号和频谱讲起,以通信模型为主线,对信道、信源编码、信道编码和交织、脉冲成形、调制、天线技术、复用和多址技术等做了系统讲解。《深入浅出通信原理》针对真正希望搞清楚通信原理的读者编写,适用于高等院校通信专业本科生和研究生、在
  • 请教USB HOST开发中批量传输问题
    最近用LPC2378+ISP1161做一个USB host项目,除下了几个问题,拿出来和大家讨论一下:批量传输问题。一次读或写操作有三个阶段:命令、数据、状态。调用三次批量传输实现三个阶段。在我的程序中,我的一次读写操作是都是读或者写512字节,也就是刚好一个扇区数据。读操作没有问题,但是写操作过程中,命令阶段后面,程序必须延时以等待命令执行。请教过别人之后,说是因为U盘接受到你的写命令之后首先要
  • 关于x264在arm9平台上的移植
    交叉编译器: arm-linux-gcc 4.0.0x264版本 :x264-snapshot-20090408-2245开发板: 三星2440编码参数:./x264 -q 26 -o "hall.264" "hall_qcif.yuv" 176x144很奇怪,今天试着把x264交叉编译了一下,然后在板子上执行编码,过了很久编码完成了,可是用mplayer去播放不了编码后的视频,如果在pc上用x2
  • Ubuntu 开机花屏
  • 请教各位大侠:关于DMA中断标志的含义
  • 【MSP430共享】MSP430二进制反汇编工具
  • 公司招聘LAYOUT硬件工程师。不是中介哦
  • 想用单片机做一个遥控窗帘,没什么思路,各位高手,指点指点

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×