软核处理器设计(四)为“从零开始-基于FPGA 的软核处理器设计实现”系列课程的第七章,该系列课程总计5部分,8个章节,特惠199元(原价:¥392)。
微信加群领取课件:请加摩尔吧助手qq:2992915029
本课程从数字IC设计工程师应具备的基本技能讲起。首先介绍数字芯片设计流程,主流EDA工具的使用,包括Design Compiler、Prime Time、Formality、VCS+verdi等。并介绍Verilog基本语法,使用verilog编写简单功能的电路,利用主流EDA工具进行仿真和综合。
第二方面,介绍处理器架构知识,揭开CPU的神秘面纱。以ARM架构为例,透过ARMv4 架构,详解处理器内部组成、该架构支持的指令集,用verilog一步一步实现处理器软核的设计,动手完成一款RISC 软核处理器的设计。
第三方面,如何在自己设计的处理器上运行程序,并移植到FPGA中实现。使用keil 开发环境编译得到ARM 机器码,把该机器码和软核处理器作为modelsim输入,验证处理器与期望功能的一致性。将ARM处理器移植到FPGA 上进行验证,使软件程序在FPGA软核上运行,在电脑端显示结果。通过本章节学习,可掌握处理器设计的软硬件协同仿真验证思想,完成modelsim功能仿真以及FPGA 的在板验证。
本章课程内容:
软核处理器设计(四)
金牌讲师:
庞亚龙
摩尔吧推荐讲师,西安电子科技大学本科,复旦大学微电子硕士。在校期间从事专用处理器设计研究,把研究成果发表于多篇国际会议,并荣获最佳论文荣誉。毕业后从事ASIC设计和FPGA开发工作。
课程特色:
由浅入深,涵盖数字电路前端设计完成流程,并以手把手的处理器设计作为提升。
需要提前预习掌握的能力知识:
- Linux系统使用背景、了解verilog语法;
- FPGA的简单使用;
- RISC处理器的5级流水结构。
辅助学习本系列课程的参考书籍
计算机组成与设计:硬件/软件接口(原书第5版 ARM版)
适宜人群:
- 集成电路和微电子专业的大学生;
- 了解verilog语法以及linux系统。
学习效果:
- 掌握数字电路设计流程以及verilog基本语法
- 主流IC设计中EDA工具使用
- CPU设计方法
- 掌握基本的FPGA技能
本系列课程目录:
本课程为系列课程,分为5部分,8个章节
第一章:数字芯片设计流程
第二章:Verilog语法基础
第三章:EDA工具使用
第四章:软核处理器设计(一)
第五章:软核处理器设计(二)
第六章:软核处理器设计(三)
第七章:软核处理器设计(四)
第八章:处理器的仿真验证
涉及的应用领域:
数字IC电路设计、CPU设计。
工具软件:
Modelsim、ISE(Vivado)
常见问题解答:
Q:本课程是一个什么样的课程?
A:是一个面向芯片设计以及对如何设计CPU感兴趣人员的课程,学习门槛低。
Q:课程总共多少节?
A:课程总计8个章节,购买系列课程后观看所有章节无需再消费。
Q:课程是否有资料素材提供?
A:提供完整源代码,搭建好的EDA环境,以及总结文档。
Q:本课程可以反复观看么?
A:购买课程之后是可以反复观看的,没有时间和次数限制。
Q:课程视频可以下载吗?
A:由于视频涉及版权原因,我们暂时不支持下载。
Q:课程中遇到问题怎么办?
A:学习过程中遇到问题有2种解决方式:
1.报名的同学可添加微信:moore8-m,备注:摩尔吧昵称,拉你入群,与讲师直接沟通交流
2.在问答区留下你的问题,讲师集中答疑