User Tools

Site Tools


archive:resume_s4projects

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

archive:resume_s4projects [2025/12/05 06:59] – created azmanarchive:resume_s4projects [2025/12/05 07:04] (current) azman
Line 1: Line 1:
 ====== MY1CV: Projects ====== ====== MY1CV: Projects ======
  
-==== Software Project (2023) ====+===== Software Project (2023) =====
  
 Development of a portable //harumanis// mango sorting system based on a proposed shape-based classification method (using Fourier Descriptor). Development of a portable //harumanis// mango sorting system based on a proposed shape-based classification method (using Fourier Descriptor).
  
-==== Software Project (2019) ====+===== Software Project (2019) =====
  
 Development of a simple software solution for testing image processing algorithm on conveyor-based vision system. It is available as an extension ([[https://codeberg.org/azman/my1imgproX|my1imgproX]]) to the previously-developed image processing library ([[https://codeberg.org/azman/my1imgpro|my1imgpro]]). Development of a simple software solution for testing image processing algorithm on conveyor-based vision system. It is available as an extension ([[https://codeberg.org/azman/my1imgproX|my1imgproX]]) to the previously-developed image processing library ([[https://codeberg.org/azman/my1imgpro|my1imgpro]]).
  
-==== Software Project (2018) ====+===== Software Project (2018) =====
  
 Development on a basic digital electronics simulator ([[https://codeberg.org/azman/my1digitaljs|my1digitaljs]]) mainly used for teaching purposes. It is written in Javascript and meant to be run in a browser (making it cross-platform). Development on a basic digital electronics simulator ([[https://codeberg.org/azman/my1digitaljs|my1digitaljs]]) mainly used for teaching purposes. It is written in Javascript and meant to be run in a browser (making it cross-platform).
  
-==== Soft-Core Development (2016) ====+===== Soft-Core Development (2016) =====
  
 An Implementation of Intel 8085-binary-compatible Microprocessor Core using Verilog. Simulated using ModelSim (Altera free version). Just to proof that this kind of project can be finished well within the time period of a bachelor's degree project (a.k.a. Final Year Project). The my1core85 code is also made available at [[https://github.com/my1matrix/my1core85|GitHub]]. An Implementation of Intel 8085-binary-compatible Microprocessor Core using Verilog. Simulated using ModelSim (Altera free version). Just to proof that this kind of project can be finished well within the time period of a bachelor's degree project (a.k.a. Final Year Project). The my1core85 code is also made available at [[https://github.com/my1matrix/my1core85|GitHub]].
  
-==== Software Project (2014-2017) ====+===== Software Project (2014-2017) =====
  
 Development of Vehicle Monitoring System software. The hardware module is developed by another team member. The software part consists of server-side code (API server) using PHP and client-side code (API client, Google Maps display) using HTML & Javascript. The API server is based on the [[https://github.com/my1matrix/my1apisrv|my1apisrv]] code. Development of Vehicle Monitoring System software. The hardware module is developed by another team member. The software part consists of server-side code (API server) using PHP and client-side code (API client, Google Maps display) using HTML & Javascript. The API server is based on the [[https://github.com/my1matrix/my1apisrv|my1apisrv]] code.
  
-==== Software Project (2012-2014) ====+===== Software Project (2012-2014) =====
  
 Software development for Wireless Sensor Network monitoring and data collection. A program (my1wsnbase) that extracts information from a WSN base node through serial port, stores data in sqlite database and acts as a simple web server (all written in C). The web server code uses the MIT-licensed mongoose (which is now a commercial software). This code is also made available at [[https://github.com/my1matrix/my1wsnbase|GitHub]]. Software development for Wireless Sensor Network monitoring and data collection. A program (my1wsnbase) that extracts information from a WSN base node through serial port, stores data in sqlite database and acts as a simple web server (all written in C). The web server code uses the MIT-licensed mongoose (which is now a commercial software). This code is also made available at [[https://github.com/my1matrix/my1wsnbase|GitHub]].
  
-==== Software Project (2011-2012) ====+===== Software Project (2011-2012) =====
  
 Development on an Intel 8085 microprocessor system simulation software ([[https://github.com/azman/my1sim85|my1sim85]]) mainly used for teaching purposes. It uses wxWidgets (a cross-platform GUI library) which enables it to be compiled for both Linux and Win32. It is an open source project available at [[https://github.com/my1matrix/my1sim85/wiki|GitHub]]. Development on an Intel 8085 microprocessor system simulation software ([[https://github.com/azman/my1sim85|my1sim85]]) mainly used for teaching purposes. It uses wxWidgets (a cross-platform GUI library) which enables it to be compiled for both Linux and Win32. It is an open source project available at [[https://github.com/my1matrix/my1sim85/wiki|GitHub]].
  
-==== Software Project (2011) ====+===== Software Project (2011) =====
  
 Development of an open source software - [[https://github.com/azman/my1asm85|my1asm85]] - a cross assembler for Intel 8085 microprocessor (which is used in tertiary education related to electronics engineering). It is considered complete and currently updated per need basis. It is mainly used as the foundation for another project my1sim85. It is a cross platform - can be compiled for both Linux and Win32 - console application (no GUI). Development of an open source software - [[https://github.com/azman/my1asm85|my1asm85]] - a cross assembler for Intel 8085 microprocessor (which is used in tertiary education related to electronics engineering). It is considered complete and currently updated per need basis. It is mainly used as the foundation for another project my1sim85. It is a cross platform - can be compiled for both Linux and Win32 - console application (no GUI).
  
-==== Systems Development (2007-2008) ====+===== Systems Development (2007-2008) =====
  
 Development of Embedded Controller Systems  based on ARM controller (running Linux) and Xilinx Spartan3E FPGA for Mobile Robot Platform. Development work was done both on Windows and Linux platform. Built cross-compilers on both platform. Used buildroot to build the base system. FPGA development for servo, camera (plus image processing) and motor controllers. Development of Embedded Controller Systems  based on ARM controller (running Linux) and Xilinx Spartan3E FPGA for Mobile Robot Platform. Development work was done both on Windows and Linux platform. Built cross-compilers on both platform. Used buildroot to build the base system. FPGA development for servo, camera (plus image processing) and motor controllers.
  
-==== Internship @ INTEL (2000) ====+===== Internship @ INTEL (2000) =====
  
 Development of design file format converter using PERL scripts ([[https://gist.github.com/azman/26f8aa2909125f4bd961|managed to write a Neural Network MLP-BEP implementation while learning Perl]]). Feasibility study on RAM generator (generated layout files were also analyzed, but not completed because of the short internship period). Development of design file format converter using PERL scripts ([[https://gist.github.com/azman/26f8aa2909125f4bd961|managed to write a Neural Network MLP-BEP implementation while learning Perl]]). Feasibility study on RAM generator (generated layout files were also analyzed, but not completed because of the short internship period).
  
-==== Research Project (1998) ====+===== Research Project (1998) =====
  
 Temperature Dependence Analysis of a Digitally Controlled Oscillator (DCO) using BiCMOS circuits (In comparison with the same design using CMOS circuits. Some theoretical cause and effect were obtained.) Temperature Dependence Analysis of a Digitally Controlled Oscillator (DCO) using BiCMOS circuits (In comparison with the same design using CMOS circuits. Some theoretical cause and effect were obtained.)
  
-==== Research Project (1996) ====+===== Research Project (1996) =====
  
 Test & Development of an 8-bit CLA Adder using Novel Dynamic BiCMOS circuits (Transistor level design and simulation. Full-custom layout editing. Fabricated and tested. Photomicrograph of chip's layout are shown below.) Test & Development of an 8-bit CLA Adder using Novel Dynamic BiCMOS circuits (Transistor level design and simulation. Full-custom layout editing. Fabricated and tested. Photomicrograph of chip's layout are shown below.)
Line 51: Line 51:
 |{{:site:mychip01.gif|Dynamic BiCMOS CLA Adder Chip}}|My firstborn... this is my first chip (I did the design & the layout myself!). It's a working prototype of a novel dynamic 8-bit BiCMOS adder. I produced this during my industrial training. This was 'manually' done - the simulation input is 'handcrafted' netlist file and the layout was done using custom cells (no standard cell libraries!) without any auto-PNR. I also took this picture myself using a camera-fitted microscope (I forgot if that is actually what they call it - it was owned by another department).| |{{:site:mychip01.gif|Dynamic BiCMOS CLA Adder Chip}}|My firstborn... this is my first chip (I did the design & the layout myself!). It's a working prototype of a novel dynamic 8-bit BiCMOS adder. I produced this during my industrial training. This was 'manually' done - the simulation input is 'handcrafted' netlist file and the layout was done using custom cells (no standard cell libraries!) without any auto-PNR. I also took this picture myself using a camera-fitted microscope (I forgot if that is actually what they call it - it was owned by another department).|
  
-==== Mini Project (1996) ====+===== Mini Project (1996) =====
  
 Produced a liquid level control system using 8051 microcontroller. Produced a liquid level control system using 8051 microcontroller.
  
-==== Mini Project (1994) ====+===== Mini Project (1994) =====
  
 Modeled a traffic light controller using an EPROM and a 555 timer. Modeled a traffic light controller using an EPROM and a 555 timer.
  
archive/resume_s4projects.1764889199.txt.gz · Last modified: by azman