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

    文章

    5347

    浏览量

    109072
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11332

    浏览量

    225952
  • 数字电路
    +关注

    关注

    193

    文章

    1668

    浏览量

    83546

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Linux系统中这三个命令的完整功能和正确查看方法

    在 Linux 系统的日常运维中,监控进程资源使用情况是最频繁的工作之一。当服务器 CPU 突然飙高、内存告警、或者业务响应变慢时,运维工程师首先要做的事情就是查看系统资源使用状况。top、ps、free 这三个命令几乎是每个运维人员每天都要敲几十遍的工具。
    的头像 发表于 04-21 11:45 200次阅读

    SPE协议芯片如何让工业布线瘦身70%?三个实战案例告诉你

    在工业现场,布线一直是让人头疼的问题。传统的以太网需要4对线,体积大、成本高;现场总线又速率低、互操作性差。SPE(单对以太网)协议芯片的出现,正在改变这一切。本文通过三个实战案例,看看SPE如何让工业布线瘦身70%。
    的头像 发表于 03-13 17:49 1209次阅读

    骏马奔腾,芯向未来:SiC功率器件的“三个必然”与丙午马年的产业跃迁

    骏马奔腾,芯向未来:SiC功率器件的“三个必然”与丙午马年的产业跃迁 日期: 2026年 丙午马年 除夕 主题: 倾佳电子杨茜“三个必然”战略论断与基本半导体碳化硅技术的产业替代逻辑 关键词
    的头像 发表于 02-15 10:33 164次阅读
    骏马奔腾,芯向未来:SiC功率器件的“<b class='flag-5'>三个</b>必然”与丙午马年的产业跃迁

    altium designer 如何画短路两或者三个网络的封装?

    如何我画了一天线,有3引脚,TX1,TX2,GND, 但实际上这三个引脚是连在一起的。我导入pcb后,会报DRC警告,这个该怎么解决?
    发表于 02-12 19:30

    三个经典开关电源实际问题解析

    下面三个关于多路输出电源连续工作模式的问题,测试一下您的电源设计知识。然后核对您的答案。
    的头像 发表于 01-22 16:08 3596次阅读
    <b class='flag-5'>三个</b>经典开关电源实际问题解析

    MDD从工程故障看极管三个极的设计误区与失效案例

    一、为什么极管问题总是“看起来很随机”?在FAE现场支持中,经常遇到如下问题:-同一电路,有的板子正常,有的异常-高温下工作不稳定-更换批次后性能漂移这些问题,90%都与三个极的设计与使用方式有关
    的头像 发表于 01-19 11:48 391次阅读
    MDD从工程故障看<b class='flag-5'>三</b>极管<b class='flag-5'>三个</b>极的设计误区与失效案例

    束管式光缆最简单三个步骤

    束管式光缆的安装或施工可简化为以下三个核心步骤,确保光纤传输性能稳定且操作高效: 第一步:路由规划与准备 路径勘察 确定光缆敷设路线,避开强电磁干扰源(如高压线)、尖锐物体或易受外力破坏的区域(如
    的头像 发表于 01-07 10:12 479次阅读

    未来工业AI发展的三个必然阶段

    与优化 能力的深层革命。 未来十年,工业AI的发展将经历三个清晰的阶段:  智能辅助 → 智能决策 → 自主优化 。这次进化,构成了工业从“人控机器”到“机器共智”的核心路径。 一、第一阶段:智能辅助(AI for Assistance) 时间窗口:
    的头像 发表于 10-27 15:47 613次阅读
    未来工业AI发展的<b class='flag-5'>三个</b>必然阶段

    三个方面分析波长对光纤表现的决定性作用

    挑战三个方面展开分析: 一、波长对光纤传输性能的决定性作用 衰减特性:波长决定光信号的“生存能力” 光纤的衰减系数随波长变化显著。在1310nm波段,衰减主要由瑞利散射主导,衰减系数较低(约0.3-0.4dB/km);而在1550nm波段,衰减
    的头像 发表于 10-09 10:26 1289次阅读

    DIY 流体模拟吊坠(二):第二、第三个、更多的吊坠......

    “  上文 DIY 流体模拟吊坠(一):理论与第一吊坠的制作 介绍了流体模拟的理论并打造了第一吊坠,现在继续制造第二、三个吊坠......  ” 第二
    的头像 发表于 09-17 23:17 2496次阅读
    DIY 流体模拟吊坠(二):第二<b class='flag-5'>个</b>、第<b class='flag-5'>三个</b>、更多的吊坠......

    请问K230D的三个相机能同步采样吗?

    如题 K230D的三个相机能同步采样吗?
    发表于 08-04 06:32

    DSP从入门到精通全集

    这是一本循序渐进介绍DSP的书籍,从DSP的入门知识介绍到DPS的硬件,接口,应用,从DSP的ADC/DAC到数字滤波器处理。本文除了对DSP的各种软硬件
    发表于 07-12 14:36

    怎么结合嵌入式,Linux,和FPGA三个方向达到一均衡发展?

    在嵌入式领域,不少人都怀揣着让嵌入式、Linux 和 FPGA 三个方向实现均衡发展的梦想,然而实践中却面临诸多挑战。就像备受瞩目的全栈工程师稚晖君,他从大学玩单片机起步,凭借将智能算法融入嵌入式而
    的头像 发表于 06-25 10:08 1036次阅读
    怎么结合嵌入式,Linux,和FPGA<b class='flag-5'>三个</b>方向达到一<b class='flag-5'>个</b>均衡发展?

    突破LuatOS开发瓶颈:三个二次开发必备知识揭秘!

    遇到LuatOS开发难题?或许你忽略了这三个关键常识。它们看似简单,却能破解资源管理、效率提升等瓶颈问题,为你的项目注入新活力,实现技术跃迁。 本期一起来了解LuatOS开发需要熟悉的几个常识
    的头像 发表于 06-23 15:05 522次阅读
    突破LuatOS开发瓶颈:<b class='flag-5'>三个</b>二次开发必备<b class='flag-5'>知识</b>揭秘!

    EMC电路基础知识

    本课程分三个章节,分别从概念,基本理论和系统方面简单介绍了 EMC 的基 本概念、标准、测试内容,产品认证和电磁兼容的基本理论,最后介绍了系统 安装和维护中的 EMC 问题。 学完本课
    发表于 05-19 16:13