ecen3350.rocks - ECEN 3350: Programming Digital Systems

Example domain paragraphs

This course teaches how computers really work, starting from digital logic. It covers basic CPU design built from combinational and sequential logic, an introduction to programming in assembly, and basic OS design requirements, with an emphasis on embedded system design. We use the Nios II assembly language on DE10-lite boards. Topics covered include register logic, number representations, basic pipeline processing, caches, assembly, calling conventions, memory layout, memory-mapped I/O, interrupts, and OS

It is your responsibility to act in accordance with the Honor Code , and ensure that the work you submit is your own. You may work with other students to understand material and concepts, but the work that you turn in must be entirely your own. Failure to do so will result in failing the course. If in doubt, please ask the course staff for guidance.

This class was developed at the University of Colorado Boulder . Site design adapted from ECEN 5033 / EECS 388 ( University of Michigan ).

Links to ecen3350.rocks (1)