Freelancer logo
How It Works
Browse Jobs
Log In
Sign Up
Post a Project
You're now following .
Error following user.
This user does not allow users to follow them.
You are already following this user.
Your membership plan only allows 0 follows. Upgrade
here.
Successfully unfollowed user.
Error unfollowing user.
You have successfully recommended
Error recommending user.
Email successfully verified.
User Avatar
$20 USD / hour
Flag of LKFlag of LK
badulla,
sri lanka
$20 USD / hour
It's currently 9:02 AM here
Joined May 8, 2011
3 Recommendations

Anusha L.

@Manoj3050

4.8 (52 reviews)
4.8 (52 reviews)
6.0
6.0
$20 USD / hour
Flag of LKFlag of LK
badulla,
sri lanka
$20 USD / hour
84%
Jobs Completed
88%
On Budget
81%
On Time
17%
Repeat Hire Rate

Delivering professional qulaity work with passion

I am an Electronics and Telecommunication Engineer from SriLanka. Currently I'm employed at world leading VLSI design company. I am expertised in embedded systems developing based on mictrocontrollers such as Arduino NodeMCU ESP8266 PIC Atmel as well as embedded computers such as Raspberry pi PCDuino I have the ability to simulate electronic circuits using Proteus, MATLAB. Also I'm experitesed in Android Applicaiton development for IOT(Internet of Things) products. For IOT projects, I can create Server applicaitons using PHP and Java with the nice UI9User interface) using HTML and CSS. I can work on following areas. Arduino Programming Writing Arduino Library Robotics UART (RS232) Communication,I2C,SPI,OneWire Using Sensors IR, GPS, Ultrasonic, Sharp, motion,temperature Using GPRS,GSM,WiFi,Ethernet,Bluetooth,RF (nRF) Using LCD, Touch display, TFT display Using RFID readers/writers Using finger print sensors Android app development Java desktop/Server programming PHP
Freelancer
Electronics Engineers
Sri Lanka

Contact Anusha L. about your job

Log in to discuss any details over chat.

Portfolio Items

These are my PCB design work experience. Mostly done using Eagle CAD and Altium Designer.
PCB Design
These are my PCB design work experience. Mostly done using Eagle CAD and Altium Designer.
PCB Design
These are my PCB design work experience. Mostly done using Eagle CAD and Altium Designer.
PCB Design
These are my PCB design work experience. Mostly done using Eagle CAD and Altium Designer.
PCB Design
This is for vehicle modification requested by client. When user touches each button, some relay activates his custom made LED light bars via relay.
LED capacitive touch panel
This project was done for the client who needed Bluetooth control over the his truck Fog lights.
I designed the app, which can connect to HC-05 BT module, connected to Arduino and control the FOG lights.
Bluetooth Android app connection to Arduino
For the hardware implementation, each function of the algorithm had to be implemented by a Verilog HDL module. These Verilog HDL module had to be interconnected to implement the algorithm in such a way that the complete design would have maximum throughput.

Each round of the encryption contains following steps.

    Add Round Key
    Substitute Bytes
    Mix Rows
    Mix Columns

Each of these computations were handled by separate Verilog modules. The Round module consists of a pipeline of above modules.
AES encryption Hardware Implementation
For the hardware implementation, each function of the algorithm had to be implemented by a Verilog HDL module. These Verilog HDL module had to be interconnected to implement the algorithm in such a way that the complete design would have maximum throughput.

Each round of the encryption contains following steps.

    Add Round Key
    Substitute Bytes
    Mix Rows
    Mix Columns

Each of these computations were handled by separate Verilog modules. The Round module consists of a pipeline of above modules.
AES encryption Hardware Implementation
The data transmission between two FPGA systems is vital at some operations. As it was needed to develop a method to achieve a reliable communication between two FPGA boards, I was assigned with to develop IP core for communication with CRC error checking. The requirements of the project as follows.

    Should be able to send data at 50Mbps.
    Should be able to send 1024bits of packets of data without error
    System should check transmission errors using CRC error checking codes.
    Should be able to handle any length of CRC polynomial
    Has only 3 pins for communication ( Datapin, Clockpin, Groundwire)
