首页 > 代码库 > 数字设计
数字设计
LC3是一个16位单总线CPU,涉及中断、简单IO、栈、系统服务等方面的硬件实现,另外LC3有自己的C语言编译器、汇编器和仿真器,是系统学习计算机软硬件的好途径!以下几篇是LC3的CPU源码、编译器源码、汇编器源码和仿真器源码,源码面前了无秘密,从中可以熟悉从逻辑门电路到完整计算机体系结构再到高级语言实现的全过程。
LC-3 CPU VHDL
美国计算机泰斗Yale N. Patt的LC-3 CPU VHDL源码,配合《计算机系统概论》一书学习效果更佳!
LC-3 CPU Another VHDL
另一套LC3 CPU VHDL源码及设计文档,对LC3进行了一些取舍和改造,比如NZP改为NZC,更贴近现实CPU硬件架构。使用ASM方法进行VHDL编码,更适合数字设计初学者。
LC-3 汇编器源码
LC-3 CPU的汇编器、Linux下的仿真器源码及相关手册。
LC-3 编译器源码
LCC for LC3编译器源码,关于LCC编译器源码分析参见《可变目标C编译器》一书。
LC-3资料
LC3的微架构,数据通路及控制,流水线等方面资料。
胡伟武的RISC处理器设计
龙芯总设计师胡伟武的RISC处理器设计教程,实例讲解一个不带总线的RISC CPU数字设计,包括流水线设计,简练且重点突出。
数字设计
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。