Main Menu
K. N. Toosi University
Masoud DehyadegariAssistant Professor, K. N. Toosi University of Technology
Professional Experiences
FPGA: Xillinx, Altera –
using ISE and Quartus
Core generator: various filters design
Microblaze and NIOS
Hardware Description Language (HDL) : Verilog and VHDL
System Level Design : SystemC language – RT, System, and TLM level
Verification Language : System Verilog, PLI.
Simulation tools : ModelSim, MATLAB
Synthesis tools: Synplify, Leonardo, ISE, Quartus
High level synthesis tools : Catapult C
Design custom hardware for image processing by Catapult C.
Data Acquisition devices : National Instrument (NI)
Familiar with measurement studio library
Implementation a software to acquire neuroscience signals
Implementation of digital signal processing components on FPGA and DSP
Modulation and Demodulation
Various Filters, FFTs
Implementation of Fast and low power implementation of computation circuits
Implementation a heterogeneous cluster including 16-core processors
Design accelerators to integrate in homogeneous cluster.
Designed APIs to synchronize threads such as wait, barrier and so on.
Implementation Data Link Layer of PCI Express for an IP Core on Virtex FPGA.
Verification of Data Link Layer of PCI Express for an IP Core on Virtex FPGA.
Artificial Neural-Network: Hardware Implementation of Brain Emotional Controller
Core generator: various filters design
Microblaze and NIOS
Hardware Description Language (HDL) : Verilog and VHDL
System Level Design : SystemC language – RT, System, and TLM level
Verification Language : System Verilog, PLI.
Simulation tools : ModelSim, MATLAB
Synthesis tools: Synplify, Leonardo, ISE, Quartus
High level synthesis tools : Catapult C
Design custom hardware for image processing by Catapult C.
Data Acquisition devices : National Instrument (NI)
Familiar with measurement studio library
Implementation a software to acquire neuroscience signals
Implementation of digital signal processing components on FPGA and DSP
Modulation and Demodulation
Various Filters, FFTs
Implementation of Fast and low power implementation of computation circuits
Implementation a heterogeneous cluster including 16-core processors
Design accelerators to integrate in homogeneous cluster.
Designed APIs to synchronize threads such as wait, barrier and so on.
Implementation Data Link Layer of PCI Express for an IP Core on Virtex FPGA.
Verification of Data Link Layer of PCI Express for an IP Core on Virtex FPGA.
Artificial Neural-Network: Hardware Implementation of Brain Emotional Controller