9 research outputs found
Requisitos para adoção de sistemas operacionais embarcados
Embedded systems are part of numerous applications, most of which include real-time or specialized operating systems. The operating system must be chosen taking into account functional and technical characteristics of the embedded product. This paper presents a survey on the main requirements to help determine whether an operating system should be used in an embedded design, further we show how these requirements may be used for assessing the operating system selection.Os sistemas embarcados compõem a grande maioria dos dispositivos eletrônicos. A decisão de usar um sistema operacional é umas das mais importantes em um projeto embarcado. Para auxiliar nestas decisões, este artigo apresenta os principais requisitos que podem ser considerados em um projeto embarcado. Em seguida apresentamos os critérios para decisão sobre o uso ou não de um sistema operacional e os requisitos técnicos e comerciais utilizados na escolha de um sistema operacional embarcado
Método para la evaluación de un microcontrolador de núcleo abierto
La etapa de verifi cación desempeña un papel fundamental en el diseñoe implementación de microcontroladores. Con el fi n de realizar una verificación acertada del diseño, son utilizadas algunas técnicas de verificación funcional tales como: pruebas defi nidas por el diseñador paraverifi car el desempeño ante casos extremos, la simulación a través detestbenches, y la ejecución de aplicaciones extensas. El proyecto propuestoen este trabajo tiene como objetivo desarrollar e implementarun método para la evaluación de un microcontrolador de núcleo abierto,con la realización de pruebas directamente sobre el hardware. Esteenfoque presenta como ventajas, un proceso mucho más rápido queotros métodos que emplean simulaciones y menos requerimiento dememoria para las pruebas. Un Ethernet IP Core ha sido integrado alproyecto, con el fi n de hacer que el método sea independiente del sistemaoperativo, de la arquitectura de microprocesador y de la herramientade diseño
VLSI systems for analog and Hamming parallel computation
This thesis explores the vast field of physically implementing parallel-computing algorithms. In this research, we introduce a series of new circuit architectures and new technology applications, which implement multi-dimensional functions that are at the heart of many parallel signal processing systems, e.g., neural and Hamming networks, vector quantizers, and median filters. The functions are realized using low-cost, low-power, high-density technologies (CMOS and CCD), fully compatible with current industrial processes. The systems are either analog or hybrid, allowing lower time and/or storage complexities in many types of applications when compared to fully digital systems. Special emphasis is placed on circuit modeling, with the purpose of thoroughly understanding the potentialities - and limitations - of each alternative. The models are verified experimentally on most occasions. As a consequence, the results presented in this dissertation are expected not only to provide new technological alternatives, but also new means of evaluating the technologies themselves.
Chapter 1 presents an introductory discussion on parallel systems. It has three main purposes. One is to describe some of the parallel functions whose implementations we are interested in. Another is to present a graphical discussion on how certain multidimensional systems work, which is probably the best way of describing - and appreciating - systems of this kind. And finally to describe basic guidelines concerning this research.
Chapter 2 discusses a function that is inherent to most analog parallel processors, the winner-take-all function. The reason for it to be developed first is that this function is part of many other function realizations. A global discussion is presented, which provides an overview on the potentialities of most implementations available in CMOS technology, followed by high-resolution alternatives. The use of this function to implement other functions and systems is also illustrated.
Chapter 3 presents a detailed discussion on charge-coupled device (CCD) technology and its applications to parallel signal processing systems. This technology, compatible with conventional double-poly CMOS, is of interest due to its low power consumption and very high integration density, allowing the construction of very efficient vector-matrix multipliers and Hamming networks. To overcome its main limitation (i.e., charge-transfer inefficiency), a locally-controlled architecture is introduced. Several chips and extensive measurements are shown, with the purpose of concretely evaluating the performance of this technology when performing signal processing tasks.
Finally, Chapter 4 describes further research on CMOS cells that compute distance-based functions. These circuits allow the construction of LMS and other distance-based parallel processors, and provide additional valuable means of further examining the use of MOS technology for analog computation. Once again experimental results are presented, and the systems are illustrated through vector quantizers, Hamming networks, vector multipliers, and median filters. This chapter also provides further applications of the winner-take-all function to the construction of more complex functions
Requirements for embedded operating systems adoption
Os sistemas embarcados compõem a grande maioria dos dispositivos eletrônicos. A decisão de usar um sistema operacional é umas das mais importantes em um projeto embarcado. Para auxiliar nestas decisões, este artigo apresenta os principais requisitos que podem ser considerados em um projeto embarcado. Em seguida apresentamos os critérios para decisão sobre o uso ou não de um sistema operacional e os requisitos técnicos e comerciais utilizados na escolha de um sistema operacional embarcado.Embedded systems are part of numerous applications, most of which include real-time or specialized operating systems. The operating system must be chosen taking into account functional and technical characteristics of the embedded product. This paper presents a survey on the main requirements to help determine whether an operating system should be used in an embedded design, further we show how these requirements may be used for assessing the operating system selection
Method for assessment of an 8-bit open core microcontroller
La etapa de verifi cación desempeña un papel fundamental en el diseñoe implementación de microcontroladores. Con el fi n de realizar una verificación acertada del diseño, son utilizadas algunas técnicas de verificación funcional tales como: pruebas defi nidas por el diseñador paraverifi car el desempeño ante casos extremos, la simulación a través detestbenches, y la ejecución de aplicaciones extensas. El proyecto propuestoen este trabajo tiene como objetivo desarrollar e implementarun método para la evaluación de un microcontrolador de núcleo abierto,con la realización de pruebas directamente sobre el hardware. Esteenfoque presenta como ventajas, un proceso mucho más rápido queotros métodos que emplean simulaciones y menos requerimiento dememoria para las pruebas. Un Ethernet IP Core ha sido integrado alproyecto, con el fi n de hacer que el método sea independiente del sistemaoperativo, de la arquitectura de microprocesador y de la herramientade diseño
MÉTODO PARA LA EVALUACIÓN DE UN MICROCONTROLADOR DE NÚCLEO ABIERTO
La etapa de verifi cación desempeña un papel fundamental en el diseñoe implementación de microcontroladores. Con el fi n de realizar una verificación acertada del diseño, son utilizadas algunas técnicas de verificación funcional tales como: pruebas defi nidas por el diseñador paraverifi car el desempeño ante casos extremos, la simulación a través detestbenches, y la ejecución de aplicaciones extensas. El proyecto propuestoen este trabajo tiene como objetivo desarrollar e implementarun método para la evaluación de un microcontrolador de núcleo abierto,con la realización de pruebas directamente sobre el hardware. Esteenfoque presenta como ventajas, un proceso mucho más rápido queotros métodos que emplean simulaciones y menos requerimiento dememoria para las pruebas. Un Ethernet IP Core ha sido integrado alproyecto, con el fi n de hacer que el método sea independiente del sistemaoperativo, de la arquitectura de microprocesador y de la herramientade diseño