3 research outputs found

    Overview on Strategies and Approaches for FPGA Programming

    Get PDF
    This paper presents an overview of strategies and approaches for FPGA programming. At first, design entry methods are briefly introduced. Then, the concepts of FPGA programming in some perspective viewpoints, such as: execution perspective, modelling perspective, programming style perspective, construction methodology perspective and synthesis perspective will be explained. Finally, the principle of VHDL programming use synchronization-evolution-action approach is introduced

    Teaching embedded systems for energy harvesting applications: a comparison of teaching methods adopted in UESTC and KTH

    Get PDF
    Further to China’s plan that was introduced in 2017 for attracting more students into engineering, many Chinese universities have started to explore new teaching methods that can be adopted into their programs. This shift was geared towards developing student-centred teaching materials rather than traditional teacher centred instruction. In this manuscript, we compare two different methods of instruction for a course on energy harvesting using embedded systems. We describe the learning materials and showcase the impact that project-based learning has had on a cohort of Chinese students that were enrolled in a joint master’s program between the University of Electronic Science and Technology of China (UESTC) and the Royal Institute of Technology (KTH). KTH has made remarkable progress in the teaching of embedded systems technology for energy harvesting applications, with great emphasis on active as well as collaborative learning. We demonstrate two examples of projects that Chinese students have completed in KTH and present evaluative data regarding their experiences. Our results show that KTH’s approach in teaching this module has had a positive impact on student learning, with an average of 80% of students think that teaching in KTH is conducive to students’ independent exploration

    A Bottom-up Approach to Digital Design with FPGA

    No full text
    Deeds is a tool, specifically designed for educational applications, for design and simulation of digital systems based on combinational and sequential blocks, finite state machines and microcomputers. Deeds is characterized by an extremely simple user interface and it is associated with a large repository of application projects, available on the web. The paper presents a newly developed feature of Deeds, conceived for introducing FPGA-based systems in a first course of digital design based on Deeds. This extension allows students to compile a project into an FPGA chip directly from Deeds, leaving in the background the operations performed by the FPGA specific EDA tool. The main advantage is a smoother transition between Deeds and a professional design environment
    corecore