Pipelining and working with registers, data types and resource allocation in control systems
Hi everyone,
I am working on a control system implemented on FPGA and trying to find resources regarding the topics in title.
Especially, I face some problems with defining data types and sizes. As an example, after discretizing a first order filter, I am confused which length of data types I have to use after a multiplication and summation inside the filter, as those are not necessarily physical variables that can be measured or interpreted. They are values between two stages of arithmetic operation inside the filter.
So I would like to learn more about basics on this. Also in general I want to learn more about registers, pipelining and resource allocation in control systems. So if you have learned and worked with such a system and know some resources (books, papers, youtube videos etc.) please let me know.
Thanks!
Note: Because of confidentiality I cannot tell more about the system to be controlled. You can imagine it as a spring damper with active damping implemented on fpga.