加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

logo

logo
  • 点赞
  • 评论
  • 分享
29
49
课程章节
  • 课程介绍
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱
初级

软核处理器设计(一)——基于FPGA的软核处理器设计实现(四)

2020/03/03
836
阅读需 5 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

软核处理器设计(一)为“从零开始-基于FPGA 的软核处理器设计实现”系列课程的第四章,该系列课程总计5部分,8个章节,特惠199元(原价:¥392)。

微信加群领取课件:请加摩尔吧助手qq:2992915029

课程套餐.png

本课程从数字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 的在板验证。


本章课程内容:

以ARM架构为例,详解处理器的内部组成,该架构支持的指令集,如何使用verilog 实现处理器软核的设计。

金牌讲师:

庞亚龙2082081.png

庞亚龙

摩尔吧推荐讲师,西安电子科技大学本科,复旦大学微电子硕士。在校期间从事专用处理器设计研究,把研究成果发表于多篇国际会议,并荣获最佳论文荣誉。毕业后从事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.在问答区留下你的问题,讲师集中答疑

相关推荐

电子产业图谱