George Antonopoulos

Searching for embedded projects

Email: a.george1998@hotmail.com

Country: Athens, Greece

About Me

I am mostly interested in low level and kernel development but I do not exclude other Computer Science fields as they all seem to be interesting. As a supporter of open source, I prefer to use OSS tools.

Languages: Greek, English
Programming: C/C++, python, MIPS assembly, linux shell, SQL
Preferred tools: git, vim, eclipse, sublime
Experienced with: Arduino Uno, Zynq7000 SoC

Research

Configuration Memory Scrubbing of SRAM-based FPGAs using a Mixed 2D Coding Technique

2022

This work was a research of my university's embedded computing systems lab

In this publication an external and an internal FPGA configuration memory scrubbing systems are presented. Both system are implementing the proposed 2D mixed coding technique described in the paper. I helped on the development of the external scrubber as part of my thesis.

Single Event Effects Characterization of the Programmable Logic of Xilinx Zynq-7000 FPGA using Very/Ultra-High Energy Heavy Ions

2020

This work was a research of my university's embedded computing systems lab

Following the “Analysis of the Single Event Upsets in the Programmable Logic of 28 nm Xilinx Zynq-7000 FPGA due to Heavy Ion Irradiation” study, this paper makes a more in depth analysis of single event effects.

Analysis of the Single Event Upsets in the Programmable Logic of 28 nm Xilinx Zynq-7000 FPGA due to Heavy Ion Irradiation

2019

This work was a research of my university's embedded computing systems lab

Shortly, my university’s embedded computing systems lab placed an FPGA device (Xilinx Zynq-7000 SoC) in front of a beam in the CERN’s SPS-NA facility and they exposed the chip to heavy ion radiation. At the same time, they were recording periodically the state of the chip to collect data of SEE (Single Event Effects) due to the radiation.

The data analysis had many aspects. I wrote some scripts to visualize the errors and to create images of the patters.

Projects

FPGA Fault Injection Platform via JTAG (FFIP)

https://gitlab.com/AntGeorge/extscrubber

High performance FPGA fault injection platform using an external board connected via JTAG. The system is running on the PS (ARM cortex-a9) side of the Zynq7000 family chip. A custom axi2jtag IP core has been implemented to achieve high performance read/write memory transactions. Using back-to-back technique for frame read and write we achieved ~200 microseconds for frame configuration read/write with the JTAG clock set on 41Mhz.

Key feutures:

  • Configuration memory fault injection
  • (to be tested) BRAM fault injection
  • Flip Flop fault injection
  • Autocalibration of JTAG clock based on connection conditions (e.g. cable length)
  • Custom IO pins interface for design specific signal
  • (in development) Execute fault injection session using a file in SD card

Experience

TELETEL

https://www.teletel.eu/

Space Software Junior Engineer

October 2021 - present

We are a leading software and hardware development company, committed to offering innovative solutions to our customers, setting industry standards and delivering a wide range of cost-effective products. We were established in 1995 and we specialise in the leading edge areas of Space, Defence and Aeronautics.

Education

Space Technologies, Applications and Services - STAR

http://star.uoa.gr/index_english.php

Master

2021 - Present

The Departments of Informatics and Telecommunications and Physics, the School of Sciences, the National and Kapodistrian University of Athens and the Electrical Engineering and Technology of Computers and Mechanical and Aeronautical Engineering of the Polytechnic School of the University of Patras will organize and operate from the academic year 2019-2020 the Postgraduate Postgraduate Program entitled "SPACE TECHNOLOGIES, APPLICATIONS AND SERVICES" (Space Technologies, Applications and SeRvices - STAR).

University of Piraeus

https://www.unipi.gr/unipi/en/

Bachelor of Informatics

2016 - 2021

The University of Piraeus was founded as a "School of Industrial Studies" in 1938 by the Association of Industrialists and Craftsmen, in accordance with the Law N.5197/1931 and the A.N. 28/1936, in association with the Federation of Public Limited Companies Greece intending to provide economic, legal and technical education to industrial executives.

GPA: 8.64/10

The topic of my thesis was about the implementation of an FDIR (Fault Detection, Isolation and Repair) scrubbing algorithm on the ARM processor of a Zynq7000 chip. In addition for the proper testing of the scrubber the FFIP (FPGA Fault Injection Platform) has been developed.

Source code here

Certifications & Awards

MOS 2013 (Excel)

28 March 2015

The Microsoft Office Specialist is a certification for the Microsoft’s office suite.

This certificate if for the Excel software.

MOS 2007 (Access + Word)

15 February 2014

MOS 2007 edition. Certification for Access and Word products.

4th place in MOS world championship

27 - 30 July 2014

The championship took place in Disneyland, California.

IC3

6 July 2012

The IC3 certification (Internet Core Competency Certification) is a global benchmark for basic computer literacy, including operating systems, hardware, software, and networks. The test is administered by Certiport®.

Online courses

A beginner’s guide to open source software development, Linux Foundation

A beginner’s guide to linux kernel development, Linux Foundation

Linux operating systems fundamentals, Linux Academy

Jenkins Quick Start, Linux Academy

Vim - The Improved Editor, Linux Academy

AWS Concepts, Linux Academy