Code Monkey home page Code Monkey logo

cpu_4bit's Introduction

cpu_4bit

小组成员:黎鸿儒,李岳,杨润卓,王世彩,何振方。

本小组将本学期学习的《数字电子技术》与《计算机组成原理》两门课 内容结合,使用 74 系列芯片及门电路搭建了一个能实现简单指令集的 4 位 CPU。可实现的指令集包括在寄存器,RAM 存储单元,立即操作数之间的 MOV 指令,ADD 指令,IN 指令,OUT 指令,还包括与程序跳转相关的 JMP 及 JNC 指令以及子程序的调用 CALL 指令与返回主函数指令 RET。

参考项目为TD4-4BIT-CPU by wuxx

仿真软件: Multisim 14.0

仿真文件:cpu_4bit.ms14

指令集: Instruction.pdf

电路图: cpu_4bit.pdf

详细分析: 简易4位CPU.pdf

PCB原理图:Schlib1.SchLib

PCB图:PCB1.PcbDoc

PCB图PDF版:4bit.pdf

说明:

  1.电路支持两种代码写入模式,一种是由开关二极管及下拉电阻构成的ROM阵列,另一种是通过RAM写入,但此输入模式不稳定。文件中预设的输入模式是ROM阵列。
  
  2.电路时钟信号有两种模式,一种是自动信号(两种频率),另一种是用手动信号。
  
  3.蓝色线是数据总线,黑色线是控制信号线,紫色线是指令指针计数器,绿色线是时钟信号及复位端,红色为其他。
  
  4.由于逻辑键值(数字信号源,开关)有重复,所以仿真文件中的全部控制信号请通过鼠标电点击来控制。

cpu_4bit's People

Contributors

hhhhhscott avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.