systemctlm-cosim-demo
systemctlm-cosim-demo copied to clipboard
Project Contribution Outreach
Hello, I am a member of a small undergraduate team that is currently working on a project to extend the documentation and support for this project. Ultimately, we hope to emulate a simulation data interface that would allow a developer to interact with a SystemC model to perform end-to-end modeling. We hope to make meaningful contributions to this repository and similar projects over the coming year and wanted to reach out to gain feedback on our proposed additions and identify areas that would be good additions/areas of improvement. Listed are a few initial ideas as we continue to learn the tools (we are all new to QEMU, SystemC TLM). Please feel free to leave any feedback, as we would like to build a strong foundation for our work on this project and our future contributions. Also, please let us know if there is another preferred method of collaboration (forum posts, maining list, support tickets, etc.).
- Drafting a comprehensive startup document for this demo (we encountered a number of issues/had a lot of support bringing the demo up, so we feel a detailed example setup might be beneficial). This would be in addition to the documentation provided and curated in Confluence here.
- Integrate a UDP like protocol to the host OS to allow for multiple tests to be conducted/bi-directional information transactions to occur throughout the simulation process without the need for intervention to switch data or tests. This would allow for the replay of realistic data to be piped into the system and allow for a double blind (black box hw/sw implementation) simulation to recreate realistic interaction scenarios.
- Extend the demo application to include a basic bi-directional memory mapped sensor (accelerometer, temp. sensor, etc.) example with clear bring-up and implementation documentation, enabling complex hardware and software interface integration.