从零开始,耗时两年,19岁小伙自制一块32位Risc-V处理器,可玩「贪吃蛇」
从设计 CPU、制作原型机、最终成品到软件编程,19 岁极客小伙用了整整两年的时间。
RISC-V 是一个基于精简指令集(RISC)原则的开源指令集架构(ISA),它是对应开源软件运动的一种「开源硬件」。该项目于 2010 年始于加州大学伯克利分校,项目贡献者是该大学以外的志愿者和行业工作者。
RISC-V 指令集的设计考虑了小型、快速、低功耗的现实情况来实做,但并没有对特定的微架构做过度的设计。与大多数指令集相比,RISC-V 指令集可以自由地用于任何目的,允许任何人设计、制造和销售 RISC-V 芯片和软件。
2021 年 4 月初,一位热衷于自制 CPU 的 19 岁极客小伙 Filip Szkander 自己设计和制造出了 32 位功能性 RISC-V CPU,并构建了与其他自制计算机不同的个人计算机「菠萝一号(Pineapple ONE)」。从设计、调试和安装 CPU 和所有硬件,Filip 整整花了两年时间。Filip 还受邀在东京举办的 RISC-V Days Tokyo 2021 Spring 上做了演示,他也成为了该会议自 2017 年举办以来最年轻的演示者。
创建者 Filip Szkander。
整体来看,「菠萝一号」是由 8 块正方形打印电路板垂直堆叠组成,边侧高度约为 10 厘米,外加一个 VGA 显示接口卡。一共使用了 23
从零开始,耗时两年,19岁小伙自制一块32位Risc-V处理器,可玩「贪吃蛇」相关推荐
- 耗时两年,19岁小伙采用230片纯74逻辑芯片搭建出32位Risc-V处理器!可玩贪吃蛇...
来源:机器之心编译 编辑:杜伟 昨天发了一篇关于纯手工制作CPU的文章,看来大家都十分感兴趣: B站焊武帝爆火出圈:纯手工拼晶体管自制CPU,耗时半年,可跑程序! 如果你想自己DIY CPU,第一 ...
- 耗时两年,19岁小伙采用230片纯74逻辑芯片搭建出32位处理器!可玩贪吃蛇
从设计 CPU.制作原型机.最终成品到软件编程,19 岁极客小伙用了整整两年的时间. RISC-V 是一个基于精简指令集(RISC)原则的开源指令集架构(ISA),它是对应开源软件运动的一种「开源硬件 ...
- 小伙用计算机唱rap,沙井有嘻哈!沙井19岁小伙用沙井话唱Rap!你听懂了吗?!...
原标题:沙井有嘻哈!沙井19岁小伙用沙井话唱Rap!你听懂了吗?! 中国有嘻哈,前一阵子风靡全国 但是!沙井人不必太羡慕 因为"沙井有嘻哈"强势来袭啦! 一名19岁的沙井本土男孩, ...
- 自制 | 纯手工自制一个16位RISC架构CPU
这周和大家分享的这个项目来自hackaday. 从创作的日志来看,这个项目从2018年底开始,一直到陆陆续续更新到前俩天. 一个耗时又有趣的项目. 项目的起因是,作者在学习了MITx的 "计 ...
- Java自制简易32位加密工具
自制32位加密(java版) 闲来无事,自己制作32位建议加密工具,我把自己的思路和大家分享下: 下载加密程序链接:https://download.csdn.net/download/qickcao ...
- 四川宜宾公交自燃 19岁小伙抵住车门救人
昨日晚上7:10左右,一辆5路公交车行驶至宜宾市一医院文星街站台时突发燃烧,公交车被烧成"光架架".据宜宾市一医院晚8点半统计,事故造成车内9名乘客受伤.相关部门已经将公交车封存, ...
- 4岁学编程,19岁创办以太坊,4年十亿身家!
点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 来源丨新智元 编辑丨极市平台 导读 4岁开始接触编程,12岁就用C+ ...
- 19岁「天才少年」自制CPU!1200个晶体管,纯手工打造
大家好,我是张巧龙,在推特上看到一个19岁的博主,耗时整整3年,纯手工自制1200个晶体管的CPU. 这位叫做 Sam Zeloof 的美国大学生,最终打造出1200个晶体管的CPU! 在10微米 ...
- 19岁天才少年纯手工自制CPU,直呼NB
点击上方"小麦大叔",选择"置顶/星标公众号" 福利干货,第一时间送达 大家好,我是小麦,19岁的时候,我在干什么呢?应该是读书,篮球,唱跳和Rap?但是这个少 ...
- 19岁中国小伙确诊老年痴呆,全球纪录又被刷新了
点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 Alex 发自 凹非寺 量子位 | 公众号 QbitAI 难以置信, ...
最新文章
- java datasource mysql_Java MysqlDataSource類代碼示例
- arcgis 经纬度转大地坐标_土地报备坐标txt(坐标交换数据)转shp遇到的坑及其Python(ArcPy/ArcGIS)实现...
- 深度学习笔记5:Building Deep Networks for Classification
- spark知识点八万字长文最全汇总和高频面试题目
- 网站维护:利用iptables和ipset屏蔽恶意IP的访问
- eureka源码:开启eureka server
- thinkpad密码忘记
- 和某ZYC巨佬和XXY巨佬的随机挑战2总结
- sharedpreferences使用方法_细数 SharedPreferences 的那些槽点 !
- linux 自学系列:文件内容查找命令grep
- php mpdf 乱码,PHPMPDF中文乱码如何解决
- 在排序数组中查找数字
- simpleDateFormat 和 TimeZone
- 安装工程造价课程设计_安装工程造价课程设计心得体会及建议
- AI-语音处理理论和应用-语音识别、语音合成
- 史上最详细清样/校样(Proof)处理流程Hindawi
- 如何获取未安装apk应用的包名、应用名以及版本信息等
- CALIPSO Quality Statements Lidar Level 2 Cloud and Aerosol Layer Products
- 不要急,没有一朵花,从一开始就是花,也不要嚣张,没有一朵花,
- Spider爬虫--手机App抓包爬虫
热门文章
- 浏览器如何工作(How browsers work)
- 解决:mmc0: error -110 whilst initialising SD card.md
- 用 dfuse Lifecycle 保证你的交易被推送上链
- 【饥饿游戏搜索算法】基于饥饿游戏搜索算法求解单目标优化问题(HGS)含Matlab源码
- matlab求长径比,基于数值模拟的气膜孔冷却效率经验公式的修正
- 世界精神卫生日:不断变化的世界的应用程序
- 漫漫学习路——计算机专业学习经验记录
- SAP BASIS ADM100 中文版 Unit 7(1)
- moto edge s root与开启nfc门禁卡模拟
- PCB六层板如何分层最好?