This page includes resources for subjects I thought at UOWD.
Teaching material such as lecture notes, slides, tutorials, and laboratory notes are available on the e-learning Moodle site of the respective subjects.
Tell me and I forget. Show me and I remember. Involve me and I understand. – Xun Kuang
ECTE250: Engineering Design and Management 2
Arduino: Home – Getting Started – Tutorials – Projects – IDE – Starter Kit
FSM: BooleDeusto – QFSM
Multisim: Manual – Guide – Tutorial
ECTE301: Digital Signal Processing
MATLAB: Primer – Documentation
MATLAB Signal Processing Toolbox: Getting Started – User Guide – Documentation
MATLAB Audio System Toolbox
SP First Matlab Toolbox
DSP Related Home
Julius Orion Smith III Online Books
ECTE331: Real-Time Embedded Systems
Java: Documentation – Tutorial – Primer
Real Time Java: Specifications – AICAS JamaicaVM – QNX Neutrino RTOS
Eclipse IDE: Documentation – Tutorial
Lee and Seshia Intro to ES
Ptolemy
Yakindu
DISCO-F746NG Development Platform
ECTE333: Microcontroller Architecture and Application
UOW AVR HomeAtmel AVR: Introduction – Getting Started
IDE: Atmel Studio – AVR Studio – Documentation
AVR Manuals: ATmega8515 – ATmega16
Board Manuals: STK500 Guide – FM629 Guide – FM662 Guide
AVR Assembly: AVR Instruction Set Manual – AVR Assembler Documentation – Gerhard Schmidt Tutorials
C Programming: Primer – Language Reference
ECTE350: Engineering Design and Management 3
Project Management Tools: Basecamp – Redmine – JIRA – Planbox – Trello – Taskworld – MS ProjectARMmbed: Home – Handbook – Developer Resources
More Platforms and Tools
ECTE363: Communication Systems
UOW TIMS Lab
TIMS 301/C: Home – Manual
Introduction to Information Theory
Sound and Spectra of Modulated Signals
Fourier-Laplace-Z Tables
ECTE432: Computer Architecture
Simulink: Getting Started – User Guide – Documentation
Xilinx System Generator: Getting Started – Reference Guide – Documentation
VHDL: Tutorial – Primer – Examples
MIPS: Reference Data – IV Instruction Set – Assembly Overview – Assembler and Simulator – Online Assembler – Online Simulator
ECTE433: Embedded Systems
Simulink: Getting Started – User Guide – Documentation
Xilinx System Generator: Getting Started – Reference Guide – Documentation
Xilinx Vivado: Getting Started – Documentation
Digilent Basys 3 Board: Home – Manual – Getting Started – MicroBlaze Tutorial
Artix 7 FPGA: Documentation – 7 Series Overview – 7 Series CLB
VHDL: Tutorial – Primer – Examples
MicroBlaze Soft-Core: Home – Documentation – Reference Guide – IP System
PicoBlaze Soft-Core: Home – Documentation – KCPSM6 Design Files
ECTE469: Queuing Theory and Optimization
MATLAB: Primer – Documentation
Simulink: Getting Started – User Guide – Documentation
Online Queuing Calculator
Online Queuing Simulator
Erlang Tables
Jean Warland Probability Theory and Random Process Notes
Research Topics for Undergraduate ECTE451 ECTE458 and Graduate ENGG940 Theses
Computer music, sonic interactive systems, sound synthesis, psychoacoustic-related sound analysis, musical interfaces, music information retrieval, computational methods for sonic and visual arts, adaptive human-computer interaction, machine learning, audio digital signal processing, embedded systems, computer architectures, and real-time systems.
Development Platforms and Prototyping Tools
Boards and Platforms: ARMmbed – Arduino – Raspberry Pi – Beagleboard – Teensy – Odroid – LaunchPad – Spectrum – AVR – Digilent – Bela – Comparison
Tools: Eagle – Fritzing – Multisim – LabView – Faust – Max/MSP – PureData – Node.js – Octave – Processing