z-logo
open-access-imgOpen Access
On The Use Of A Soft Core Processor In Junior Microprocessors Course
Author(s) -
Arlen Planting,
Sin Ming Loo
Publication year - 2020
Language(s) - English
Resource type - Conference proceedings
DOI - 10.18260/1-2--3805
Subject(s) - interfacing , microprocessor , computer science , assembly language , instruction set , embedded system , computer architecture , interrupt , software , operating system , computer hardware , microcontroller
Traditionally, microprocessor courses are taught using discrete microprocessors. With the availability of field-programmable gate array and associated soft-core processors, this traditional approach can be changed to provide added educational benefits. The junior level microprocessors course at Boise State University was recently updated using the Altera Nios II soft-core processor. The goal of this course is to teach the basics of microprocessors and peripheral interfacing techniques. Along with replacing the traditional discrete microprocessor with a soft-core processor, the course was modified with the addition of the C programming language. The course used assembly language to teach the features and capabilities of the Nios II processor (instructions, registers and memory) and quickly migrate to the C programming language using a task-oriented approach rather than an exhaustive coverage of the language. Both instructors and students gained valuable experience through this process.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom