Development Tools for the Xilinx Zynq-7000 SoC - Design of a Development Framework and System Interaction Method for Embedded Systems on the Zynq-7000 SoC
MetadataShow full item record
- Institutt for elkraftteknikk 
The evolution of processing system hardware provides powerful and versatile implementation platforms for system engineers such as the Xilinx Zynq-7000 SoC. Due to this new capable hardware, advanced and more demanding control systems become feasible. However, the complexity of such targets has risen enormously. They rely on special features and enhancements to enable the necessary power for complex tasks. In order to use those, a profound knowledge of the target platform is needed. In order to ease the usage of a hardware platform, a comprehensive development framework was set up. It allows the usage of the commonly known approach to design and outline control algorithms with Matlab/Simulink. The developed control method can then be tested in combination with the desired hardware. The framework guides the system engineer in generating the necessary code, the setup of the target hardware and the deployment of the realized control design. Methods to test and interact with the running system on the target in realtime are introduced. A simple way of interacting with the completed system was realised. It allows the change of parameters and the monitoring of signals in the system during run time. Furthermore, recording transient step responses is possible. By utilizing standard Ethernet protocols as a base, the interaction can take part on a remote system in a GUI. Other means of interaction can be implemented due to the open data interface. This enables the supervision and manipulation of the running target from afar.