首页> 外文会议>American Society For Engineering Education Annual Conference and Exposition >COMPUTER ARCHITECTURE EDUCATION AND RESEARCH INVOLVING RECONFIGURABLE HARDWARE PLATFORM
【24h】

COMPUTER ARCHITECTURE EDUCATION AND RESEARCH INVOLVING RECONFIGURABLE HARDWARE PLATFORM

机译:计算机建筑教育与研究涉及可重构硬件平台

获取原文

摘要

Computer Architecture and Organization deals with both software and hardware aspects of computer systems. This is important both for a programmer and a system designer. Due to their wide spread penetration in all fields, it is almost obligatory for students in Electrical, Computer, and Telecommunication engineering programs to master the basics of these two areas. Although a typical microprocessor programming course covers the architecture part of it, organization of systems is not widely addressed. Memory interfacing and expansion techniques, cache memory organization, memory management unit for virtual memory organization, alternative ways of processor design, fast arithmetic circuits are some topics covered under organization. The purpose, concept, and design of these system elements can be covered in a lecture class whereas their hardware implementation can be supported in a laboratory environment. The laboratory exercises would certainly enhance experiential learning of the students. However, choosing a suitable platform to accommodate the laboratory exercises is challenging as it needs to satisfy peculiar needs of different types of designs. Field Programmable Gate Arrays (FPGAs) provide a flexible hardware platform to accommodate digital systems. FPGAs, such as the ones provided by Xilinx, are quite useful in applications requiring hardware changes to accommodate system behavior. As such, these devices offer the opportunity to implement different computer system components conveniently in hardware using VHDL (Very high speed integrated circuit Hardware Description Language). FPGAs can be easily reconfigured to evaluate alternative design approaches often encountered in computer systems. With such implementation data, more complex models can be formulated and simulated to predict and evaluate system performance. Thus, such a reconfigurable platform also enables architecture and organization research. This paper presents an outline of a course covering concepts and implementation of computer system elements, associated laboratory exercises involving reconfigurable logic, and course related research with simulation results.
机译:计算机架构和组织处理计算机系统的软件和硬件方面。这对于程序员和系统设计师来说都很重要。由于各个领域的广泛普及,电气,计算机和电信工程计划中的学生几乎是义务掌握这两个区域的基础知识。虽然典型的微处理器编程课程涵盖了它的架构部分,但系统的组织没有广泛寻址。内存接口和扩展技术,缓存内存组织,用于虚拟内存组织的存储器管理单元,处理器设计的替代方式,快速算术电路是组织覆盖的一些主题。这些系统元素的目的,概念和设计可以介绍在讲座类中,而实验室环境可以支持它们的硬件实现。实验室练习肯定会提高学生的体验学习。然而,选择适当的平台以适应实验室练习是挑战,因为它需要满足不同类型设计的特殊需求。现场可编程门阵列(FPGA)提供灵活的硬件平台以容纳数字系统。 FPGA,例如由Xilinx提供的FPGA在需要硬件变化以适应系统行为的应用中非常有用。因此,这些设备提供了使用VHDL(非常高速集成电路硬件描述语言)在硬件中方便地实现不同的计算机系统组件。 FPGA可以很容易地重新配置以评估计算机系统中经常遇到的替代设计方法。利用这种实现数据,可以配制和模拟更复杂的模型以预测和评估系统性能。因此,这种可重构的平台也能够实现架构和组织研究。本文介绍了涵盖概念和计算机系统元素的概念,相关实验室练习的课程概要,涉及可重新配置的逻辑,以及仿真结果的课程相关研究。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号