2012
Autores
Hang, A; Almeida, F; Castro, H; Andrade, MT; Chiariglione, L; Blefari Melazzi, N; Hussmann, H;
Publicação
International Conference on Information Society, i-Society 2012
Abstract
Universities are continually pursuing ways to adapt their educational practices, looking to develop new learning culture that encourages creativity and active engagement. The adoption of augmented lecture podcast scenarios, based on a content-centric paradigm, looks a promising way to reach a new level of interactivity. This paper analyzes the main advantages provided by this innovative approach comparing it with the traditional podcasting developing model. Additionally, it proposes possible business models based on content distribution and augmentation, to enable wider exploitation of the approach within university environments. © 2012 Infonomics Society.
2012
Autores
Azarian, A; Ferreira, JC; Werner, S; Petrov, Z; Cardoso, JMP; Hübner, M;
Publicação
2012 NASA/ESA Conference on Adaptive Hardware and Systems, AHS 2012, Erlangen, Germany, June 25-28, 2012
Abstract
Meeting safety requirements typically require substantial invasive extensions to applications. Even in the absence of faults, the overhead associated with these invasive extensions may unacceptably increase execution time. In this paper we focus on a number of experiments with schemes for error detection, having a 3D Path Planning application for an avionics system as case study. We analyze how these error detection schemes can be implemented to meeting system's time budget. The experiments allowed us to acquire the requirements for automating the application of the error detection schemes in the context of a hardware/software design-flow, and to determine how those schemes can be addressed using a novel approach where safety requirements are described using an aspect- and strategy-oriented programming language, named LARA. For our experiments and validation, we consider an FPGA-based embedded system consisting of a general purpose processor (GPP) coupled to custom computing units which are primarily used for hardware acceleration and for implementing fault detection schemes. © 2012 IEEE.
2012
Autores
Zambrano, A; Derogarian, F; Dias, R; Abreu, MJ; Catarino, A; Rocha, AM; da Silva, JM; Ferreira, JC; Tavares, VG; Correia, MV;
Publicação
pHealth 2012 - Proceedings of the 9th International Conference on Wearable Micro and Nano Technologies for Personalized Health, Porto, Portugal, June 26-28, 2012
Abstract
A new wearable data capture system for gait analysis is being developed. It consists of a pantyhose with embedded conductive yarns interconnecting customized sensing electronic devices that capture inertial and electromyographic signals and sends aggregated information to a personal computer through a wireless link. The use of conductive yarns to build the myoelectric electrodes and the interconnections of the wired sensors network, as well as the topology and functionality of the sensor modules are presented.
2012
Autores
Derogarian, F; Ferreira, JC; Grade Tavares, VM;
Publicação
15th Euromicro Conference on Digital System Design, DSD 2012, Cesme, Izmir, Turkey, September 5-8, 2012
Abstract
This paper presents a network circuit for wearable low-power BAN (Body Area Networks) applications, geared towards mesh network topologies with conductive yarns as transmission channels. The design and implementation of the physical and MAC layers is described. The resulting circuit sends and receives data simultaneously, and experimental results indicate that the proposed system works with variable data rates, up to a maximum of 9+9 Mbps. All reported measurements were collected from working FPGA-based prototypes, and the performance achieved shows that the circuit is suitable for use in reliable high-speed low-power BAN applications. © 2012 IEEE.
2012
Autores
Silva, ML; Ferreira, JC;
Publicação
JOURNAL OF SYSTEMS ARCHITECTURE
Abstract
This paper presents and evaluates a method of generating partial bitstreams at run-time for dynamic reconfiguration of sections of an FPGA. The method is intended for use in adaptive embedded systems that employ run-time reconfiguration to achieve high flexibility and performance. The proposed approach combines partial bitstreams of coarse-grained components to produce a new partial bitstream implementing a given circuit netlist. Topological sorting of the netlist is used to determine the initial positions of individual components, whose placement is then improved by simulated annealing. Connection routing is done by a breadth-first search of the reconfigurable area based on a simplified resource model of the reconfigurable fabric. The desired partial bitstream is constructed by merging together the default bitstream of the reconfigurable area, the relocated partial bitstreams of the components, and the configurations of the switch matrices used for routing. The approach is embodied in a code library that applications can use to create new bitstreams at run-time. For the members of a set of 29 benchmarks (both synthetic and application-derived) having between five and 41 components, the complete process of bitstream generation takes between 8 s and 35 s when running on an embedded PowerPC 405 microprocessor clocked at 300 MHz.
2012
Autores
Silva, ML; Ferreira, JC;
Publicação
MICROPROCESSORS AND MICROSYSTEMS
Abstract
Instructions for concurrent processing of smaller data units than whole CPU words are useful in areas like multimedia processing and cryptography. Since the processors used in FPGA-based embedded systems lack support for such applications, this paper proposes mapping sequences of subword operations to a set of hardware components and generating the corresponding FPGA partial configurations at run-time. The technique is aimed at adaptive embedded systems that employ run-time reconfiguration to achieve high flexibility and performance. New partial configurations for circuits implementing sets of subword operations are created by merging together the relocated partial configurations of the hardware components (from a predefined library), and the configurations of the switch matrices used for the connections between the components. The paper presents and discusses results obtained for a 300 MHz PowerPC CPU in a Virtex-II Pro platform FPGA. For the set of benchmarks analyzed, the complete configuration creation process takes between 1 s and 24 s. The run-time generated hardware versions achieve speed-ups between 11 and 73 over the software versions.
The access to the final selection minute is only available to applicants.
Please check the confirmation e-mail of your application to obtain the access code.