Embedded system design

CS-476

Project requirements: You are allowed to choose yo...

This page is part of the content downloaded from Project requirements: You are allowed to choose yo... on Sunday, 29 June 2025, 20:55. Note that some content and any files larger than 50 MB are not downloaded.

Description

Project requirements:

You are allowed to choose your own project. Please send me an email with your proposal in this case to get my approval.

Note that each project should contain/has following restrictions:

1) It is not allowed to have only "hardware", meaning there should be a "significant" software running on the OpenRisc CPU.

2) It should contain at least one Custom Instruction that you designed and is not provided/asked during the course.

3) It needs to be real-time.

4) It should contain at least one accelerator or streaming component (not provided during the course).

5) It should contain a DMA-accelerated component (being an accelerator, or a generic DMA-contoller), that is not a component designed/provided during the course.

6) All of the above points exclude the components already put at your disposition in the VP we used during the course; modifications are allowed in case they are "really different", as we will did for PW6.

/) Also look into the information on the platform we have (see below), there are a lot of components we did not use during the course, you are free to use them for your project (AD/DA converters, ESP32 , etc.).

Default project:

The default project is movement detection using Sobel.