CPU自制入门

CPU自制入门 PDF 高清扫描版

  • 大小:101 MB
  • 类型:CPU
  • 格式:PDF
  • 出版:人民邮电出版社
  • 作者:水头一寿
  • 更新:2020-05-27 10:27:50
vip 立即下载( 101 MB )
关注公众号免费下载
版权投诉 / 资源反馈(本资源由用户 郁悠雅 投稿)

给大家整理了CPU相关的资料,由人民邮电出版社出版,作者是水头一寿,介绍了关于CPU、CPU入门方面,格式为PDF,资源大小101 MB,目前在CPU类资源综合评分为:7.4分。

CPU资源推荐

书籍介绍

《CPU自制入门》教读者制作原创的计算机系统。第1章以介绍CPU为主,同时介绍如何制作存储程序与数据的内存、输入与输出的I/O以及将这些模块连接起来的总线,这些模块可以组合成一个简单的计算机系统。为了让这个计算机系统运转起来,第2章介绍电路板的设计和制作。第3章为这个计算机系统编写程序,并上机测试。

《CPU自制入门》可以帮助软件工程师了解硬件与底层,开发出高效代码。硬件工程师可以在该书基础上设计定制硬件,开发高速计算机系统。相信读者可以在《CPU自制入门》的阅读过程中,体会到自制计算机系统的乐趣。

目录

  • 第1章 CPU的设计与实现1
  • 1.1 序2
  • 1.2 计算机系统4
  • 1.3 数字电路基础15
  • 1.4 Verilog HDL语言26
  • 1.5 系统蓝图57
  • 1.6 总线的设计与实现63
  • 1.7 存储器的设计与实现79
  • 1.8 AZ Processor的设计与实现84
  • 1.9 I/O的设计与实现162
  • 1.10 AZPR SoC整体连接189
  • 1.11 AZPR SoC的仿真194
  • 1.12 本章总结202
  • 第2章 电路板的设计与制作203
  • 2.1 序204
  • 2.2 电路板规格206
  • 2.3 元件选型212
  • 2.4 电路设计221
  • 2.5 布局设计247
  • 2.6 制作元件库261
  • 2.7 电路板3D模型269
  • 2.8 制作感光板电路板280
  • 2.9 使用电路板制造服务302
  • 2.10 组装电路板321
  • 2.11 功能测试323
  • 2.12 本章总结326
  • 第3章 编程327
  • 3.1 序328
  • 3.2 开发环境329
  • 3.3 串口通信381
  • 3.4 程序加载器391
  • 3.5 中断与异常406
  • 3.6 七段数码管420
  • 3.7 制作一个实用程序429
  • 3.8 结语447

以上就是本次关于书籍资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。

CPU相关资源

  • FFmpeg从入门到精通

    FFmpeg从入门到精通

    《FFmpeg从入门到精通》 是一本介绍FFmpeg的实战技术指南,全书共10章,分为两个部分。部分(第1~7章)为FFmpeg的命令行使用篇,介绍了FFmpeg的基础组成部分、FFmpeg工具使用、FFmpeg的封装操作、

    大小:63.9 MBFFmpeg电子书

  • jQuery Mobile从入门到精通

    jQuery Mobile从入门到精通

    《jQuery Mobile从入门到精通》 一书以实例驱动的方式,用近百个实战案例讲述了jQuery Mobile及APP移动开发的相关知识,并通过5个项目案例展现开发流程。全书分为4部分,共19章:第1部分为移动开

    大小:168.7 MBjQuery

  • Linux Shell编程从入门到精通

    Linux Shell编程从入门到精通

    《 linux shell编程从入门到精通 》由浅入深、循序渐进地详细讲解了linux shell编程的基本知识。这些基本知识包括shell编程的基本知识、文本处理的工具和方法、正则表达式、linux系统知识等。旨

    大小:44.9 MBLinux电子书

  • C++入门经典

    C++入门经典

    C++入门经典(第4版) 是一本C++初学者指南,讨论了适合初学者的C++功能子集,其语法对应于C++ 14标准。本书的内容适合于任何开发环境,可以在任何操作系统或程序开发系统中使用。读者不需

    大小:149.5 MBC++入门电子书

  • C语言从入门到精通

    C语言从入门到精通

    C语言从入门到精通(第3版) 从初学者的角度出发,以通俗易懂的语言,丰富多彩的实例,详细介绍了使用C语言进行程序开发需要掌握的各方面知识。《c语言从入门到精通(第3版)》共分为

    大小:38.9 MBC语言电子书

  • 左手MongoDB右手Redis:从入门到商业实战

    左手MongoDB右手Redis:从入门到商业实战

    本书配有同步教学视频。能帮助读者快速而全面地了解每章的内容。本书针对MongoDB和Redis这两个主流的NoSQL数据库编写,采用“理论 实践”的形式编写,共计45个实例。

    大小:26.38 MB数据挖掘电子书

  • C#从入门到精通

    C#从入门到精通

    c#从入门到精通(第4版) 从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用c#进行WinForm应用程序开发应该掌握的各方面技术。 《c#从入门到精通(第4版)》共分26章

    大小:1.6GB MBC#电子书

  • 深度学习框架PyTorch:入门与实践

    深度学习框架PyTorch:入门与实践

    本书媲美TensorFlow的深度学习框架!从多维数组Tensor开始,循序渐进地带领读者了解PyTorch各方面的基础知识,包含实战Kaggle竞赛中经典项目、GAN生成动漫头像、AI滤镜、RNN写诗、图像描述任务等

    大小:91.4 MBPyTorch电子书

  • Swift开发iOS:App快速入门与实战

    Swift开发iOS:App快速入门与实战

    Swift集合了C与Objective-C程序语言的优点,但比这两种编译语言在编译与运行上更加快捷。书中根据Swift语言特性与与应用定位归纳出简单的学习架构,期望让初学者一次开发就上手

    大小:171 MBSwift电子书

