1,945 research outputs found
Constructivist Multi-Access Lab Approach in Teaching FPGA Systems Design with LabVIEW
Embedded systems play vital role in modern
applications [1]. They can be found in autos, washing
machines, electrical appliances and even in toys. FPGAs are
the most recent computing technology that is used in embedded
systems. There is an increasing demand on FPGA
based embedded systems, in particular, for applications that
require rapid time responses. Engineering education curricula
needs to respond to the increasing industrial demand of
using FPGAs by introducing new syllabus for teaching and
learning this subject. This paper describes the development
of new course material for teaching FPGA-based embedded
systems design by using ‘G’ Programming Language of
LabVIEW. A general overview of FPGA role in engineering
education is provided. A survey of available Hardware
Programming Languages for FPGAs is presented. A survey
about LabVIEW utilization in engineering education is
investigated; this is followed by a motivation section of why
to use LabVIEW graphical programming in teaching and its
capabilities. Then, a section of choosing a suitable kit for the
course is laid down. Later, constructivist closed-loop model
the FPGA course has been proposed in accordance with [2-
4; 80,86,89,92]. The paper is proposing a pedagogical
framework for FPGA teaching; pedagogical evaluation will
be conducted in future studies. The complete study has been
done at the Faculty of Electrical and Electronic Engineering,
Aleppo University
Innovative Remote Smart Home for Immersive Engagement
An openly accessible, remotely operated smart home will be demonstrated as a tool for students to learn about residential energy usage and environmental impacts. Specifically, the demonstration unit provides classrooms an engaging experience that teaches students about energy efficiency technologies and how their behavior will have an impact on energy usage and the environment. It is expected that as students become aware of and understand how various energy efficiency technologies work barriers to their adoption will be lowered. The use of a web accessible, remote laboratory dramatically reduces lab setup time and equipment cost/space requirements for educators. Special attention is given to the web based interface to ensure the system is easy to use and requires only a standard web browser in order to operate. The interface also includes a video link so the user can feel that they are working with real hardware in real time and not using a simulation or virtual facility. An associated website provides a self-scheduling tool to provide access to the system and a resource for related background information on smart grid and residential energy efficiency technologies. In addition, supporting instructional materials that coincide with NGSS standards are available via download
The AXIOM software layers
AXIOM project aims at developing a heterogeneous computing board (SMP-FPGA).The Software Layers developed at the AXIOM project are explained.OmpSs provides an easy way to execute heterogeneous codes in multiple cores. People and objects will soon share the same digital network for information exchange in a world named as the age of the cyber-physical systems. The general expectation is that people and systems will interact in real-time. This poses pressure onto systems design to support increasing demands on computational power, while keeping a low power envelop. Additionally, modular scaling and easy programmability are also important to ensure these systems to become widespread. The whole set of expectations impose scientific and technological challenges that need to be properly addressed.The AXIOM project (Agile, eXtensible, fast I/O Module) will research new hardware/software architectures for cyber-physical systems to meet such expectations. The technical approach aims at solving fundamental problems to enable easy programmability of heterogeneous multi-core multi-board systems. AXIOM proposes the use of the task-based OmpSs programming model, leveraging low-level communication interfaces provided by the hardware. Modular scalability will be possible thanks to a fast interconnect embedded into each module. To this aim, an innovative ARM and FPGA-based board will be designed, with enhanced capabilities for interfacing with the physical world. Its effectiveness will be demonstrated with key scenarios such as Smart Video-Surveillance and Smart Living/Home (domotics).Peer ReviewedPostprint (author's final draft
A Project-based Approach to FPGA-aided Teaching of Digital Systems
This article shares experience and lessons learned in teaching course on programmable logic design at Universitas Muhammadiyah Surakarta, Indonesia This course is part of bachelor of engineering (electrical) degree program. Project- based approach is chosen to strengthen these students’ un- derstanding and practical skills. Each year’s project involves challenges for the students to solve by implementing digital system on an FPGA design board. Here, background and curriculum context of the course will be presented. The projects and their challenges will be discussed. Finally, lessons learned and future improvement on the student projects will be discussed. Index Terms—project-based learning, field programmable gate arrays, education, programmable logic design, hardware design languages, laboratories
Using Remote Lab for Enhancing E-Learning on FPAAs
Analog and digital electronic subjects are part of the electronic engineer degree but its taught is not easy because they are founded in opposite methodologies. The electronic design in the digital field is centered in the use of microprocessor and FPGA based circuits using high level programing/configuring languages. The counterpart analog design is traditionally based in the use of elementary com- ponents associated with macroblocks such operational am- plifiers in order to built-up the wanted mission circuit. Some few components, as the FPAA, are analogically configurable in a similar manner already used with the FPGA. However the use of this kind of components is not straightforward once is necessary acquire some concepts not taught in the traditionally analog electronic classes.
The current work present an innovative remote lab to sup- port teaching of the FPAAs.info:eu-repo/semantics/publishedVersio
Recommended from our members
CROSSTALK BASED SIDE CHANNEL ATTACKS IN FPGAs
As FPGA use becomes more diverse, the shared use of these devices becomes a security concern. Multi-tenant FPGAs that contain circuits from multiple independent sources or users will soon be prevalent in cloud and embedded computing environments. The recent discovery of a new attack vector using neighboring long wires in Xilinx SRAM FPGAs presents the possibility of covert information leakage from an unsuspecting user\u27s circuit. The work makes two contributions that extend this finding. First, we rigorously evaluate several Intel SRAM FPGAs and confirm that long wire information leakage is also prevalent in these devices. Second, we present the first successful attack on an unsuspecting circuit in an FPGA using information passively obtained from neighboring long-lines. Information obtained from a single AES S-box input wire combined with analysis of encrypted output is used to rapidly expose an AES key. This attack is performed remotely without modifying the victim circuit, using electromagnetic probes or power measurements, or modifying the FPGA in any way. We show that our approach is effective for three different FPGA devices. Our results demonstrate that the attack can recover encryption keys from AES circuits running at 50MHz. Finally, we present results from the AES attack performed using a cloud FPGA in a Microsoft Project Catapult cluster. These experiments show the effect can be used to attack a remotely-accessed cloud FPGA
Radar signal processing for sensing in assisted living: the challenges associated with real-time implementation of emerging algorithms
This article covers radar signal processing for sensing in the context of assisted living (AL). This is presented through three example applications: human activity recognition (HAR) for activities of daily living (ADL), respiratory disorders, and sleep stages (SSs) classification. The common challenge of classification is discussed within a framework of measurements/preprocessing, feature extraction, and classification algorithms for supervised learning. Then, the specific challenges of the three applications from a signal processing standpoint are detailed in their specific data processing and ad hoc classification strategies. Here, the focus is on recent trends in the field of activity recognition (multidomain, multimodal, and fusion), health-care applications based on vital signs (superresolution techniques), and comments related to outstanding challenges. Finally, this article explores challenges associated with the real-time implementation of signal processing/classification algorithms
- …