Embedded system design
CS-476
Project requirements: You are allowed to choose yo...
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.