logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

2025年ChipCamp芯片营地十大开源EDA

本文罗列了2025年在ChipCamp芯片营地所见到的10个代表性开源硬件设计与验证工具:Chisel语言(基于Scala的可综合Verilog生成器)、iVerilog和Verilator(Verilog功能仿真工具)、Yosys(RTL综合框架)、OpenROAD(全流程芯片设计工具)。还涵盖RISC-V开发工具链(riscv-gnu-toolchain)、测试套件(riscv-tests)、

文章图片
EDA核心工具之IC综合:从EDA三巨头的闭源到Yosys开源

摘要:Yosys是一款开源的Verilog综合工具,支持ASIC和FPGA设计流程。它通过脚本实现细粒度(ASIC)和粗粒度(FPGA)综合,与Berkeley ABC工具配合使用。Yosys能够处理复杂的Verilog设计,并通过与商业工具的对比验证其可靠性。其工作流程包括将行为级Verilog转换为门级网表(.dot格式),后续可结合Place & Route工具完成完整IC设计流程。

文章图片
Chisel芯片开发入门系列 -- 15. CPU芯片开发和解释5(一整套RISC-V指令集)

本文介绍的是一整套RISC-V的指令集的CPU芯片开发Demo代码,这一整套RISC-V指令集有38条指令,包括Load/Store、运算指令(算术-逻辑-移位)、条件跳转(BRanch)等常见的,还包括一个CSR的概念及配套的CSR系列指令。

文章图片
#risc-v#scala#青少年编程 +3
万众创芯:一个人设计芯片->流片->PCB板卡->点亮Linux

摘要:本文梳理了开源芯片项目的发展历程,重点介绍了OpenLane/LibreLane工具链和TinyTapeout项目的创新实践。2022年由Matt Venn创立的TinyTapeout通过与eFabless等MPW服务商合作,实现了500美元起的低成本芯片流片,使芯片设计大众化成为可能。文章还揭示了欧洲微电子生态系统(如IMEC、Fraunhofer等机构)的技术支撑,展示了从高中生到研究人

文章图片
Chisel芯片开发入门系列 -- 10. CPU芯片开发和解释0

本篇文章介绍使用Chisel开发一个“CPU芯片”!通过实现一个“CPU芯片”来理解芯片“编程”,因为CPU就是咱软件工程师心中的“殿堂”和“明珠”。

文章图片
#scala#青少年编程#fpga开发 +2
数学全景地图8----起源1950年代、推崇于21世纪的Zeidler数学指南

---在使用哲学逻辑/数理逻辑/文字表达的语言逻辑/数学语言特有的表达及符号进行严格化证明,还需要使用到集合论(Naive Set Theory),集合论本身就是作为一种数学语言,如前面的Introduction所介绍的----Set theory is basically a powerful language for formulating mathematics. (集合论可以看作是一个形式

文章图片
芯片世界的孤胆英雄---ARM1设计者和一人公司WDC

本文讲述了EDA发展史上VLSI Technology公司的关键作用,以及ARM芯片诞生的传奇故事。VLSI开创了ASIC设计和标准单元方法,还生产了首颗ARM1芯片。文章重点描述了Acorn工程师受一人芯片公司Westen Design Center的启发,在简陋条件下开发出ARM处理器的经历。通过对比国家半导体与WDC的强烈反差,展现了"无知者无畏"的创新精神。故事涉及VLSI、Acorn、A

文章图片
数学的伟大艺术--Ars Magna, The Great Arts

本文探讨了16世纪数学著作《Ars Magna》的文本特征与历史争议。资料显示,该拉丁文原著未使用代数符号系统(如韦达后来引入的符号),而是采用文字描述配合图示。书中包含40章内容,通过具体案例(如9、16、81、28等数字应用)展示数学方法。关于Cardano与Tartaglia、Ferro的学术争端,研究表明《Ars Magna》明确引用了相关贡献者,符合学术规范。文本分析涉及拉丁原著与英译版

文章图片
伯克利课程观察:1万门课程总览+200门数学课程概览

加州大学伯克利分校课程体系概览:全校开设11170门课程,包括6772门本科生课程和4398门研究生课程。数学系开设80门本科课程和70门研究生课程,涵盖从中学衔接课程到高阶理论课程。特别值得注意的是设有2门中学数学衔接课程(涵盖初高中内容)以及预科微积分等过渡性课程,为不同基础的学生提供学习支持。研究生课程则包含群论、模型论等专业理论课程。这种课程设置既保证了学术深度,又注重教育衔接,值得国内高

文章图片
草稿20251030:嵌入式系统RTOS和BSP的概念

本篇草稿收录了一篇关于RTOS和BSP概念辨析文章。在嵌入式系统中,板级支持包BSP是一个特定层次的软件,包括硬件相关的例程,比如启动器BootLoader和设备驱动等支持嵌入式操作系统(也称为实时操作系统RTOS)在特定硬件下的各项功能。可见BSP是RTOS的设备相关部分,BSP展开Board Support ackage就反映了这个【设备相关】主要就是板卡相关。RTOS可以管各种CPU但确很难

#单片机#嵌入式硬件
    共 17 条
  • 1
  • 2
  • 请选择