WIMP51:一个简单的处理器和可视化工具,向大学生介绍计算机组织

Q3 Social Sciences Computers in Education Journal Pub Date : 2002-06-16 DOI:10.18260/1-2--10788
David J. Sullins, H. Pottinger, D. Beetner
{"title":"WIMP51:一个简单的处理器和可视化工具,向大学生介绍计算机组织","authors":"David J. Sullins, H. Pottinger, D. Beetner","doi":"10.18260/1-2--10788","DOIUrl":null,"url":null,"abstract":"The University of Missouri – Rolla offers a Junior-level lecture and laboratory course in hardware/software co-design 1 .  The course focuses on the 8051 family of microcontrollers.  Many students who take this course have no prior experience with processor architecture, so a short introduction to some basic concepts of computer organization is given in the first few weeks of the course. In the past, the computer architecture portion of the course was taught using the Gnome processor, described in Van den Bout’s Practical Xilinx Designers Lab Book 2 .  The Gnome is a four-bit processor with eightbit instructions described in VHDL and targeted for the Xilinx 4k series FPGA.  While the Gnome is at an appropriate level of complexity for the course, it is quite different from the 8051 microcontroller.  Past course evaluations indicate that many students feel their time was wasted learning the Gnome instruction set, only to be told to forget the Gnome instructions and learn a new instruction set three weeks into the course.  Still, the Gnome is useful in the classroom, as the 8051 microcontroller is much too complex for a short introduction to computer architecture. To resolve these problems a replacement processor  based  on  the  8051  was designed. Called  the  WIMP51,  it  is  a  simple binary- compatible subset of the 8051, lacking internal memory, interrupts, peripherals, and many of the 8051 instructions.  The WIMP51 was implemented in synthesizable VHDL and an interactive graphical simulator was developed for use in lab.","PeriodicalId":39352,"journal":{"name":"Computers in Education Journal","volume":"1 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2002-06-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"The WIMP51: A Simple Processor and Visualization Tool to Introduce Undergraduates to Computer Organization\",\"authors\":\"David J. Sullins, H. Pottinger, D. Beetner\",\"doi\":\"10.18260/1-2--10788\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The University of Missouri – Rolla offers a Junior-level lecture and laboratory course in hardware/software co-design 1 .  The course focuses on the 8051 family of microcontrollers.  Many students who take this course have no prior experience with processor architecture, so a short introduction to some basic concepts of computer organization is given in the first few weeks of the course. In the past, the computer architecture portion of the course was taught using the Gnome processor, described in Van den Bout’s Practical Xilinx Designers Lab Book 2 .  The Gnome is a four-bit processor with eightbit instructions described in VHDL and targeted for the Xilinx 4k series FPGA.  While the Gnome is at an appropriate level of complexity for the course, it is quite different from the 8051 microcontroller.  Past course evaluations indicate that many students feel their time was wasted learning the Gnome instruction set, only to be told to forget the Gnome instructions and learn a new instruction set three weeks into the course.  Still, the Gnome is useful in the classroom, as the 8051 microcontroller is much too complex for a short introduction to computer architecture. To resolve these problems a replacement processor  based  on  the  8051  was designed. Called  the  WIMP51,  it  is  a  simple binary- compatible subset of the 8051, lacking internal memory, interrupts, peripherals, and many of the 8051 instructions.  The WIMP51 was implemented in synthesizable VHDL and an interactive graphical simulator was developed for use in lab.\",\"PeriodicalId\":39352,\"journal\":{\"name\":\"Computers in Education Journal\",\"volume\":\"1 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2002-06-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computers in Education Journal\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.18260/1-2--10788\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"Social Sciences\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers in Education Journal","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.18260/1-2--10788","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Social Sciences","Score":null,"Total":0}
引用次数: 1

摘要

密苏里大学罗拉分校提供硬件/软件协同设计的初级课程和实验课程。本课程的重点是8051系列微控制器。许多参加本课程的学生之前没有处理器体系结构的经验,因此在课程的前几周会对计算机组织的一些基本概念进行简短的介绍。在过去,本课程的计算机体系结构部分使用Gnome处理器进行教学,Van den Bout的实用Xilinx设计人员实验书2中有描述。Gnome是一个4位处理器,具有用VHDL描述的8位指令,针对Xilinx 4k系列FPGA。虽然Gnome的复杂程度适合本课程,但它与8051微控制器有很大不同。过去的课程评估表明,许多学生觉得他们的时间浪费在学习Gnome指令集上,只是在课程开始三周后才被告知忘记Gnome指令并学习新的指令集。尽管如此,Gnome在课堂上还是很有用的,因为8051微控制器对于计算机体系结构的简短介绍来说太复杂了。为了解决这些问题,设计了一种基于8051的替代处理器。它被称为WIMP51,是8051的一个简单的二进制兼容子集,没有内部存储器、中断、外设和许多8051指令。在可合成的VHDL语言中实现了WIMP51,并开发了一个可用于实验室的交互式图形模拟器。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
The WIMP51: A Simple Processor and Visualization Tool to Introduce Undergraduates to Computer Organization
The University of Missouri – Rolla offers a Junior-level lecture and laboratory course in hardware/software co-design 1 .  The course focuses on the 8051 family of microcontrollers.  Many students who take this course have no prior experience with processor architecture, so a short introduction to some basic concepts of computer organization is given in the first few weeks of the course. In the past, the computer architecture portion of the course was taught using the Gnome processor, described in Van den Bout’s Practical Xilinx Designers Lab Book 2 .  The Gnome is a four-bit processor with eightbit instructions described in VHDL and targeted for the Xilinx 4k series FPGA.  While the Gnome is at an appropriate level of complexity for the course, it is quite different from the 8051 microcontroller.  Past course evaluations indicate that many students feel their time was wasted learning the Gnome instruction set, only to be told to forget the Gnome instructions and learn a new instruction set three weeks into the course.  Still, the Gnome is useful in the classroom, as the 8051 microcontroller is much too complex for a short introduction to computer architecture. To resolve these problems a replacement processor  based  on  the  8051  was designed. Called  the  WIMP51,  it  is  a  simple binary- compatible subset of the 8051, lacking internal memory, interrupts, peripherals, and many of the 8051 instructions.  The WIMP51 was implemented in synthesizable VHDL and an interactive graphical simulator was developed for use in lab.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Computers in Education Journal
Computers in Education Journal Social Sciences-Education
自引率
0.00%
发文量
3
期刊介绍: The Computers in Education Division (CoED) is a division of the American Society for Engineering Education (ASEE). The purpose of ASEE is the advancement of education in all of its functions that pertain to engineering and allied branches of science and technology, including the process of teaching and learning, counseling, research, extension services, and public relations.
期刊最新文献
A review of the types of mobile activities in mobile inquiry-based learning Teacher roles in designing technology-rich learning activities for early literacy Children and parents' reading of an augmented reality picture book Grammatical understanding, literacy and text messaging in school children and undergraduate students Canadian university students in wireless classrooms
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1