悦知大学
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
计算机网络
计算机网络(第七版)重难点解析
4780人学习
¥98.00
计算机网络(第七版)精讲
5664人学习
¥160.00
信息系统分析与设计
418人学习
¥39.80
更 多 18 门 课 程
夏老师终身门徒课程套餐【体系化学习】
大型园区网络实战设计视频课程(路由交换+无线网络+安全+优化)
222259人学习
¥99.00
企业级网络安全与等保2.0【行业剖析+产品方案+项目实战】
128758人学习
¥499.00
【智慧城市】政务云与电子政务外网规划设计项目实战
38883人学习
¥499.00
更 多 50 门 课 程
高级网络工程师思科华为双厂商项目实战
2024网络工程师入门CCNA :0基础学网络视频课程【精华版】
180492人学习
¥399.00
新版高级网络工程师系列8之网络工程师面试问题与技巧锦囊
10583人学习
¥299.00
网络工程师入门CCNA 0基础学网络系列课程1:OSI参考模型【新任帮主】
17014人学习
¥1.00
更 多 38 门 课 程
Juniper学习专题【大侠唐在飞出品】
Juniper老司机经验谈:SRX防火墙完整学员版【大侠唐在飞出品】
76521人学习
¥199.00
Juniper老司机经验谈:junos cli魅力篇视频课程【大侠唐在飞出品】
38946人学习
¥5.00
Juniper入门与提高实战视频课程【大侠唐在飞出品】
161353人学习
¥199.00
更 多 3 门 课 程
Juniper学习专题【大侠唐在飞出品】
Juniper老司机经验谈:SRX防火墙完整学员版【大侠唐在飞出品】
76521人学习
¥199.00
Juniper老司机经验谈:junos cli魅力篇视频课程【大侠唐在飞出品】
38946人学习
¥5.00
Juniper入门与提高实战视频课程【大侠唐在飞出品】
161353人学习
¥199.00
更 多 3 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

计算机专业学生及相关从业人员

你将会学到:

完成对学生计算机系统能力和系统思维的培养。

课程简介:

本课程将基于之前设计完成的MiniMIPS32 RISC微处理器,讲授SoC软硬件的设计与实现的方法、步骤与技巧。整个课程将讲解SoC的构建与系统集成,操作系统微内核的移植,面向图像处理应用的软硬件协同设计,软件环境与测试环境的搭建以及基于Digilent FPGA开发板的板级设计等几方面内容,知识点覆盖之前的数字逻辑设计,计算机组成原理,计算机体系结构,操作系统,图像处理等多门课程,最终实现对着多门课程的贯穿式教学,完成对学生计算机系统能力和系统思维的培养。

展开更多

课程大纲-计算机系统设计——基于FPGA的SoC设计与实现

  • 第1章MiniMIPS32微处理器的暂停机制(56分钟2节)

  • 1-1

    流水线的暂停机制本知识点首先分析了造成MiniMIPS32流水线暂停的两个重要原因:多周期除法指令和加载相关;然后,给出了支持暂停机制的MiniMIPS32处理器的流水线设计方案。

    「仅限付费用户」点击下载“配套资料.rar”

    [35:22]
  • 1-2

    支持暂停机制的MiniMIPS32处理器的实现本知识点针对已完成的支持暂停机制的MiniMIPS32处理器流水线设计方案,采用Verilog HDL进行了具体实现,并采用行为仿真进行了功能验证。

    「仅限付费用户」点击下载“支持暂停机制的MiniMIPS32处理器的实现.pptx”

    [20:54]
  • 第2章协处理器CP0的设计与实现(40分钟2节)

  • 2-1

    CP0协处理器概述本知识点首先介绍了MiniMIPS32处理器中,CP0协处理器的功能和作用;然后重点介绍了CP0协处理器中的4个和异常处理相关的寄存器。

    「仅限付费用户」点击下载“配套资料.rar”

    [28:56]
  • 2-2

    CP0协处理器的设计思路本知识点给出了CP0协处理器的大体设计思路,并针对可能会出现的CP0寄存器写后读数据相关,给出了解决方案。

    「仅限付费用户」点击下载“CP0协处理器的设计思路.pptx”

    [11:19]
  • 第3章MiniMIPS32微处理器的异常处理(1小时30分钟3节)

  • 3-1

    异常的基本概念本知识点首先讨论了异常和中断的概念和区别;然后,给出了通用的异常处理流程、异常处理器程序入口地址的确定方法以及异常返回的流程。

    「仅限付费用户」点击下载“异常的基本概念.pptx”

    [20:25]
  • 3-2

    MiniMIPS32处理器中的异常处理本知识点首先给出了精确异常的概念及处理方法;然后,针对MiniMIPS32处理器的特点,给出了精确异常处理流程以及基于该流程的处理器流水线设计方案;最终,采用Verilog HDL完成具体实现和行为仿真验证。

    「仅限付费用户」点击下载“配套资料.rar”

    [41:50]
  • 3-3

    MiniMIPS32处理器中的异常处理的实现本知识点首先给出了精确异常的概念及处理方法;然后,针对MiniMIPS32处理器的特点,给出了精确异常处理流程以及基于该流程的处理器流水线设计方案;最终,采用Verilog HDL完成具体实现和行为仿真验证。

    [28:36]
  • 第4章基于MiniMIPS32处理器的SoC设计与实现(1小时29分钟4节)

  • 4-1

    指令存储器的设计本知识点演示了采用FPGA内部的块存储器和Vivado中的IP生成工具设计MiniMIPS32_MicroSyS原型系统中的指令存储器的具体流程。

    [30:39]
  • 4-2

    数据存储器的设计本知识点演示了采用FPGA内部的块存储器和Vivado中的IP生成工具设计MiniMIPS32_MicroSyS原型系统中的数据存储器的具体流程。

    [22:19]
  • 4-3

    基于功能点程序的测试本知识点首先讲述了功能点测试程序的组成和基本结构;然后,演示了如何使用Vivado集成设计环境和Nexys 4 DDR FPGA开发板对所设计的MiniMIPS32处理器进行功能点测试。

    「仅限付费用户」点击下载“基于功能点程序的测试.pptx”

    [21:50]
  • 4-4

    C程序的测试本知识点首先讲述了用于测试的C语言程序的基本结构;然后,演示了如何使用Vivado集成设计环境和Nexys 4 DDR FPGA开发板对所设计的MiniMIPS32处理器进行C语言程序的测试。

    「仅限付费用户」点击下载“基于C语言程序的测试.pptx”

    [15:06]
  • 第5章MiniMIPS32交叉编译环境的搭建(35分钟1节)

  • 5-1

    MiniMIPS32交叉编译环境的搭建本知识点演示了基于Virtual Box虚拟机和Ubuntu Linux操作系统,搭建MIPS交叉编译环境的完整过程,包括编译器安装、环境变量配置以及使用。

    [35:01]

“悦知大学”老师的其他课程更多+

在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部