Biometric Image processing • Finger Vein
• Palm print • Fingerprint
Medical Imaging Processing • Probabilistic Neural Network
• Kohonen’s Neural network
Data Security and Compression • AES symmetric key cryptosystem
• RSA public key cryptosystem
• ECC public key cryptosystem over GF(2n) and GF(p)
• SHA1 and SHA2 hashing algorithm
• True Random Number Generation
• LZSS Data Compression
Embedded System-on-Chip (SoC) Design • Hardware/Software Co-design
• Hardware Accelerators / IP Cores design
• Communication Interface design
• Device Driver Programming
• Application Firmware Programming
Hardware Description Languages (HDLs) • VHDL
• Verilog
Electronic System Level (ESL) Modelling • Systematic modelling/refinement methodology
• High-level HW/SW Co-design and Co-Simulation
• Modelling and Verification framework development
• Bus Wrapper and Interface Design
• Early Design-Space Exploration technique
System-Level Design Languages (SLDLs) • SystemC
• Unified Modelling Language (UML)
• GEZEL
• NIRGAM
• Matlab / Mathematica
Software Computer Programming • C procedural language
• C++ OOP language
• Visual Basic 6.0
EDA Tools • Quartus II, SOPC Builder, NiosII IDE and Nios2-Linux Embedded OS
• Leonardo Spectrum, FPGA Express, ModelSim
• Enterprise Architect
• Eclipse IDE, cgywin, GNUPro Software development Tool
• Matlab, Mathematica
Research Interest • Electronic System Level (ESL) Modelling and Verification of Complex MPSoC architecture for medical instruments.
• RTL Design for Advanced Computer Architecture (DSP processor, VLIW, superscalar, etc) for DSP or biomedical image processing applications.
• Network-on-Chip (NoC)