• ARM Processor - I/O Units

      Title: ARM Processor - I/O Units

      Topic: Computer architecture - assembly programming

      Category Level: Basic exercise

      Degree weight: 2

      Materials: VGA output, A/D converter, RS-232, LEDs, Snapwire, MIPS-based extension board, Source code editor - ASM

      Augmented Reality Interface: Y

      Remote Lab: Y

      Short description: In the previous two exercises students have learned to implement communication between FRISC (simple RISC processor) and basic peripherals on E2LP Base Board. This exercise takes the students one step further: now the task is to use the obtained knowledge and skills and apply them to solve similar problems in a little bit different environment. The E2LP NXP Extension Board contains the ARM7 processor, a processor used in industry. Although this is also a RISC processor, it was not designed with educational goals in mind, which makes it more complex to understand and use. On the other hand, the higher complexity of this processor means that it provides the user with a wider range of functionalities, some of which will be explored in this exercise.

    FRISC Processor – I/O UnitsClock management techniques