EmulationOnline/chiplab

GitHub: EmulationOnline/chiplab

Chiplab 是一个通过真实硬件运行程序来研究数字集成电路行为的平台,解决软件模拟不准确的问题。

Stars: 2 | Forks: 0

# Chiplab 由 EmulationOnline Chiplab 是一个用于研究(最初仅针对数字)集成电路行为的平台。 更多关于动机与历史的信息可在以下网址找到: ## 结构 其长期愿景是,不同芯片之间将有显著的复用或至少是相似性,因此本项目采用单代码仓库的结构。 对于实验室支持的某个特定芯片,存在几个相关部分: - **目标**。 指的是旨在微控制器上运行的程序。 - **固件**。 此代码运行在微控制器上,并与目标集成电路进行接口交互。其核心功能是设置和读取目标集成电路上的引脚。 - **主机**。 这是在性能更强的机器上运行的代码,并通过串口与固件程序通信。 - **电路板**。 这是一个包含微控制器、目标集成电路以及用于与主机通信的串口接口的电路板的电子设计。 例如,对于 6502 芯片,代码位于以下文件夹中: - 6502/target - 6502/firmware - 6502/host - 6502/board ## 考虑捐赠 捐赠是一种极好的贡献方式。资金既用于支持开发,也用于购买添加到实验室的硬件。
标签:6502芯片, monorepo, PCB设计, 串行通信, 主机软件, 仿真平台, 固件开发, 嵌入式开发工具, 嵌入式系统, 微控制器编程, 数字电路研究, 数字集成电路, 测试仪器, 电子产品设计, 硬件仿真, 硬件研究, 芯片行为分析, 行为观察, 软件硬件集成, 逆向工具, 集成电路测试