0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

三个方面介绍CPU入门知识

NJ90_gh_bee81f8 来源:面包板社区 2019-12-08 09:31 次阅读

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设计的好书,可以让读者在较短的时间内掌握基础知识到应用程序的实现。本书同样也可以帮助软件工程师深入了解硬件与底层,开发出高效代码。硬件工程师也可以在本书基础上设计定制硬件,开发高速计算机系统。曾经无知的我,想要了解计算机的全部知识,但是后来,我发现若能精通某一细分领域,那你就是非常厉害的大牛了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电路板
    +关注

    关注

    140

    文章

    4963

    浏览量

    97943
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10870

    浏览量

    211884
  • 数字电路
    +关注

    关注

    193

    文章

    1606

    浏览量

    80641

原文标题:三张思维导图:理解电路板制作、CPU设计与编程实现

文章出处:【微信号:gh_bee81f890fc1,微信公众号:面包板社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    简述光刻工艺的三个主要步骤

    “ 光刻作为半导体中的关键工艺,其中包括3大步骤的工艺:涂胶、曝光、显影。三个步骤有一异常,整个光刻工艺都需要返工处理,因此现场异常的处理显得尤为关键”
    的头像 发表于 10-22 13:52 607次阅读

    plc控制系统由哪三个组成

    PLC控制系统,即可编程逻辑控制器系统,是一种广泛应用于工业自动化领域的控制技术。它通过编程来实现对工业设备的控制,具有高度的灵活性和可靠性。一典型的PLC控制系统通常由以下三个主要部分
    的头像 发表于 10-18 09:46 1014次阅读

    基本理想电路元件的三个特征是什么

    基本理想电路元件是构成电路的基本单元,它们具有三个基本特征:电压-电流关系、能量转换和电路参数。以下是对这三个特征的分析: 电压-电流关系 理想电路元件的电压-电流关系是其最基本的特征之一。这种关系
    的头像 发表于 08-25 09:38 1158次阅读

    对称相电压的特点是哪三个方面

    对称相电压是电力系统中常见的一种电压形式,它具有三个相位,每个相位之间的相位差为120度。对称相电压在工业生产和日常生活中有着广泛的应用,如电动机、变压器、发电机等。本文将从三个
    的头像 发表于 08-12 18:18 1403次阅读

    简述极管的三个工作区域

    极管的三个区域,通常指的是其在不同工作条件下的状态区域,即截止区、放大区和饱和区。这三个区域定义了极管在不同电压和电流条件下的行为特性,对于理解和设计电子电路至关重要。
    的头像 发表于 07-29 10:50 3560次阅读

    可调变阻器三个引脚怎么区分

    的区分对于正确使用可调变阻器至关重要。本文将介绍可调变阻器的三个引脚的区分方法。 一、可调变阻器的工作原理 在了解可调变阻器的三个引脚之前,我们首先需要了解其工作原理。可调变阻器主要由一
    的头像 发表于 07-24 11:12 1310次阅读

    可调电阻三个脚各是什么

    可调电阻器,也称为电位器或可变电阻器,是一种可调节电阻值的电子元件。它通常由三个脚(引脚)组成,分别是固定脚、滑动脚和可调脚。以下是对这三个脚的介绍: 固定脚(Fixed Terminal): 固定
    的头像 发表于 07-24 11:06 2038次阅读

    如何分别场效应管的三个

    识别这三个极对于正确使用场效应管至关重要。本文将介绍如何分别场效应管的三个极。 一、场效应管的基本原理 1.1 场效应管的工作原理 场效应管是一种电压控制型器件,其工作原理是通过改变栅极电压来控制源极和漏极之间的导电能力。场效应
    的头像 发表于 07-14 09:14 1431次阅读

    微波测量的三个基本参量是什么

    和性能评估具有重要意义。本文将详细介绍三个基本参量的基本概念、测量原理和方法,以及在微波测量中的应用。 一、频率 1.1 频率的定义 频率是描述信号周期性变化快慢的物理量,通常用赫兹(Hz)作为单位。在微波测量中,频率
    的头像 发表于 05-28 14:46 1391次阅读

    如何判断极管的三个极性

    极管是电子电路中的基本元件之一,其性能的好坏直接影响到整个电路的性能。而判断极管的三个极性(基极b、发射极e、集电极c)是电路分析和设计中不可或缺的一步。下面将详细介绍判断
    的头像 发表于 05-21 15:26 6647次阅读

    篱笆三个桩——记晶体极管的发明

    篱笆三个桩——记晶体极管的发明
    的头像 发表于 05-12 08:14 755次阅读
    一<b class='flag-5'>个</b>篱笆<b class='flag-5'>三个</b>桩——记晶体<b class='flag-5'>三</b>极管的发明

    CUBE FREERTOS三个三个任务之上的运行不起来是为什么?

    ((size_t)10240) 改的这三个。 xTaskCreate(sht21Entry,\"sht21_Task\",512,NULL,3,NULL
    发表于 05-11 08:04

    三个电位怎么判断NPN还是PNP

    晶体管是一种常见的电子元件,用于放大和开关电流。根据晶体管的构造和极性,可以将其分为NPN型和PNP型晶体管。判断晶体管的极性对正确使用和连接电路至关重要。本文将详细介绍如何通过三个电位来判断晶体管
    的头像 发表于 02-27 15:02 3101次阅读

    电能质量包括哪三个方面 电能质量监测装置作用是什么

    包括以下三个方面: 电压质量:电压稳定性是评价电能质量的重要指标之一。供电系统中的电压波形应该接近正弦波,且其幅值、频率和相位应该稳定。电压的波动、闪变、谐波扭曲等问题可能会对电力设备的正常运行、电动机的转速
    的头像 发表于 02-02 15:01 2974次阅读

    飞机的三个舵面以及如何控制

    飞机通常具有三个主要的舵面,它们是方向舵(rudder)、副翼(aileron)和升降舵(elevator)。
    发表于 01-15 14:54 5911次阅读
    飞机的<b class='flag-5'>三个</b>舵面以及如何控制