热搜关键词: MATLAB天线OpenCVVHDL

pdf

自己动手写CPU (雷思磊)

  • 1星
  • 2022-07-18
  • 15.41MB
  • 需要1积分
  • 1次下载
  • favicon收藏
  • rep举报
  • free评论
标签: 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平台开发人员以及对处理器内部的实现感兴趣的读者阅读,也可以作为高等院校计算机原理、计算机体系结构等课程的实践参考书。  雷思磊,理工男,好静,倡导低碳生活,常以环保人士自居,喜读书,自幼笃信“博观而约取厚积而薄发”,是故,所读书籍甚为驳杂,年近而立,尚不确定根本兴趣目标,一日,驻足书架之前,细览所读书籍,惊觉随岁月增长,关注点依次从应用编程、操作系统、驱动设计转移至处理器结构,此一脉络极其清晰,遂如醍醐灌顶,幡然醒悟,原来余根本兴趣目标在“底层”,在于从根本上理解世界之运行,遂耗数年时间钻研处理器工作原理,乃有些微收获,拙作当为数年辛苦之小结,然学无止境,科技发展亦日新月异,唯有持续钻研,方能大成,屈子曰:路漫漫其修远兮,吾将上下而求索。此言甚是,余定谨记而遵行之。

本书½用Verilog HDL设计实现了一款兼容MIPS32指令集架构的处
理器——OpenMIPS。OpenMIPS处理器具有两个版本,分别是教学版和
实践版。教学版的主要设计思想是½量简单,处理器的运行情况比较
理想化,与教科书相似,便于½用其进行教学、学术研究和讨论,也
有助于学生理解课堂上讲授的知识。实践版的设计目标是½完成特定
功½,发挥实际½用。
全书分为三篇。第一篇是理论篇,介绍了指令集架构、Verilog
HDL的相关知识。第二篇是基础篇,采用增量模型,实现了教学版
OpenMIPS处理器。首先实现了仅½执行一条指令的处理器,从这个最
简单的情况出发,通过依次添加,实现逻辑操½指令、移½操½指
令、空指令、移动操½指令、算术操½指令、½移指令、加½½存储指
令、协处理器访问指令、异常相关指令,最终实现了教学版OpenMIPS
处理器。第三篇是进阶篇,通过为教学版OpenMIPS添加Wishbone总线
接口,从而实现了实践版OpenMIPS处理器,并与SDRAM控制器、GPIO模
块、Flash控制器、UART控制器、Wishbone总线互联矩阵等模块组成一
个小型SOPC,然后下½½到FPGA芯片以验证实现效果,最后为实践版
OpenMIPS处理器移植了嵌入式实时操½系统μC/OS-II。
本书适合计算机专业的学生、FPGA开发人员、处理器设计者、嵌
入式系统应用开发工程师、MIPS平台开发人员以及对处理器内部的实
现感兴趣的读者阅读,也可以½为高等院校计算机原理、计算机½系
结构等课程的实践参考书。
介简容内
未经许可,不得以任½方式复制或抄袭本书之部分或全部内容。
版权所有,侵权必究。
自己动手写CPU/雷思磊著.—北京:电子工业出版社,2014.9
ISBN 978-7-121-23950-2
Ⅰ.①自… Ⅱ.①雷… Ⅲ.①微处理器-系统设计 Ⅳ.①TP332
中½版本图书馆CIP数据核字(2014)第173014号
策划编辑:孙学瑛
责任编辑:徐津平
特约编辑:顾慧芳
印  刷:北京中新伟业印刷有限公司
装  订:三河市鹏成印业有限公司
出版发行:电子工业出版社
北京市海淀区万寿路173信箱 邮编100036
开  本:787×980 1/16
印  张:34.75
据数)PIC(目编版在书图
字  数:823千字
版  次:2014年9月第1版
印  次:2014年9月第1次印刷
印  数:3000册
定  价:99.00元
凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书
店售缺,请与本社发行部联系,联系及邮购电话:(010)88254888。
质量投诉请发邮件至zlts@phei.com.cn,盗版侵权举报请发邮件至
dbqq@phei.com.cn。
服务热线:(010)88258888。
展开预览

推荐帖子 最新更新时间:2022-08-07 16:07

TMS320DM8168/TMS320DM8148/TMS320DM8127/TMS320DM6437DM3730开发板
基于TI达芬奇系列TMS320DM8168浮点DSP C674x + ARM Cortex-A8高性能视频处理器 强劲的视频编解码能力,拥有 3 个独立可编程高清视频图像协处理器,支持 12 路 720P30 或 3 路 1080P60 或 6 路 1080P30/1080I60 视频编解码 拥有 4 个独立的 V-PORT 视频输入端口,可以灵活接入视频输入模块 4 路 8bit HD
fish001 DSP 与 ARM 处理器
虚拟USB一对多通信
有点玄学 使用两块STM8S103F3P6的开发板,使用两片CC1101向PC端的虚拟USB串口发送数据,可以在串口调试助手里看到两个数据交错出现 但是使用自制的STM8S103F3P6的PCB板时,(板子没问题,程序可以跑),只有出现一个板子的数据。 测试情况 1.AB两块板子同时上电发送,只显示A的数据。重复多次,只有A没有B。交换两片CC1101仍然是A的数据,排除与CC1101的关
顾念深笙 PCB设计
【基于GDF350的无线数字对讲机】 1、ADC+DMA语音信号采集
本帖最后由 ketose 于 2018-9-27 23:15 编辑         经过一段时间的努力我的基于GD32F350无现数字对讲也算是成功了。         首先说下主控:GD32F350系列新品最高主频可达108MHz并支持DSP指令运算。配备了16KB到128KB的内置Flash及4KB到16KB的SRAM,内核访问闪存高速零等待,在最高主频下的工作性能可达135DMIPS,
ketose GD32 MCU
STM32F407 printf输出到串口调试助手,一开始正常,后来就不显示了
如题,求教大神,楼主用的USART1串口通过DMA接收数据,然后printf到USART3串口输出显示在串口调试助手,串口的初始化如下 串口1及其DMA的初始化配置如下 串口3的初始化配置如下 主程序就是在while死循环里循环输出printf("hello"),如下所示 程序加载运行后,一开始串口调试助手有输出显示的hello,一会就停止了,就没有输出显示了,把程序里的whi
散飞雪 stm32/stm8
转一篇很好的AD转换设计中的基本问题整理
本帖最后由 lonerzf 于 2015-7-28 07:16 编辑 小弟看到一片关于AD转换设计中的基本问题整理博文,特地转载过来和大家共分享。 原文地址 http://blog.eccn.com/space.php?uid=170730&do=blog&id=3836 了解数据转换器错误及参数 1.如何选择高速模数转换之前的信号调理器件;如何解决多路模数转换的同步问题? A
lonerzf 模拟电子
这样进行LM2596S-ADJ DC-DC降压芯片使用
先来官方原理图,还是讲的蛮详细的 大致电路基本上与官方一致,就是选型不一样而已,型号都帮各路大神写清楚了,做起来贼方便 打算自己尝试做一个demo板,于是开始买元器件,尼玛,一个原厂正品LM2596S-ADJ竟然高达10元RMB(PS:通过正常渠道和代理商渠道和淘宝渠道获取的购买价格),国产的1块钱,让我犹豫了,我这个板子买的才3块钱,这不是恶心我吗?
fish001 模拟与混合信号

评论

登录/注册

意见反馈

求资源

回顶部
查找数据手册?

EEWorld Datasheet 技术支持

热门活动

相关视频

可能感兴趣器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

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