Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Measurement testing required for Interrupt processing on software #56

Open
MasterPlayer opened this issue Oct 4, 2022 · 2 comments
Open
Assignees
Labels
documentation Improvements or additions to documentation hardware process working in hardware software process working in software

Comments

@MasterPlayer
Copy link
Owner

For estimation performance we need measurements about how fastly interrupts processed in processor in classical variant and how fastly processed with this component

@MasterPlayer MasterPlayer added documentation Improvements or additions to documentation hardware process working in hardware software process working in software labels Oct 4, 2022
@MasterPlayer MasterPlayer self-assigned this Oct 4, 2022
@MasterPlayer
Copy link
Owner Author

Full time required for interrupt from component to processor is **583 clock periods (2.915 us)**, time to transit processor from idle state to interrupt handler is **176 clock periods(880 ns)** using this component, which requests data from device and process interrupt by internal logic.
Current version API perform processing without data output to terminal is **407 clock periods (2.035 us)**.

Can I improve this value? I dont know, but after estimate interrupt processing without component, i will analyze this.

@MasterPlayer MasterPlayer pinned this issue Oct 5, 2022
@MasterPlayer
Copy link
Owner Author

изображение

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation hardware process working in hardware software process working in software
Projects
None yet
Development

No branches or pull requests

1 participant