header header header Koen van Gorp - Astronomy and Photography header

Curriculum Vitae

Personalia:

Name: Koenraad van Gorp
Address: Contact me
Date of Birth: 17th of June 1980
Place of Birth: Mortsel, Belgium
Nationality: Belgian
Sex: Male
Marital Status: Not married

Education

High School
St-Gabriël College, Boechout Latin-Mathematics 1992-1998
University/College
RUCA, Antwerp 1st year of Bachelor in Physics 1998-2000
De Nayer Instituut, St-Katelijne Waver Industrial Engineer Elektronics option Design Techniques 2000-2004

Thesis

Title: Implementation and Evaluation of a Coarse Grain Array Reconfigurable Processor
Location: IMEC vzw.
Promotors: ir. J. Meel (De Nayer)
ir. T. Marescaux (Imec)
Abstract:

In the context of IMEC vzw's research on Reconfigurable Hardware, a Coarse Grain Array needs to be implemented for the evaluation of DRESC, a compiler designed for ADRES, a family of Coarse Grain architectures.

The starting point was an existing Functional Unit described in VHDL. This was modified to optimally use the resources available in the Xilinx Virtex-II FPGA series. The optimized Functional Unit was extended with load/store instructions. A 4 by 4 array of these Functional Units was described. Around this array an additional reconfiguration interface was implemented for instruction input and data input and output.

The Coarse Grain Architecture was described in VHDL. The functionality of all components and the system was proven with simulations in ModelSim.

The system performance was verified for an image processing application. A basic convolution filter with a 3 by 3 coefficient matrix for 10 by 10 RGB images, was written, manually mapped and simulated. The mapped algorithm has an Instruction Level Parallelism of 7.125 and finishes in about 1000 clock cycles. Execution of this application on a TI-C62 DSP needed twice as much cycles as on the array, noting that neither mapping was optimal. The design was synthesized to two target technologies to obtain estimations on the resource consumption. Synthesis to a Virtex-II 6000 component with Synplify yielded a 25% usage of slices: 3300 flip-flops and 14600 LUTs with a maximum clock frequency of 40MHz. Synthesis to UMC 130nm Standard Cell Technology resulted in a 2.48mm² silicon area and 970mW power consumption at a clock frequency of 500MHz.

Remarks: Nomination for the Barco/VIK prize

Skills

Languages

Dutch Mothertongue
English Good
French Basic
German Notions

Programming Languages

VHDL, C, Assembler Good
HTML, PHP, Modula 2, SQL, Java Basic
Perl, LaTeX Notions

Software

ModelSim, Matlab Good
Spice, Leonardo, Synplify, Synopsis, Eagle PCB Design Basic
AutoCad 2000, Mechanical Desktop 5 Basic
Unix, Linux (as user, not administrator) Basic
MS Windows 95, 98, XP Good
MS Word, Excel, Powerpoint Good
Adobe PhotoShop Good

Interests and Hobbies

Science and Technology and formost Astronomy
Active member of Volkssterrenwacht Urania, the public observatory of Antwerp
Photography
Music
Travel
footer footer footer © 2004-23 Koen van Gorp footer