André V. Fidalgo

Learn More
Dependability is a critical factor in computer systems, requiring high quality validation & verification procedures in the development stage. At the same time, digital devices are getting smaller and access to their internal signals and registers is increasingly complex, requiring innovative debugging methodologies. To address this issue, most recent(More)
Fault injection is frequently used for the verification and validation of the fault tolerant features of microprocessors. This paper proposes the modification of a common onchip debugging (OCD) infrastructure to add fault injection capabilities and improve performance. The proposed solution imposes a very low logic overhead and provides a flexible and(More)
0141-9331/$ see front matter 2010 Elsevier B.V. A doi:10.1016/j.micpro.2010.10.002 ⇑ Corresponding author. Tel.: +351 228340500; fax E-mail addresses: anf@isep.ipp.pt (A.V. Fidalgo), mg gca@isep.ipp.pt (G.R. Alves), jmf@fe.up.pt (J.M. Ferreir The rapid increase in the use of microprocessor-based systems in critical areas, where failures imply risks to human(More)
Remote laboratories are an emergent technological and pedagogical tool at all education levels, and their widespread use is an important part of their own improvement and evolution. This paper describes several issues encountered on laboratorial classes, on higher education courses, when using remote laboratories based on PXI systems, either using the VISIR(More)
As electronic devices get smaller and more complex, dependability assurance is becoming fundamental for many mission critical computer based systems. This paper presents a case study on the possibility of using the on-chip debug infrastructures present in most current microprocessors to execute real time fault injection campaigns. The proposed methodology(More)
This article presents and describes the implementation of an Ethernet communication platform for devices synthesized into Xilinx FPGAs. This platform provides a way to control programmable logic devices, as well as data communication using a standard network. The proposed solution is very complete and provides common services and protocols of TCP/IP stack,(More)
On-chip debug (OCD) features are frequently available in modern microprocessors. Their contribution to shorten the time-to-market justifies the industry investment in this area, where a number of competing or complementary proposals are available or under development, e.g. NEXUS, CJTAG, IJTAG. The controllability and observability features provided by OCD(More)
Remote Laboratories are an emergent technological and pedagogical tool at all education levels, and their widespread use is an important part of their own improvement and evolution. This paper describes several issues encountered on laboratorial classes, on higher education courses, when using remote laboratories based on PXI systems, either using the VISIR(More)