职称:副教授
主讲教师:张剑贤、刘锦辉
教师团队:共1位
| 学校: | 西安电子科技大学 |
| 开课院系: | 计算机科学与技术学院 |
| 课程编号: | CS205403 |
| 学分: | 4 |
| 课时: | 56 |
计算机技术与微电子技术的快速发展,对处理器及计算机系统产生重要的影响。随着FPGA技术的发展,基于FPGA的SoC系统设计为计算机结构及系统验证提供了有效的途径。本课程注重基础知识的应用、理论到实践的转化。课程在深入分析SoC系统的基本结构、系统研究内容以及关键技术等基础知识的基础上,讲述基于硬件描述语言的数字系统基本逻辑电路设计方法、基于硬件描述语言的SoC系统中算术运算部件原理及设计方法以及存储器结构及设计方法等内容。重点讨论基于FPGA的SoC系统设计方法以及各个功能部件的设计开发,包括指令集、程序指针、指令寄存器、算术逻辑单元、通用寄存器、程序存储器、数据存储器、堆栈指针以及通用IO接口等功能模块设计实现。最后探讨SoC测试验证方法以及典型SoC系统和最新技术进展情况。
本课程设计了多个与课程内容相配套的实验。学生需要采用硬件描述语言完成8位SoC系统功能模块设计及综合仿真验证,并按要求完成基于FPGA的原型验证。通过实验使学生能充分了解和掌握计算机内部工作原理及结构,掌握硬件描述语言设计方法及FPGA设计验证方法,为学生从事计算机系统结构的设计、分析、开发与优化等相关工作打下坚实的基础。| 课程章节 | | 文件类型 | | 大小 | | 备注 | |
| 1.1 SoC基本概念 |
文档
.pdf
|
1.71MB | ||
|
视频
.mp4
|
305.02MB | |||
| 1.2 SoC设计关键技术 |
视频
.mp4
|
599.96MB | ||
| 1.3 SoC设计方法 |
视频
.mp4
|
81.24MB | ||
| 1.4 SoC总线结构 |
视频
.mp4
|
305.26MB | ||
| 1.5 FPGA结构分析 |
文档
.ppt
|
2.40MB | ||
|
视频
.mp4
|
585.28MB | |||
| 2.1 VHDL程序结构 |
文档
.ppt
|
3.94MB | ||
|
视频
.mp4
|
56.30MB | |||
|
视频
.mp4
|
173.05MB | |||
| 2.2 VHDL基本元素 |
视频
.mp4
|
237.33MB | ||
| 2.3 VHDL基本逻辑语句 |
视频
.mp4
|
216.80MB | ||
| 2.4 VHDL描述方式 |
视频
.mp4
|
344.11MB | ||
| 2.5 组合逻辑电路设计 |
视频
.mp4
|
361.27MB | ||
| 2.6 时序逻辑电路设计 |
视频
.mp4
|
327.81MB | ||
| 2.7 有限状态机设计 |
视频
.mp4
|
286.56MB | ||
| 2.8 EDA工具使用 |
文档
.ppt
|
3.28MB | ||
|
文档
.pdf
|
5.58MB | |||
|
视频
.mp4
|
279.58MB | |||
| 3.1 定点加法器设计 |
文档
.ppt
|
1.21MB | ||
|
视频
.mp4
|
313.93MB | |||
| 3.2 浮点加法器设计 |
视频
.mp4
|
220.04MB | ||
| 4.1 定点乘法器设计 |
文档
.ppt
|
1.56MB | ||
|
视频
.mp4
|
87.83MB | |||
|
视频
.mp4
|
361.60MB | |||
|
视频
.mp4
|
361.91MB | |||
| 4.2 定点除法器设计 |
视频
.mp4
|
346.43MB | ||
| 5.1 随机存取存储器(RAM)设计 |
文档
.ppt
|
2.32MB | ||
|
视频
.mp4
|
364.04MB | |||
| 5.2 只读存储器(ROM)设计 |
视频
.mp4
|
267.82MB | ||
| 5.3 双端口RAM设计 |
视频
.mp4
|
126.22MB | ||
| 5.4 先进先出队列(FIFO)设计 |
视频
.mp4
|
381.30MB | ||
| 5.5 CRC校验电路设计 |
视频
.mp4
|
253.48MB | ||
| 6.1 CPU组成结构 |
文档
.ppt
|
3.83MB | ||
|
视频
.mp4
|
151.68MB | |||
| 6.2 Richard CPU分析 |
视频
.mp4
|
463.51MB | ||
| 6.3 CPU设计方法 |
视频
.mp4
|
92.44MB | ||
| 6.4 指令系统设计 |
视频
.mp4
|
183.80MB | ||
| 6.5 CPU设计思路 |
视频
.mp4
|
160.24MB | ||
| 6.6 SOC功能模块设计 |
视频
.mp4
|
262.74MB | ||
| 6.6.1 CPU数据通路设计 |
视频
.mp4
|
323.37MB | ||
|
视频
.mp4
|
521.96MB | |||
| 6.6.2 ALU模块设计 |
视频
.mp4
|
334.03MB | ||
|
视频
.mp4
|
666.99MB | |||
| 6.6.3 RAM、SP、IO模块设计 |
视频
.mp4
|
418.01MB | ||
| 6.6.4 微程序控制器设计 |
视频
.mp4
|
468.86MB | ||
|
视频
.mp4
|
545.46MB | |||
|
视频
.mp4
|
473.01MB | |||
|
视频
.mp4
|
365.37MB | |||
| 6.6.5 CPU时钟信号时序分析 |
视频
.mp4
|
627.92MB | ||
| 7.1 SoC系统验证方法 |
文档
.ppt
|
573.50KB | ||
|
视频
.mp4
|
463.40MB | |||
| 7.2 SoC系统测试原理及方法 |
视频
.mp4
|
222.90MB | ||
| 8.1 基于ARM的SOC设计 |
文档
.ppt
|
1.18MB | ||
|
视频
.mp4
|
118.34MB | |||
| 8.2 GPU系统 |
视频
.mp4
|
107.60MB | ||
| 8.3 基于Power的SOC系统设计 |
视频
.mp4
|
47.76MB | ||
| 8.4 众核处理系统 |
视频
.mp4
|
61.71MB | ||
| 8.5 片上网络 |
视频
.mp4
|
387.03MB | ||
| 9.1 同步电路优化设计 |
文档
.ppt
|
1.46MB | ||
|
视频
.mp4
|
145.37MB | |||
|
视频
.mp4
|
324.06MB | |||
| 9.2 异步电路优化设计 |
视频
.mp4
|
276.56MB | ||
|
视频
.mp4
|
259.99MB | |||
| 10.1 SOC课程思政 |
文档
.pptx
|
4.74MB | ||
| 11.1 SOC设计绪论--教案设计 |
文档
.docx
|
31.98KB | ||
| 11.2 VHDL程序设计--教案设计 |
文档
.docx
|
31.48KB | ||
| 11.3 组合逻辑电路设计--教案设计 |
文档
.docx
|
30.41KB | ||
| 11.4 时序逻辑电路--教案设计 |
文档
.docx
|
31.02KB | ||
| 11.5 有限状态机设计--教案设计 |
文档
.docx
|
31.46KB | ||
| 11.6 定点乘除法器设计--教案设计 |
文档
.docx
|
42.77KB | ||
| 11.7 FPGA设计开发--教案设计 |
文档
.docx
|
32.12KB | ||
| 11.8 存储器设计--教案设计 |
文档
.docx
|
184.26KB | ||
| 11.9 经典CPU分析--教案设计 |
文档
.docx
|
30.25KB | ||
| 11.10 指令系统设计--教案设计 |
文档
.docx
|
271.50KB | ||
| 11.11 指令数据通路设计--教案设计 |
文档
.docx
|
31.09KB | ||
| 11.12 算术逻辑单元设计--教案设计 |
文档
.docx
|
382.03KB | ||
| 11.13 微程序控制器设计--教案设计 |
文档
.docx
|
1.38MB | ||
| 12.1 基于FPGA的自主可控SOC设计 |
文档
.pdf
|
5.73MB |