《cpu自制入门》从cpu的设计与实现、电路板的设计与制作以及汇编编程三个方面介绍了cpu入门知识。
本书一开始就简单的介绍了计算机系统、数字电路基础和verilog hdl语言。简单的介绍了计算机系统的主要组成部分,对于初学者也很容易看懂。数字电路基础部分简单介绍了数字电路和二进制及其运算,对于学过计算机基础的人也是很容易能看懂的。对于verilog hdl语言,之前没有接触过,稍微有一点难度,但是对于cpu自制来说,verilog hdl语言只需要了解就可以。从1.5到1.11才算是第一章内容的核心,从系统蓝图、总线的设计与实现、存储器的设计与实现、az processor的设计与实现、i/o的设计与实现、azpr soc整体连接、azpr soc的仿真等几部分组成,从整个系统的外部框架到最小系统的每一个细节,都进行了详细的说明。这一部分内容和教材的几乎一样,但是更强调的了解,主要是为了第二章和第三章服务的。
第二章主要介绍了利用fpga来实现第一章学习的azpr soc,不仅仅要动手完成fpga与azpr soc之间的连接,还有很多外围设备,比如开关、led灯等以及提供各种芯片工作的电源电路等等。在教材中,我们是直接拿开发板来学习的,没有像《cpu自制入门》这本书里面讲授电路板规格(包括名称、构成、尺寸、层数、fpga选型、外围电路的选定等问题)、元件选型(包括选型标准、选型、选购等问题)以及电路设计(包括下载规格书、配置电路、外围电路、电源电路、电路板设计环境、使用eagle设计电路图等问题)相关的内容。真正从一个个的零件到如何做成一个电路板,每一个过程都进行了详细的规划,让学习者从每一个细节学习到电路板的设计与制作。
最后一部分就是编程,在我们做好的板子上进行编程,最后实现七段数码管的显示。从开发环境的准备到程序的编写、加载、执行进行了详细的描述,最后通过一个七段数码管显示,得到我们的最终成果。到这里,本书比教材好的一点就是,本书的内容还没有结束,要是教材的话,到这里,内容就结束了,因为教材的任务已经完成了,教材已经教会读者学习到了cpu的基本知识了,但是在本书中,又增添了制作一个实用程序,从功能概要、制作程序、执行程序三个方面详细介绍了如何制作一个新的程序。
本书以一个简单的cpu制作为例,采用温和的方式解释如何创建仿真器,在fpga上实现cpu的基本功能以及如何在实际中应用。这是一个关于cpu设计的好书,可以让读者在较短的时间内掌握基础知识到应用程序的实现。本书同样也可以帮助软件工程师深入了解硬件与底层,开发出高效代码。硬件工程师也可以在本书基础上设计定制硬件,开发高速计算机系统。曾经无知的我,想要了解计算机的全部知识,但是后来,我发现若能精通某一细分领域,那你就是非常厉害的大牛了。
努比亚红魔6预热:充电最快的电竞旗舰 或性能最强的骁龙888旗舰
迈来芯推新型高精度压力传感器,主要针对严苛汽车应用
AI与AR相结合两者会擦出怎样的火花?
2021年筋膜枪品牌排行榜-筋膜枪指南
如何看待大众汽车尝试的22kW直流充电墙盒?
三个方面介绍CPU入门知识
怎么投资元宇宙_普通人怎么参与元宇宙
哈工大人工智能有60多年历史,聚焦4个层次、8个方向
大华DH-ITC602 700万像素卡口电警一体机的特点及性能评测
ANYMESH-SDR-A1单兵手持台自组网设备 自组网单兵手持台
【现货发售】RK3588系列产品已全面开售
AD7682 16位4通道SAR ADC的特点特性及应用
守护家庭空气的气敏传感器
浅析光引发剂对UVLED固化速度的影响
我国智能手机和电子信息制造业的发展状况分析
3GHz频谱分析仪DSA8853A/B性能指标
Bassier将讨论AI和机器学习领域如何在全球推动创新和发现的最前沿
借助此款MicrosoftActive Directory迁移工具降低风险
如何才能消除工业自动化系统的电气噪声
Pre-Switch基于AI逆变器可实现电动汽车的高效率