The architecture works as follows. The original data is loaded in to a DATA REGISTER. Then bit by bit MSB to LSB is fed in to the CRC module while at the same time each bit is output to the transmission data pin. So the time taken to process equals to the transmission of bit stream of data. Once the last bit is transmitted, the shift register contains the calculated CRC code. The
Data Transmission core between FPGA with CRC error checking
The Fast Fourier Transform is the algorithm that transform the space components in to its frequency components and vice versa for analytical purposes. This is a very often method performed in image processing and 2D discrete Fast Fourier Transform is performed on images to analyze frequency components of the images. This is mostly done using software in image processing but in this application, the task was intended to be completed in a FPGA. So our task was to develop a 2D FFT core using Verilog HDL.
This system works as follows. The image feeder will load the image pixel values to the 1D FFT Core. Then the 1D FFT core will compute the row wise FFT of the image and store it in RAM block. The controller module controls the addresses of the RAM writing and reading and issuing signals for enabling each block. In order to generate 2D FFT, the stored transformed image is read back to the 1D FFT Core from the RAM. There is a matrix inversion operation which is controlled by the Controller.
Fast Fourier Transformation Implementation on FPGA (Altera)
The Fast Fourier Transform is the algorithm that transform the space components in to its frequency components and vice versa for analytical purposes. This is a very often method performed in image processing and 2D discrete Fast Fourier Transform is performed on images to analyze frequency components of the images. This is mostly done using software in image processing but in this application, the task was intended to be completed in a FPGA. So our task was to develop a 2D FFT core using Verilog HDL.
This system works as follows. The image feeder will load the image pixel values to the 1D FFT Core. Then the 1D FFT core will compute the row wise FFT of the image and store it in RAM block. The controller module controls the addresses of the RAM writing and reading and issuing signals for enabling each block. In order to generate 2D FFT, the stored transformed image is read back to the 1D FFT Core from the RAM. There is a matrix inversion operation which is controlled by the Controller.
Fast Fourier Transformation Implementation on FPGA (Altera)
The Fast Fourier Transform is the algorithm that transform the space components in to its frequency components and vice versa for analytical purposes. This is a very often method performed in image processing and 2D discrete Fast Fourier Transform is performed on images to analyze frequency components of the images. This is mostly done using software in image processing but in this application, the task was intended to be completed in a FPGA. So our task was to develop a 2D FFT core using Verilog HDL.
This system works as follows. The image feeder will load the image pixel values to the 1D FFT Core. Then the 1D FFT core will compute the row wise FFT of the image and store it in RAM block. The controller module controls the addresses of the RAM writing and reading and issuing signals for enabling each block. In order to generate 2D FFT, the stored transformed image is read back to the 1D FFT Core from the RAM. There is a matrix inversion operation which is controlled by the Controller.
Fast Fourier Transformation Implementation on FPGA (Altera)

Reviews

Changes saved
Showing 1 - 5 out of 50+ reviews
Filter reviews by:
1.0
$300.00 CAD
NOT RECOMMENDED AT ALL Anusha promised completion of this project and seemed confident and knowledgeable at first. He tool a deposit for the project which i sent I sent in good faith. Anusha has no basic work ethic and has no sense of conscience for stopping communicating on the project. He wasted months on this project. I cannot imaging that this site would condone this behavior.
Electronics
Mechatronics
PCB Design and Layout
B
Flag of CA Rabi B. @BHOLSTER
9 days ago
5.0
€100.00 EUR
Very nice! Worked hard and on time, and got everything working up to detail. Thank you again! :)
C Programming
Electronics
Microcontroller
Software Architecture
Arduino
User Avatar
Flag of NL Roy V. @Novacomputers
3 months ago
1.2
€200.00 EUR
The freelancer was not able to accomplish the task.
C Programming
Electronics
Microcontroller
Embedded Software
+1 more
D
Flag of IT Lorenzo M. @DVDesignItaly
7 months ago
2.0
[SEALED]
Anusha was not responding for the conversations in mid course of the Project. We were unable to understand whether he had technical challenges to handle the project or he had any other personal issues.The project was not completed nor any project files were shared.
N
Flag of IN Nayana H. @NayanaHegde09
8 months ago
5.0
$350.00 SGD
Professional, knowledgeable, and worked with me every step of the way.
C Programming
Electronics
Microcontroller
Embedded Software
+1 more
D
Flag of SG John L. @disruptivedread
1 year ago

Experience

Cooperate Application Engineer

Synopsys Lanka
Apr 2016 - Present
I'm currently working as CAE and have responsibilities of verification of Synopsys software.

Assistant Electronic Engineer

Intelligent Machineries International
Oct 2014 - Present
I'm on a internship in this company as a trainee. I'm responsible for FPGA designs of the company.

Education

Electronic and Telecomunication Enginnering

University of Moratuwa, Sri Lanka 2011 - 2015
(4 years)

Qualifications

SriLanka Robotics Challenge

Eclub
2012

Contact Anusha L. about your job

Log in to discuss any details over chat.

Verifications

Preferred Freelancer
Identity Verified
Payment Verified
Phone Verified
Email Verified
Facebook Connected

Top Skills

Electronics
33
C Programming
31
Arduino
29
Microcontroller
26
Embedded Software
15

Browse Similar Freelancers

Electronics Engineers in Sri Lanka
Electronics Engineers
C Programmers
Arduino Engineers

Browse Similar Showcases

Electronics
C Programming
Arduino
Microcontroller
Previous User
Next User
Invite sent successfully!
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2021 Freelancer Technology Pty Limited (ACN 142 189 759)
There is no internet connection