Work in progress: MIPSfpga 2.0. Lab YP4 Draft 1- Introducing interrupts
Первый черновик новой лабораторной работы по MIPSfpga 2.0 «Введение в прерывания»: MIPSfpga 2.0. Lab YP4 — Introducing interrupts 1. Introduction This lab shows the basic usage of interrupts in MIPS CPUs. The lab also demonstrates how the interrupts can offload the processor from constantly polling I/O ports. Such offloading increases the number of cycles available […]Дальше …
Interrupts
Interrupt is one of the key concepts in computer programming and system design. Interrupt is basically a feature of a CPU that forces the processor to suspend the regular flow of instruction execution and to jump to a certain program address in response to some external event. The external event is usually a change in […]Дальше …
Реализация текстового терминала на системе на кристалле MIPSfpga.
Все таки пришло время штурмовать MIPSfpga. С чего начать? Ну традиционно с Hello World’а. По сложившемуся мнению, для FPGA и МК такую роль выполняют проекты, мигающие светодиодами, что не очень эпично. Поэтому научимся выводить строчку Hello MIPSfpga на экран монитора c VGA-интерфейсом. Начнем. Что такое MIPSfpga? MIPSfpga – это проект, который содержит исходный код процессорного […]Дальше …