![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数字电路
banxia_hnu_zjw
这个作者很懒,什么都没留下…
展开
-
数字电路之CPU设计五
实验五 模型机DC_DZ和IR的实现原创 2020-12-30 17:19:52 · 303 阅读 · 0 评论 -
数字电路之CPU设计四
实验四 模型机时序部件的实现一、实验目的1.熟悉计数器、寄存器和 RAM 的工作原理。2.了解模型机中 SM 的作用。3.学会使用 VHDL 语言设计时序电路。二、实验内容1.用 VHDL 语言设计 SM;2.用 VHDL 语言设计一个 8 位的指令计数器 PC;3.用 VHDL 语言设计 3 个 8 位寄存器组成的寄存器组,实现读写操作。4.用 LPM_RAM_IO 定制一个 256*8 的 RAM,实现对 RAM 的读写操作。三、实验方法1、 实验方法采用基于FPGA进行数字逻辑原创 2020-12-30 17:16:58 · 544 阅读 · 0 评论 -
数字电路之CPU设计三
实验三 加法器、运算器的实现一、实验目的1.了解运算器的内部结构。2.熟悉并行加法器和串行加法器的工作原理。3.分析模型机的功能,设计 ALU 和移位逻辑。二、实验内容1.用 VHDL 语言设计 4 位并行加法器2.用 VHDL 语言设计 4 位串行加法器3.用 VHDL 语言设计模型机运算器 ALU4.用 VHDL 语言设计移位逻辑三、实验方法1、 实验方法采用基于FPGA进行数字逻辑电路设计的方法。采用的软件工具是Quartus II。2、 实验步骤1、新建,编写源代码。原创 2020-12-30 17:13:46 · 372 阅读 · 0 评论 -
数字电路之CPU设计二
实验二 多路复用器及控制信号产生逻辑的实现一、实验目的1.熟悉多路复用器以及模型机的工作原理。2.学会使用 VHDL 语言设计多路复用器。3.掌握 generic 的使用,能运用设计参数化多路复用器。4.学会使用 VHDL 语言设计模型机控制信号产生逻辑。二、实验内容1、使用 VHDL 语言设计多路复用器。2、掌握 generic 的使用,能运用设计参数化多路复用器。3、使用 VHDL 语言设计模型机控制信号产生逻辑。三、实验方法(一)实验方法采用基于FPGA进行数字逻辑电路设计的方原创 2020-12-30 17:10:31 · 608 阅读 · 0 评论 -
湖南大学数字电路CPU设计
模型机设计报告:湖南大学CPU设计工程代码github一、设计目的完整、连贯地运用《数字逻辑》所学到的知识,熟练掌握 EDA 工具基本使用方法,为学习好后续《计算机原理》课程做铺垫。二、设计内容任务① 按照给定的数据通路、数据格式和指令系统,使用 EDA 工具设计一台用硬连线逻辑控制的简易计算机;② 要求灵活运用各方面知识,使得所设计的计算机具有较佳的性能;③ 对所设计计算机的性能指标进行分析,整理出设计报告数据格式与指令系统本设计的主要目的是希望学生巩固在《数字逻辑》课程中学到的理论知原创 2020-12-30 17:00:55 · 1341 阅读 · 0 评论 -
数字电路之CPU设计一
@3-8译码器与指令译码器3-8译码器与指令译码器1、实验方法采用基于FPGA进行数字逻辑电路设计的方法。采用的软件工具是Quartus II。2、实验步骤1、新建,编写源代码。(1).选择保存项和芯片类型:【File】-【new project wizard】-【next】(设置文件路径+设置project name为xor2)-【next】(设置文件名xor2.vhd—在【add】)-【properties】(type=AHDL)-【next】(family=FLEX10K;name=EP原创 2020-10-27 20:27:14 · 1369 阅读 · 0 评论