APP下载

多级流水线处理机的少课时实践内容设计

2016-08-30刘玉洁沈世全

实验技术与管理 2016年7期
关键词:流水设计学生

刘玉洁, 沈世全

(1. 中国民航大学 计算机科学与技术学院, 天津 300300;2. 厦门航空有限公司 杭州分公司, 浙江 杭州 310000)



多级流水线处理机的少课时实践内容设计

刘玉洁1, 沈世全2

(1. 中国民航大学 计算机科学与技术学院, 天津300300;2. 厦门航空有限公司 杭州分公司, 浙江 杭州310000)

以少课时教学为前提,基于FPGA技术设计了一个适用于本科生的多级流水线处理机的实践内容。通过精简处理机结构、缩减运算规模,设计了一个学生能够在有限课时内实现的多级流水乘法处理机,并提出了流水线瓶颈段问题的解决方案,收到了良好的教学效果。

多级流水线处理机; 实践内容设计;FPGA; 计算机体系结构

流水线技术是现代计算机系统设计中的关键技术,也是计算机体系结构课程中的重要内容。面对少课时的实践授课情况,设计出适合于本科学生计算机专业学生的流水线处理机的实践内容,有利于提高学生的系统设计能力,以及对CPU关键技术的掌握。

1 实验环境选择

对于流水线处理机的实践,一般可采用的方法有两种:一种是基于模拟器的设计方式;另一种是基于FPGA技术的设计方式。

基于模拟器下的设计方式,是在模拟器环境下,用程序来实现对流水线工作方式的模拟。常用的模拟器有WinDLX[1]、DLXView[2]、SimpleScalar[3]等。由于模拟器的特点,其设计出的多级流水线更接近于一段程序,而非CPU设计,难以让学生从本质上体会流水设计的意义。

基于FPGA技术的设计方式,要求学生利用可编程芯片,从指令系统开始,完成逻辑设计到物理实现的一台流水线处理机[4]。……

登录APP查看全文

猜你喜欢

流水设计学生
流水
赶不走的学生
瞒天过海——仿生设计萌到家
流水有心
设计秀
有种设计叫而专
学生写话
学生写的话
落红只逐东流水
设计之味