3 System Design Principles of Functional and Behavioural Analysis, Design and Synthesis
3.1 Digital Systems 3.1.1 Simulating Digital Systems 3.1.1.1 TINA mixed analog and digital simulation 3.1.1.2 diglog - Chipmunk 3.1.1.3 TKGate 3.1.1.4 klog 3.1.2 PLD / CPLD based systems 3.1.2.1 Using WinCUPL 3.1.3 FPGA 3.1.3.1 Using Altera Quartus-II with Flex10K + CPLD 3.1.3.2 Using Xilinx ISE with Virtex-II Pro
4 Embedded Systems
4.1 Principles and components of Embedded Systems 4.1.1 OS 4.1.1.1 Porting free Operating Systems 4.1.1.2 RTOS 4.1.2 Compilers 4.1.3 Debuggers - debugging 4.2 Using micro-controllers 4.2.1 8-bit : WinAVR 4.2.2 32-bit : Rabbit, ARM7TDMI 4.3 Using Embedded Systems 4.3.1 Rabbit RCM3000 Processors 4.3.2 Intel IXP Network Processors IXP 425 / IXP 1200 / IXP 2400 4.4 Porting Linux 4.4.1 ucLinux to a IXP425 4.4.2 uclinux to a Soft Processor on a FPGA
2 Tools
2.1 Simulation tools 2.1.1 CommSim - TDM, AM, PPM, PSK, FSK