UDP transmits datagrams unreliably, so the key challenge in inplementing FFTP is putting in the features necessary to recover from errors, such as packet drop, overlap, delay, out of sequence, timeout, etc. Allows multiple, geographically distributed users to communicate with each other by drawing to a common window. Complete a working thread system and use it to solve sychronization problems.
Implement system calls and exception handling, multiprogramming.
Build a File System. Pipeline the verilog MIPS-Lite model, implement bypassing and interlocks. Real time Robotics Control. Design of stepping motors. Design of control of servo motors.