Search


Current filters:
Start a new search

Results 1-10 of 19 (Search time: 0.002 seconds).
Item hits:
Tallinn University of Technology
Modeling concepts for digital and analog hardware. Hardware description languages - VHDL, Verilog, SystemC. Description levels in VHDL - behavioral/functional, structural and data-flow levels. Simulation engines of hardware description languages. Verilog, and SystemC - description levels and simulation engines. Synthesizable VHDL and Verilog. Phases and methods of digital systems synthesis. Description languages for analog hardware - Spice, VHDL-AMS. Simulation and synthesis using modern design tools.
Tallinn University of Technology
Overview of the main topics of digital design. Digital systems design methodology using VHDL and FPGA/PSoC. Programmable logic (FPGAs) and programmable system-on-chip (PSoCs) as means for building reconfigurable systems. Rapid prototyping of digital systems. The most important feature of the course is continuous evaluation based on simple but complete mini-projects. Such projects have to be implemented starting from the initial specification (given by instructors and discussed with students) to the final implementation in FPGA/PSoC.
Tallinn University of Technology
The course aims: to discussing the current trends in robotics research and technology development; to introduce main theories and methods and main fields of contemporary robotics; to give practical skills permitting to connect the theory to technical implementations.
Tallinn University of Technology
Positional and non-positional numeral systems. Converting numbers from one numeral system to another. Fixed point and floating point numbers. Computer architecture (software layer). OS and PS. Types of compilers. Program life-cycle. Languages. Language classification. Algorithmic languages. Presenting algorithmic languages using syntax diagrams. Definition of an algorithm, ways to present and construct algorithms. Separating a task into subtasks. Various data types and their representation in a computer. Scalar and structural data types. Static variables. Declaring variables. Converting data from one type to another. Mixed data types. Operator priority. Formatting results. Organizing branches (including several conditions). Iterative statements with condition checking before and after the statement, examples. Global and local variables. Data exchange between various program modules. Declaring and indexing of arrays. Strings as arrays. Multidimensional arrays. Converting a two-dimensional array into a one-dimensional array. Sorting arrays. Calendar.
Tallinn University of Technology
Processor: fetch-decode-execute cycle, processor structure, different achitectures. Processor components: Combinational circuits and sequential circuits; Computer memory: classification, hierarhy, memory technologies, memory organization; Instruction set and addressing: instructon formats, instruction set, addressing modes, virtual memory; Microcomputer hardware: architecture, buses, data transfer, microprocessor supporting components, computer performance increasing; Input/output devices: keyboard, printers, monitors, touch screens, mouse, AD and DA converters. Special hardware: realization, application area; Computers and reliaility: failures of system, hardware testing, error-detecting codes.
Tallinn University of Technology
Software project includes a teamwork for solving an IT-project (eg, mini-information system, modelling of the experiences, data processing, etc.). Students will collectively work through the stages of software development: analysis of the task; choice the software; refining of tasks; using teamwork, pair-work and individual work; preparing project documentation and project defending. Project team members can be use either classical waterfall method, iterative method, or an agile method for software development.
Tallinn University of Technology
Boolean algebra and logic functions. Fundamentals of logic. Truth table. Laws of logic. Canonical standard forms. Disjunctive and conjunctive normal forms. Logic functions minimization. Shannon's expansions of logic function. The derivative of logic function. Complete system of logic functions. Fundamentals of set theory: sets, subsets, set operations, laws of set theory, Venn diagrams, simplification of expressions. Cartesian products, relations, functions. Onto and one-to-one functions. Equivalence relation. Partially ordered sets. Introduction to graph theory. Classical problems of set theory.
Tallinn University of Technology
Digital system, control- and data-part (-automaton). The main design phases of digital systems design. Exact and heuristic minimization of multi-output logic functions. Multivalued logic functions. Multilevel implementation and optimization of logic functions. Sequential machines (finite state machine / finite abstract automaton). Automata representation, classification and usage. State machine minimization, encoding and implementation. Technology dependent optimization. Introduction to hardware description language VHDL. Modeling of logic functions and state machines. Physical implementation of digital systems. Printed circuit boards, their design and implementation.
Tallinn University of Technology; Tallinn University of Technology
Modeling concepts for digital and analog hardware. Hardware description languages - VHDL, Verilog, SystemC. Description levels in VHDL - behavioral/functional, structural and data-flow levels. Simulation engines of hardware description languages. Verilog, and SystemC - description levels and simulation engines. Synthesizable VHDL and Verilog. Phases and methods of digital systems synthesis. Description languages for analog hardware - Spice, VHDL-AMS. Simulation and synthesis using modern design tools.
Tallinn University of Technology
Design methodology of modern chips – VLSI, ASIC and SoC - design phases and teamwork. Computer Aided Design (CAD) systems. Hardware description levels - system, high, register transfer, logic and physical levels. Synthesis tasks at different description levels. Optimization algorithms for digital system synthesis at various abstraction levels. Universal and specialized algorithms. Software implementation of algorithms, data structures. VLSI, ASIC and SoC synthesis with modern design tools. Using field programmable logic for prototyping.