Teaching Hybrid HW/SW Embedded System Design Using FPGA-Based Devices

被引:0
作者
Rodriguez, Alfonso [1 ]
Portilla, Jorge [1 ]
de la Torre, Eduardo [1 ]
Riesgo, Teresa [1 ]
机构
[1] Univ Politecn Madrid, Ctr Elect Ind, Madrid, Spain
来源
2016 CONFERENCE ON DESIGN OF CIRCUITS AND INTEGRATED SYSTEMS (DCIS 2016) | 2016年
关键词
Education; Embedded Systems; FPGAs; SoPC; Industrial Electronics;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Complex computing platforms involving pipelined processors, memory hierarchies, multi-core and many-core architectures are very common nowadays. These approaches require a deep understanding of the underlying hardware and the corresponding programing model to be able to decide which alternative is more suitable, i.e. obtain the best performance at the minimum cost, for a given application. Hence, it is important to cover all these aspects in academic curricula in order to provide engineers with competitive advantages and increase industrial productivity. In this paper, the methodology followed in a subject on Advanced Processing Architectures from a MSc program is presented. The theoretical content is complemented using hands-on exercises to further analyze the concepts discussed in class. As an example, the practical lessons on single-core Systems on Programmable Chip are reviewed in detail, showing the key ideas that are to be acquired by the students enrolled in the subject. Moreover, the proposed strategy has been evaluated using a voluntary and anonymous questionnaire to detect the strong and weak points of the proposed approach. This feedback is essential to provide students with valuable knowledge and meet quality criteria in academic education.
引用
收藏
页码:161 / 165
页数:5
相关论文
共 10 条
  • [1] Amdahl G. M., 1967, P APR 18 20 1967 SPR, P483, DOI [10.1145/1465482.1465560, DOI 10.1145/1465482.1465560]
  • [2] Castillo Atoche Alejandro Arturo, 2008, IEEE Latin America Transactions, V6, P130, DOI 10.1109/TLA.2008.4609909
  • [3] SOME COMPUTER ORGANIZATIONS AND THEIR EFFECTIVENESS
    FLYNN, MJ
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1972, C 21 (09) : 948 - &
  • [4] An FPGA design project: Creating a PowerPC subsystem plus user logic
    Foist, Rod Blaine
    Grecu, Cristian Sorin
    Ivanov, Andre
    Turner, Robin F. B.
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2008, 51 (03) : 312 - 318
  • [5] Hall T., 2006, International Journal of Computer Applications, V13, P1
  • [6] System-on-a-programmable-chip development platforms in the classroom
    Hall, TS
    Hamblen, JO
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2004, 47 (04) : 502 - 507
  • [7] Project-Based Learning in Embedded Systems Education Using an FPGA Platform
    Kumar, Akash
    Fernando, Shakith
    Panicker, Rajesh C.
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2013, 56 (04) : 407 - 415
  • [8] Nakkar Mouna, 2009, 2009 International Conference on Engineering Education (ICEED), P117, DOI 10.1109/ICEED.2009.5490602
  • [9] Xilinx, 2016, SDSOC ENV US GUID UG
  • [10] Xilinx, 2016, SDACCEL DEV ENV US G