| |
|
Memory System Management for Colibri XScale PXA270 Platform
Mačišák, Lukáš ; Straka, Martin (referee) ; Šimek, Václav (advisor)
This Bachelor's Thesis describes platform Colibri XScale PXA270, analyses potential usage of DMA transfers on this platform and describes principles of work with flash and SDRAM memories. Thesis includes design and implementation of firmware for servicing memory systems on this platform. One part of this thesis is also the description and implementation of tests for semiconductor memories with random access. The demonstrative application is implemented to show usage and functionality of this firmware.
|
|
Generic BIOS Update Mechanism for Linux
Mariščák, Igor ; Šimek, Václav (referee) ; Kašpárek, Tomáš (advisor)
This work provides overview of creating of a simple driver for the BIOS flash memory by accessing the physical computer memory. Although, the BIOS is one of a system's core components, there is no standardized update mechanism approach. Purpose of thesis is to create module driver by taking advantage of existing interface subsystem MTD, to suggest and implement driver for one specific device to Linux kernel operating system. Also explains technique allowing write access to registers of the flash memory with utilization of configuration file.
|
|
Firmware for Multi-Unit Wireless Sports Timekeeping Device
Gál, David ; Šimek, Václav (referee) ; Strnadel, Josef (advisor)
This paper describes the design and subsequent implementation of software for multi-unit wireless sports timekeeping device. Used hardware is based on a different thesis and is composed of a control, the primary unit, and end, secondary, units. Both types are equipped with 16-bit PIC24F microcontrollers and wireless communication is catered by RF modules broadcasting in the 868MHz band. The design is aimed primarily at wireless use of secondary units to measure time and to eliminate measurement errors associated with wireless transmission. It also deals with reducing the consumption of units and the use SD cards to store the measured times. Implementation is done in C.
|
|
Module for remote access via Ethernet
Pospíšil, Martin ; Šrámek, Petr (referee) ; Prokeš, Aleš (advisor)
This thesis is about creation of control software (firmware) for remote access unit, using ethernet for communication. It implements web interface for control and monitoring of connected device, which requires both digital and analog signals for control. Hardware is based on C8051F120 as main microcontroller and CP2200 as ethernet controller. Thesis briefly describes most important protocols used in this system and examines features of the Silicon Laboratories TCP/IP stack.
|
|
Wireless security facility
Gargulák, Lukáš ; Morský, Ondřej (referee) ; Zeman, Václav (advisor)
The content of this thesis is the design, construction and programming of wireless security device. This wireless security system consists of two units. Personal unit and sensor unit. This thesis compares two ISM bands 433 MHz and 868 MHz. The thesis presents a selection of parts for construction wireless security device. The work also deals with the structure of transmitted frames on the link layer. Marginally are discussed ways to reduce consuption AtmelAVR microcontrollers and also two ways of charging Li-Ion battery. It also outlined the firmware of both units. Its complete source code is included on the DVD.
|
|
6 Axis Manipulator Control
Semrád, Michal ; Chromý, Adam (referee) ; Hynčica, Ondřej (advisor)
This master thesis discusses about designing and realization of a control system for a 6-axis robotic arm. The controlling system consist in a microcontroller LPC1756 with its firmware implemented under the Real-time operating system FreeRTOS and GUI application, running on a PC. The Microcontroller communicates with the PC through a serial line via SLIP protocol. Theoretically, it will deal with an explanation of the important terms, and describes the used robotic arm and its controlling unit. The practical part describes kinematics problems solving, firmware’s realization and GUI application.
|
|
Protection of highspeed communication systems
Smékal, David ; Martinásek, Zdeněk (referee) ; Hajný, Jan (advisor)
The diploma thesis deals with 128–bit AES data encryption and its implementation in FPGA network card using VHDL programming language. The theoretical part explains AES encryption and decryption, its individual steps and operating modes. Further was described the VHDL programming language, development environment Vivado, FPGA network card Combo–80G and configurable framework NetCOPE. The practical part is the implementation of AES–128 in VHDL. A simulation was used to eliminate errors, then the synthesis was performed. These steps were made using Vivado software. Last step of practical part was testing of synthesized firmware on COMBO–80G card. Total of 4 projects were implemented in FPGA card. Two of them were AES encryption and decryption with ECB mode and another two describe the encryption and decryption with CBC mode.
|
|
Narrowband PLC communication based on G3-PLC, PRIME and IEEE-1901.2 standards
Skrášek, Tomáš ; Šilhavý, Pavel (referee) ; Mlýnek, Petr (advisor)
Diploma thesis is about narrowband PLC communication standards. The theoretical part describes details of all available OFDM standards including G3-PLC, PRIME, IEEE-1901.2 and G.hnem. The practical part deals with PRIME and G3-PLC standards. In this part is also compared OFDM technology with system of single carrier frequency in environment with real interferences. The last part describes developement of two firmwares for PLC modems Texas Instruments TMDSPLCKIT-V3, which allow UART communication and remote data collection. The thesis also includes Windows application developed to display and save collected data.
|
|
Acquisition Unit for Security System
Pejchal, Luboš ; Fuchs,, Michal (referee) ; Dušek, Martin (advisor)
Project is focused to development of security unit for security of homes, flats and other similar spaces against intruders (thieves). Design is focused to solution of hardware and firmware for security units and their control software for PC. Hardware design solve supply over ethernet PoE, backup of supply, connection securities sensors to security unit. Firmware prevents failure of units and it is communicating with sensors and PC. Software in PC provides settings of security units, deactivating of alarm and measure temperature by security unit.
|