|
Servo-drive control by Zedboard platform
Kozumplík, Miroslav ; Bartík, Ondřej (referee) ; Veselý, Libor (advisor)
The Master`s thesis deals with the creation and implementation of a servo drive control using the Zedboard platform. The aim of the thesis is to describe the method of Field-Oriented Control of synchronous motor with permanent magnets. The FOC algorithm is implemented by using an automatic IP Core generation for the FPGA in the Zynq-7000 SoC. A printed circuit board is designed to interface the Zedboard platform with a real PMSM servo drive. The designed PCB contains a two-level voltage invertor composed of MOSFET transistors, Hall probes for measuring the current through the motor phases and other elements necessary for the control and feedback of the PMSM motor controlled by FOC and SVPWM algorithm.
|
|
Hardware for lightweight cryptographic implementation
Jedlička, Jakub ; Cíbik, Peter (referee) ; Smékal, David (advisor)
This bachelor thesis deals with the topic of lightweight cryptography and the implementation of a selected cipher on a field programmable gate array (FPGA). Thesis first deals with the theory, where hardware elements, general cryptography and lightweight cryptography are described with focus on the LBlock and PRESENT ciphers. It then describes the selection of a cipher type and then the selection of a particular lightweight cryptography cipher. Next the LBlock cipher is selected, implemented, and tested as a custom intellectual property (IP) block using a hardware descriptive language for very fast integrated circuits (VHDL). This block is used in the block design to implement the encryptor on the ZYBO-Z7 development board. The input and output data handling is implemented on the Zynq-7000 processing system chip, which passes the data to the programmable logic. Finally this communication and implementation is described where the operational modes used for the LBlock cipher are cipher feedback mode and output feedback mode. For these operational modes, measurements are made to determine the encryption speed of the data stored on the microSD card and the pitfalls resulting from this encryption are described.
|
|
MIL real time simulation of electrical motors
Bartík, Ondřej ; Veselý, Libor (referee) ; Blaha, Petr (advisor)
The goal of this thesis is how to implement the two different types of the electric alternate motors in ZYNQ-7000 device for MIL real-time simulation purposes. The chosen types of motors are BLDC motor and AC induction motor. Mathematics models of these motor, the necessary changes for implementation purposes and the way how the models were implemented in ZYNQ-7000 device are described in this work. Three different experimental MIL simulation, using these motors ae described at the end of this thesis.
|
|
Program update of Zynq-based devices
Michálek, Branislav ; Buchta, Petr (referee) ; Kubíček, Michal (advisor)
Among many which are placed on modern embedded systems is also the need of storing multiple system boot image versions and the ability to select from them upon boot time, depending on a function which they provide. This thesis describes the development of a system update application for Xilinx Zynq-7000 devices. The application includes a simple embedded HTTP server for a remote file transfer. A client is allowed to upload the boot image file with the system update from either command line application or using the web page developed for this purpose.
|
|
Custom Intellectual Property Block For Lblock Cipher
Jedlička, Jakub
This paper presents the implementation of a lightweight cryptographic cipher for a hardware-constrained device. Describes the basic problems of lightweight cryptography on the field programmablegate array (FPGA) and its one representative cipher LBlock. Furthermore deals with theimplementation of the LBlock cipher in a very high speed integrated circuit hardware description language(VHDL) on the FPGA. The LBlock cipher is used with a custom advanced extensible interface(AXI) wrapper for the creation of a custom intellectual property (IP) block. This IP block will be usedto cipher files on the development board ZYBO Z7-20 powered by Zynq-7000. The final part of thepaper describes testing of the IP block with a defined set of the inputs and the outputs are validatedwith the correct outputs.
|
|
Hardware for lightweight cryptographic implementation
Jedlička, Jakub ; Cíbik, Peter (referee) ; Smékal, David (advisor)
This bachelor thesis deals with the topic of lightweight cryptography and the implementation of a selected cipher on a field programmable gate array (FPGA). Thesis first deals with the theory, where hardware elements, general cryptography and lightweight cryptography are described with focus on the LBlock and PRESENT ciphers. It then describes the selection of a cipher type and then the selection of a particular lightweight cryptography cipher. Next the LBlock cipher is selected, implemented, and tested as a custom intellectual property (IP) block using a hardware descriptive language for very fast integrated circuits (VHDL). This block is used in the block design to implement the encryptor on the ZYBO-Z7 development board. The input and output data handling is implemented on the Zynq-7000 processing system chip, which passes the data to the programmable logic. Finally this communication and implementation is described where the operational modes used for the LBlock cipher are cipher feedback mode and output feedback mode. For these operational modes, measurements are made to determine the encryption speed of the data stored on the microSD card and the pitfalls resulting from this encryption are described.
|
|
Program update of Zynq-based devices
Michálek, Branislav ; Buchta, Petr (referee) ; Kubíček, Michal (advisor)
Among many which are placed on modern embedded systems is also the need of storing multiple system boot image versions and the ability to select from them upon boot time, depending on a function which they provide. This thesis describes the development of a system update application for Xilinx Zynq-7000 devices. The application includes a simple embedded HTTP server for a remote file transfer. A client is allowed to upload the boot image file with the system update from either command line application or using the web page developed for this purpose.
|
|
MIL real time simulation of electrical motors
Bartík, Ondřej ; Veselý, Libor (referee) ; Blaha, Petr (advisor)
The goal of this thesis is how to implement the two different types of the electric alternate motors in ZYNQ-7000 device for MIL real-time simulation purposes. The chosen types of motors are BLDC motor and AC induction motor. Mathematics models of these motor, the necessary changes for implementation purposes and the way how the models were implemented in ZYNQ-7000 device are described in this work. Three different experimental MIL simulation, using these motors ae described at the end of this thesis.
|