• Submissions

    • see the submissions page for all the homeworks and project reports submitted by the various students.
  • Homework #1: due Fri 10/3, 5PM

    • Read Tennehouse’s paper and write a 1-2 page essay that critiques the paper, focusing particularly on what Tennehousegot right and what he got wrong from your 2003 perspective of technology trends and market place

    • Remember, I am not looking for a summary

    • Submit electronically by the above deadline using the following

      • Must be done as word, html, PDF, ascii files

      • One {word, pdf, html, ascii} file per problem, with a name such as pN.pdf where N = prob #
      • supporting files or subdirectories may have names such as pN_code
      • Store all the files and directories for HW #1 in a directory called hw1

      • Archive the hw1 directory using zip or tar or tar followed by gnuzip or compress

        • upon extraction, your archive should yield a single top directory called hw

      • Send me email with a URL of the for http://<host>/<path>/hw1.{zip,tar,tgz,tZ}

      • In future, I’d assume your submission is available by the deadline at http://<host>/<path>/hwN.{zip,tar,tgz,tZ}
    • In addition, submit a hardcopy printout within 24 hours of the deadline

      • slip under my office door or leave in the mail slot next to my office door

  • Homework #2: due Fri 10/10, 5PM

    • Select a technology area, commercial product, or a major non-UCLA research project that is relevant to this course (say, StrongARM 2), and create a web page with discussion that surveys/summarizes and critiques the selected technology, product, or project.

    • In addition, provide WWW links and paper references to important sources of information. Use Web (e.g. Google) and Melvyl (California Digital Library) as your primary source.

    • Since I want every student to pick a distinct topic, please get your choice approved by me via email. I’d approve topics in the first come first served order.

    • I won’t allow topics on which I know such web pages already exist!

    • Look at examples from last year at http://nesl.ee.ucla.edu/courses/ee202a/2002f/submissions/hw2/. Or, look at http://www.cs.berkeley.edu/~culler/cs294-s00/knowledgeweb.html for a similar exercise in David Culler’s course at Berkeley.

    • Submission: as “hw2” using the same process (and URL path) as in Homework #1.

      • Name your top-level file inside hw2 directory as index.html

    • No hardcopy required

    • Topics from last year's class

      • SystemC

      • Voice over IP system on chips

      • Altera’s NIOS

      • Jbed RTOS

      • Security co-processors

      • Medical and human-embedded systems

      • 8-bit microcontrollers

      • Wireless PANs

      • SpecC

      • Intel Xscale

      • Energy sources

      • Reconfigurable DSP processors for 3G

      • Reconfigurable SOCs

      • Busses for embedded systems

      • Network appliances

      • Network processors

      • Small formfactor processor modules

      • Real-time Linux

      • Berkeley’s Pico-Radio Project

    • Advice on topics

      • Avoid following types of topics:

        • A specific product, as you will just repeat what the manufacturer’s web site already says

        • An ultra-broad area (e.g. ASIC or FPGA) as it will be hard to say anything coherent

      • Best topics are those that are about a "focused class" of something

        • E.g. network processors or 8-bit microcontrollers or communication buses for embedded systems etc.

        • You can then take a few representative samples of this class and compare them.
    • Sample topics

      • Low-power radio technologies (e.g. Zigbee)

      • IEEE 1451 standard for intelligent distributed sensors

      • Thermal management techniques

      • Energy sources

      • Design tools for embedded systems

      • Middleware platforms for embedded systems

 
Contact: Mani Srivastava (mbs@ee.ucla.edu)