原创
《CPU自制入门》试读体验
2019-4-13 18:36
2394
18
1
分类:
FPGA/CPLD
文集:
FPGA/verilog
谁不是一边喊着放弃一边又咬牙坚持。不抱怨,不逼逼,继续努力,让自己的内心更加强大。在一位学长的引领下,知道了FPGA的存在,接触它之后就喜欢上这个东西,因为非常底层,所以所有的细节都能看得到。在做硬件的过程中,看软件大佬各种操作实现机器人的操作感觉特别厉害,早期学过软件,学起来很吃力,调用寄存器啊什么的,用感觉这个东西蒙上了一层面纱,为什么配置几个寄存器就能实现相应功能,软件直白的描述,但是硬件是怎么实现的呢,很奇怪,很奇怪。找了很多关于CPU的书,例如《自己动手写CPU》、《CPU自制入门》,基于riscv的蜂鸟E200,MIPS处理器等等,就感觉很神奇,前期学习了verilog,买了一块小梅哥的开发板跟着梅哥教程做练习,算是懂了一点点皮毛,但是那种设计思想始终不得要领,唉~毕设打算根据《CPU自制入门》,对作者的CPU进行复现也算是学习的过程。不迈出第一步就不会有第二步、第三步,自己很菜、很笨、很无趣
写原创有奖励!2025面包板原创奖励正在进行中
最新发表
推荐阅读
明星博主
原创博文
年度排行
博文排行
博文评论
FPGA/CPLD
MCU/ 嵌入式
模拟
电源/新能源
测试测量
通信
智能手机
处理器与DSP
PCB
汽车电子
消费电子
智能硬件
物联网
软件与OS
采购与分销
供应链管理
工程师职场
EDA/ IP/ 设计与制造
无人机
机器人/ AI
医疗电子
工业电子
管理
写博文
点赞(18)
收藏
分享到:
返回列表
下一篇:
verilog array pack/unpack
PARTNER CONTENT
换一换>
更多>
文章评论(4条评论)
登录后参与讨论
您需要登录后才可以评论
登录 | 立即注册
发布
curton
2019-4-25 08:12
加油
回复
curton
2019-4-16 21:25
加油
回复
CationLiu
2019-4-15 10:50
CPU制作有两个路径,一是偏硬件层面,可以用模拟软件从三级管、运算器、存储器开始单独设计最后集成,涉及一些物理特性,最后也需要一些类似脚本的编程(因为不能全自己画电路图,模拟软件支持用代码来绘制硬件)。二是纯软件的编程,也就是你说的FPGA,实际上FPGA是一种可编程的芯片,可以理解为你用代码实现了电路,烧录到FPGA后这个芯片就按你编程的结果来改变了自己的内部结构(可以这么理解)。可以先试试做简单的运算器,然后通过外部加芯片的方式来实现CPU的功能,如果从头做一个完整的CPU太费时间了(比如自己去设计存储器就很麻烦)。
回复
测量无处不在
2019-4-14 15:42
这个有些难度的,国内做这方面的人不多啊。
国外倒是有些真正喜爱这个的,用FPGA实现CPU功能,数字处理能力远超CPU的。
回复
查看更多评论
相关推荐阅读
MOVIT
2020-02-12 11:03
verilog array pack/unpack
/***************************************************************************************************...