资源下载

CPU学习笔记

20小时6分钟前回答

MySQL服务器进程CPU占用100%的解决方法

朋友主机(Windows 2003 + IIS + PHP + MYSQL )近来 MySQL 服务进程 (mysqld-nt.exe) CPU 占用率总为 100% 高居不下。此主机有10个左右的 database, 分别给十个网站调用。据朋友测试,导致 mysqld-nt.exe cpu 占用奇高的是网站A,一旦在 IIS 中将此网站停止服务,CPU 占用就降下来了。一启用,则马上上升。 MYSQL CPU 占用 100% 的解决过程 今天早上仔细检查了一下。目前此网站的七日平均日 IP 为2000,PageView 为……

12小时33分钟前回答

千万级记录的Discuz论坛导致MySQL CPU 100%的优化笔记

发现此主机运行了几个 Discuz 的论坛程序, Discuz论坛的好几个表也存在着这个问题。于是顺手一并解决,cpu占用再次降下来了。 前几天,一位朋友通过这篇文章找到了我,说他就是运行最新的 discuz 版本,MySQL 占用 CPU 100%,导致系统假死,每天都要重启好几次,花了一个多月的时间一直没有解决,希望我帮忙一下。经过检查,他的这个论坛最重要的几个表中,目前 cdb_members 表,有……

21小时12分钟前回答

一次因Java应用造成CPU过高的排查实践过程

前言 最近遇到一个java应用造成了服务器CPU使用率过高,最后查询,问题是因为在tomcat下重新部署应用的时候没有kill掉tomcat进程,造成应用中的数据库连接池进程中的锁不能被释放,死循环造成了cpu使用率过高的现象,详细原因就不做详细分析了,主要分享一下问题排查的过程。 使用top命令查询服务cpu使用情况 服务器资源使用率 可以看到31737这个进程的CPU使用率巨大 使用top -……

24小时58分钟前回答

Mysql CPU占用高的问题解决方法小结

通过以前对mysql的操作经验,先将mysql的配置问题排除了,查看msyql是否运行正常,通过查看mysql data目录里面的*.err文件(将扩展名改为.txt)记事本查看即可。如果过大不建议用记事本了,容易死掉,可以用editplus等工具 简单的分为下面几个步骤来解决这个问题: 1、mysql运行正常,也有可能是同步设置问题导致 2、如果mysql运行正常,那就是php的一些sql语句导致问题发现,用root用户进……

17小时32分钟前回答

java实战CPU占用过高问题的排查及解决

最近一段时间 某台服务器上的一个应用总是隔一段时间就自己挂掉 用top看了看 从重新部署应用开始没有多长时间CPU占用上升得很快 排查步骤 1.使用top 定位到占用CPU高的进程PID top 2.通过ps aux | grep PID命令 获取线程信息,并找到占用CPU高的线程 ps -mp pid -o THREAD,tid,time | sort -rn 3.将需要的线程ID转换为16进制格式 printf "%x\n" tid 4.打印线程的堆栈信息 到了这一步具体看堆栈的日志来定……