NUST School of Electrical Engineering and Computer Science (SEECS)presents Workshop on Optimizing Hardware Design and C/Assembly Language Programming for Embedded Systems April 12-14, 2013

Workshop Outline

 Description: Description:
Source: "Future of Embedded Systems Technology". BCC Report G-229R.

These days, embedded systems have become an integral part of our everyday life. They are ubiquitously found everywhere from our homes to our cars and from hospitals to aircrafts. The total revenue from embedded systems stood at $79 billion in 2009 and is expected to increase annually by 14.2%. Today’s competitive market calls for efficient embedded system designs in terms of cost, size and performance. This is necessary as more work needs to be done using limited resources. Both hardware and software components of an embedded system design have to be individually optimized to meet these challenges.  This workshop is geared towards this challenge and presents state-of-the-art hardware and software trends and optimization techniques in order to leverage the available resources to achieve the most efficient design.

As more and more handheld and tiny devices are becoming common place, the need for optimized coding, i.e., getting more work done in fewer cycles is gaining importance. Hence, there is a great demand for computer/electrical engineers with strong coding skills in C and Assembly Language in Pakistan and also worldwide. Also the engineers must understand the difference between different microprocessor architectures and their capabilities and how to effectively utilize them to achieve optimal performance.



  • Different processor technologies like single purpose processors, microprocessors and microcontrollers
  • IC technologies like VLSI, ASIC and FPGAs for choosing the optimal hardware platform for a given embeddedsystem.
  • C and Assembly Language optimized coding for both RISC and CISC architectures.
  • Hands on experience on the state-of-the-art Xilinx Embedded Developer Kit (EDK) containing a Power-PC processor, a Virtex5 FPGA device, the soft-core of Microblaze processor


  • Total sessions: 5
  • Total Workshop Time: 21 Hours

Dates: April 12-14, 2013

Timing: Friday 3-9pm, Saturday 9-5pm, Sunday 9-5pm


Students/participants would be required to get there work assessed and certificates would be issued to only those students/participants who meet a minimum criterion of scoring 30% marks.


Dr. Hammad Qureshi (PhD in Computer Science), Dr. Osman Hasan (PhD in Embedded Systems), Syeda Hira Taqdees(Embedded System Designer), Imran Nizami (PhD Scholar)

The team has more than 7 years of experience in developing and programming embedded systems. Members of the team have worked in the Canadian industry and US-based subsidiaries in the area of embedded systems development and programming.

Fee Structure

  • NUST Students: 2000 Rs.
  • NUST Alumni : 3000 Rs.
  • Students: 3,500 Rs.
  • Industrial Professionals: 5,000 Rs.

* Includes one refreshment per session.
* Student seats are limited

Payment Details

The collections would be received in the bank account titled "SEECS consultancy Fund Account". Kindly make the payment as outlined by fee structure by Wednesday 10th April 2013 the receipt to subject "Payment | Workshop for  Embedded Systems" 

Please note the following routing information of SEECS consultancy Fund Account being maintained at HBL, NUST Br, Sector H-12, Islamabad, Pakistan.

Title of Account    “SEECS Consultancy Fund”
Account No.    22927000074501
Name of Bank  Habib Bank Ltd
Swift Code    HABBPKKA007
Branch Code  2292
Address  Habib Bank Ltd,  NUST Br, Sector H-12, Islamabad, Pakistan 44000
Name of the Beneficiary   SEECS Consultancy Fund
NUST–FTN    9013704-3 (Note: In case NUST Free Tax Number is required by a bank)

Note: IBAN Code is not required for online transfer of funds to Pakistan

Last date of registration: Wednesday 10th April

Workshop Outline