This paper discusses the VHDL simulation of Hierarchical Finite State Machines. It presentes the results obtained with the simulation of the model described in [1], introduces a new model and shows its advantages. Both Moore and Mealy machines are being considered. The considered model provides such new facilities as flexibility, extensibility and reuse of an algorithm described by...
This paper discusses dynamically reconfigurable field programmable gate arrays (FPGA) and their use for different practical applications. The technique considered presents different ways that might be used in order to design virtual logic schemes, which have acquired such properties as flexibility, extensibility and reusability. Since objectorientedtechnology allows to design software s...
This paper describes a software tool for design, implementation and testing of control circuits in dynamically reconfigurable FPGAs from their graphical specification. It consists of a graphical editor responsible for the control circuit specification, provides a link to the synthesis tool and allows the circuit debugging, for different types of implementations and FPGAs, thus clos...
This paper describes specification, design and implementation techniques of virtual control circuits. Likethe ordinary control circuits, they are usually implemented using Finite State Machines (FSMs). However, through reconfiguration, these circuits use the same hardware to implement different parts of a control algorithm. The adopted specification method is based on Hierarchical ...
The paper presents a tutorial, which covers new methods and tools that are used in educational process of Electronics and Telecommunications Department of Aveiro University for the disciplines devoted to the design of reconfigurable systems. Three following basic topics have been considered: 1) FPGAs of state-of-the-art Spartan-II/Spartan-IIE families that possess a number of advantages...
The paper describes original methods and novel tools (namely animated tutorials, projects and organization of data on WebCT) that have been used for teaching disciplines on reconfigurable computing and advanced digital systems. Many examples are provided, which demonstrate how to get access to all the available materials and how these materials help the students to understand ...
The paper analyses and compares the most widely used textual and graphical languages for formal specification of digital control units. It demonstrates that graphical languages are more adequate for manual specification and usually it is easier to learn them. As a rule, commercially available tools for the design of digital systems support different languages. ; Este artigo analis...
This paper discusses some approaches to the design of control units based on programmable logic devices (PLD). They combine finite state machine theory with object oriented programming to allow control units to be designed with new facilities, such as: extensibility, flexibility and reuse. The techniques use predefined frames and basic schemes (templates) as far as possible. ; Este Artigo descreve algumas t&ea...
This paper discusses Hierarchical Graph-Schemes that can be efficiently used in order to describe a behaviour of control units. The approach to be considered allows to synthesis the final scheme built from programmable logic devices. However it can be also applied to schemes constructed from arbitrary elements. The control device is modelled as a finite state machine with a stack memory which makes it possible ...
Experience in the teaching of object-oriented programming shows that there are some basic constructions which are frequently used incorrectly by students. For example, many students have difficulties with the use of references and pointers, const and static objects, and virtual functions. This paper presents a detailed explanations of such constructions in C++, with examples of their implementation in assembly ...
Financiadores do RCAAP | |||||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |