Hardware Support for a Configurable Architecture for Real-Time Embedded Systems on a Programmable Chip
Current FPGA technology has advanced to the point that useful embedded SoPCs can now be designed. The Real Time Processor (RTP) project at Brigham Young University leverages the advances in FPGA technology with a system architecture that is customizable to specific applications. A simple real-time p...
Main Author: | |
---|---|
Format: | Others |
Published: |
BYU ScholarsArchive
2007
|
Subjects: | |
Online Access: | https://scholarsarchive.byu.edu/etd/971 https://scholarsarchive.byu.edu/cgi/viewcontent.cgi?article=1970&context=etd |
id |
ndltd-BGMYU2-oai-scholarsarchive.byu.edu-etd-1970 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-BGMYU2-oai-scholarsarchive.byu.edu-etd-19702019-05-16T03:14:17Z Hardware Support for a Configurable Architecture for Real-Time Embedded Systems on a Programmable Chip Isaacson, Spencer W. Current FPGA technology has advanced to the point that useful embedded SoPCs can now be designed. The Real Time Processor (RTP) project at Brigham Young University leverages the advances in FPGA technology with a system architecture that is customizable to specific applications. A simple real-time processor has been designed to provide support for a hardware-assisted real-time operating system providing fast context switches. As part of the hardware RTOS, the following have been implemented in hardware: scheduler, register banks, mutex, semaphore, queue, interrupts, event, and others. A novel circuit called the Task-Resource Matrix has been created to allow fast inter/intra processor communication and synchronization. 2007-07-12T07:00:00Z text application/pdf https://scholarsarchive.byu.edu/etd/971 https://scholarsarchive.byu.edu/cgi/viewcontent.cgi?article=1970&context=etd http://lib.byu.edu/about/copyright/ All Theses and Dissertations BYU ScholarsArchive FPGA hardware RTOS real-time fast context switch register bank task task-resource matrix embedded computer architecture hardware scheduler task switch hardware assisted RTOS Electrical and Computer Engineering |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
topic |
FPGA hardware RTOS real-time fast context switch register bank task task-resource matrix embedded computer architecture hardware scheduler task switch hardware assisted RTOS Electrical and Computer Engineering |
spellingShingle |
FPGA hardware RTOS real-time fast context switch register bank task task-resource matrix embedded computer architecture hardware scheduler task switch hardware assisted RTOS Electrical and Computer Engineering Isaacson, Spencer W. Hardware Support for a Configurable Architecture for Real-Time Embedded Systems on a Programmable Chip |
description |
Current FPGA technology has advanced to the point that useful embedded SoPCs can now be designed. The Real Time Processor (RTP) project at Brigham Young University leverages the advances in FPGA technology with a system architecture that is customizable to specific applications. A simple real-time processor has been designed to provide support for a hardware-assisted real-time operating system providing fast context switches. As part of the hardware RTOS, the following have been implemented in hardware: scheduler, register banks, mutex, semaphore, queue, interrupts, event, and others. A novel circuit called the Task-Resource Matrix has been created to allow fast inter/intra processor communication and synchronization. |
author |
Isaacson, Spencer W. |
author_facet |
Isaacson, Spencer W. |
author_sort |
Isaacson, Spencer W. |
title |
Hardware Support for a Configurable Architecture for Real-Time Embedded Systems on a Programmable Chip |
title_short |
Hardware Support for a Configurable Architecture for Real-Time Embedded Systems on a Programmable Chip |
title_full |
Hardware Support for a Configurable Architecture for Real-Time Embedded Systems on a Programmable Chip |
title_fullStr |
Hardware Support for a Configurable Architecture for Real-Time Embedded Systems on a Programmable Chip |
title_full_unstemmed |
Hardware Support for a Configurable Architecture for Real-Time Embedded Systems on a Programmable Chip |
title_sort |
hardware support for a configurable architecture for real-time embedded systems on a programmable chip |
publisher |
BYU ScholarsArchive |
publishDate |
2007 |
url |
https://scholarsarchive.byu.edu/etd/971 https://scholarsarchive.byu.edu/cgi/viewcontent.cgi?article=1970&context=etd |
work_keys_str_mv |
AT isaacsonspencerw hardwaresupportforaconfigurablearchitectureforrealtimeembeddedsystemsonaprogrammablechip |
_version_ |
1719184557809336320 |