The thesis describes the configuration of the extension board for the use with the DE0-Nano development board. At the beginning, the development board itself is briefly presented, its purpose, technology and the contents of the board. The next chapter presents the components (LED matrix, linear slider, USB to UART protocol converter, motor driver, VGA interface, rotary encoder, PWM output, buttons, analogue inputs, demultiplexer) included in the expansion board. For each component, its purpose, function and used integrated circuits are described, wiring diagrams and the layout of signals at connections are shown. At the end of the chapter, the signal demultiplexer needed for the transmission of signals through a single connector is presented.
In the next chapter are described the basic rules and the procedure of drawing the expansion board stampings. Basic masks for the manufacturing of stampings are shown. Before ordering the manufacturing of stampings, we have developed a prototype board for testing the blueprinted circuit. The method and necessary tools for home manufacturing of stampings are described. Moreover, the process of soldering conventional and SMD components, soldering position and correctness of solders are described.
The thesis continues with the chapter on component programming. Firstly, the demultiplexer code, operation and loading of the code on the CPLD are described. To use the majority of the components for which signals travel through the demultiplexer, we need the selector code on the development board. The functioning of the code is described; the timing and signal delay on the bus through which the boards communicate is shown. To use the slider, we need the programme code for communication through protocol I2C and user logic that is responsible for proper functioning adjustment and reading the positions of touches from the registers of the integrated circuit. The slider code, bus I2C, a simulation of the case of data transfer on the bus and the composition of the registers are described. The chapter also describes the control of the LED matrix and settings of the UART converter integrated circuit.
|