|
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 |
|