915 resultados para hardware abstraction layer
Resumo:
This work describes the influence of a high annealing temperature of about 700C on the Si(substrate)/Si3N4/TiOx/Pt/LiCoO2 multilayer system for the fabrication of all-solid-state lithium ion thin film microbatteries. Such microbatteries typically utilize lithium cobalt oxide (LiCoO2) as cathode material with a platinum (Pt) current collector. Silicon nitride (Si3N4) is used to act as a barrier against Li diffusion into the substrate. For a good adherence between Si3N4 and Pt, commonly titanium (Ti) is used as intermediate layer. However, to achieve crystalline LiCoO2 the multilayer system has to be annealed at high temperature. This post-treatment initiates Ti diffusion into the Pt-collector and an oxidation to TiOx, leading to volume expansion and adhesion failures. To solve this adhesion problem, we introduce titanium oxide (TiOx) as an adhesion layer, avoiding the diffusion during the annealing process. LiCoO2, Pt and Si3N4 layers were deposited by magnetron sputtering and the TiOx layer by thermal oxidation of Ti layers deposited by e-beam technique. Asdeposited and annealed multilayer systems using various TiOx layer thicknesses were studied by scanning electron microscopy (SEM) and time-of-flight secondary ion mass spectrometry (ToF-SIMS) and x-ray photoelectron spectroscopy (XPS). The results revealed that an annealing process at temperature of 700C leads to different interactions of Ti atoms between the layers, for various TiOx layer thicknesses (25–45 nm).
Resumo:
In this work we produce and study the flexible organic–inorganic hybrid moisture barrier layers for the protection of air sensitive organic opto-electronic devices. The inorganic amorphous silicon nitride layer (SiNx:H) and the organic PMMA [poly (methyl methacrylate)] layer are deposited alternatingly by using hot wire chemical vapor deposition (HW-CVD) and spin-coating techniques, respectively. The effect of organic–inorganic hybrid interfaces is analyzed for increasing number of interfaces. We produce highly transparent (∼80% in the visible region) hybrid structures. The morphological properties are analysed providing a good basis for understanding the variation of the water vapor transmission rate (WVTR) values. A minimum WVTR of 4.5 × 10−5g/m2day is reported at the ambient atmospheric conditions for 7 organic/inorganic interfaces. The hybrid barriers show superb mechanical flexibility which confirms their high potential for flexible applications.
Implementação de sistemas de encriptação AES advanced encryption standard em hardware para segurança
Resumo:
Dissertação de mestrado integrado em Engenharia Electrónica Industrial e Computadores
Resumo:
The layer-by-layer (LbL) deposition method was used to build up alternating layers (five) of different polyelectrolyte solutions (alginate, zein-carvacrol nanocapsules, chitosan and chitosan-carvacrol emulsions) on an aminolysed/charged polyethylene terephthalate (A/C PET) film. These nanolaminated films were characterised by contact angle measurements and through the determination of water vapour (WVTR) and oxygen (O2TR) transmission rates. The effect of active nanolaminated films against the Alternaria sp. and Rhizopus stolonifer was also evaluated. This procedure allowed developing optically transparent nanolaminated films with tuneable water vapour and gas properties and antifungal activity. The water and oxygen transmission rate values for the multilayer films were lower than those previously reported for the neat alginate or chitosan films. The presence of carvacrol and zein nanocapsules significantly decreased the water transmission rate (up to 40 %) of the nanolaminated films. However, the O2TR behaved differently and was only improved (up to 45 %) when carvacrol was encapsulated, i.e. nanolaminated films prepared by alternating alginate with nanocapsules of zein-carvacrol layers showed better oxygen barrier properties than those prepared as an emulsion of chitosan and carvacrol. These films containing zein-carvacrol nanocapsules also showed the highest antifungal activity (30 %), which did not significantly differ from those obtained with the highest amount of carvacrol, probably due to the controlled release of the active agent (carvacrol) from the zein-carvacrol nanocapsules. Thus, this work shows that nanolaminated films prepared with alternating layers of alginate and zein-carvacrol nanocapsules can be considered to improve the shelf-life of foodstuffs.
Resumo:
Os limites entre os domínios do software e do hardware são cada vez mais ténues, pelo que técnicas inicialmente experimentadas no software têm vindo a ser gradualmente aplicadas no hardware. Este artigo pretende descrever o estado actual da utilização da tecnologia de programação orientada por objectos no projecto de hardware digital. São analisadas as vantagens e implicações quando se introduzem conceitos ligados à tecnologia orientada por objectos em projectos de hardware e é apresentado um exemplo utilizando uma das extensões orientadas por objectos da linguagem VHDL.
Resumo:
Higher-dimensional automata constitute a very expressive model for concurrent systems. In this paper, we discuss ``topological abstraction" of higher-dimensional automata, i.e., the replacement of HDAs by smaller ones that can be considered equivalent from the point of view of both computer science and topology. By definition, topological abstraction preserves the homotopy type, the trace category, and the homology graph of an HDA. We establish conditions under which cube collapses yield topological abstractions of HDAs.
Resumo:
Hardware-Software Co-Design, Simulated Annealing, Real-Time Image Processing, Automated Hardware-Software Partitioning
Resumo:
In this paper we investigate various algorithms for performing Fast Fourier Transformation (FFT)/Inverse Fast Fourier Transformation (IFFT), and proper techniques for maximizing the FFT/IFFT execution speed, such as pipelining or parallel processing, and use of memory structures with pre-computed values (look up tables -LUT) or other dedicated hardware components (usually multipliers). Furthermore, we discuss the optimal hardware architectures that best apply to various FFT/IFFT algorithms, along with their abilities to exploit parallel processing with minimal data dependences of the FFT/IFFT calculations. An interesting approach that is also considered in this paper is the application of the integrated processing-in-memory Intelligent RAM (IRAM) chip to high speed FFT/IFFT computing. The results of the assessment study emphasize that the execution speed of the FFT/IFFT algorithms is tightly connected to the capabilities of the FFT/IFFT hardware to support the provided parallelism of the given algorithm. Therefore, we suggest that the basic Discrete Fourier Transform (DFT)/Inverse Discrete Fourier Transform (IDFT) can also provide high performances, by utilizing a specialized FFT/IFFT hardware architecture that can exploit the provided parallelism of the DFT/IDF operations. The proposed improvements include simplified multiplications over symbols given in polar coordinate system, using sinе and cosine look up tables, and an approach for performing parallel addition of N input symbols.
Resumo:
In this paper we investigate various algorithms for performing Fast Fourier Transformation (FFT)/Inverse Fast Fourier Transformation (IFFT), and proper techniquesfor maximizing the FFT/IFFT execution speed, such as pipelining or parallel processing, and use of memory structures with pre-computed values (look up tables -LUT) or other dedicated hardware components (usually multipliers). Furthermore, we discuss the optimal hardware architectures that best apply to various FFT/IFFT algorithms, along with their abilities to exploit parallel processing with minimal data dependences of the FFT/IFFT calculations. An interesting approach that is also considered in this paper is the application of the integrated processing-in-memory Intelligent RAM (IRAM) chip to high speed FFT/IFFT computing. The results of the assessment study emphasize that the execution speed of the FFT/IFFT algorithms is tightly connected to the capabilities of the FFT/IFFT hardware to support the provided parallelism of the given algorithm. Therefore, we suggest that the basic Discrete Fourier Transform (DFT)/Inverse Discrete Fourier Transform (IDFT) can also provide high performances, by utilizing a specialized FFT/IFFT hardware architecture that can exploit the provided parallelism of the DFT/IDF operations. The proposed improvements include simplified multiplications over symbols given in polar coordinate system, using sinе and cosine look up tables,and an approach for performing parallel addition of N input symbols.
Resumo:
Aquest projecte consisteix en l'estudi, comparació i implementació en hardware d'algoritmes de reconeixement de caràcters per integrar en un sistema intel·ligent de captura d'imatges. Aquest sistema, integrat per una càmera amb format i característiques específiques i que anirà acoblat a un comptador d'aigua tradicional, en captarà imatges i les enviarà per RF al punt de recepció de la companyia. L'objectiu principal consisteix en aconseguir un disseny que redueixi al màxim la quantitat d'informació per transmetre, tenint en compte les limitacions de l'entorn.
Resumo:
Una característica importante de la robótica es la comunicación entre sistema base y robot que puede establecerse de forma remota. Ello representa la base del proyecto que se describe a continuación, el cual se descompone de dos partes, una por cada miembro del proyecto: Sistema software y sistema hardware. En el sistema software analizaremos las diferentes tecnologías inalámbricas (características, funcionamiento, seguridad, etc.), se realizará una comparativa de los diferentes módulos de comunicación y finalmente decidiremos aquellos que nos interesa para la implementación en Radiofrecuencia (RF) y Bluetooth. En este sistema también estudiaremos la interfaz gráfica que se utilizará, así como los programas creados en este entorno para realizar las implementaciones. En el sistema hardware trataremos de realizar el control de dos periféricos de forma independiente, un servomotor y un sonar, que nos servirán como ejemplo para analizar una posible comunicación entre varios robots y un PC. Por lo tanto, en este apartado analizaremos a fondo los diferentes componentes que harán posible tanto la comunicación, vía RF y Bluetooth, como el control de los diferentes dispositivos.
Resumo:
La gestión de recursos en los procesadores multi-core ha ganado importancia con la evolución de las aplicaciones y arquitecturas. Pero esta gestión es muy compleja. Por ejemplo, una misma aplicación paralela ejecutada múltiples veces con los mismos datos de entrada, en un único nodo multi-core, puede tener tiempos de ejecución muy variables. Hay múltiples factores hardware y software que afectan al rendimiento. La forma en que los recursos hardware (cómputo y memoria) se asignan a los procesos o threads, posiblemente de varias aplicaciones que compiten entre sí, es fundamental para determinar este rendimiento. La diferencia entre hacer la asignación de recursos sin conocer la verdadera necesidad de la aplicación, frente a asignación con una meta específica es cada vez mayor. La mejor manera de realizar esta asignación és automáticamente, con una mínima intervención del programador. Es importante destacar, que la forma en que la aplicación se ejecuta en una arquitectura no necesariamente es la más adecuada, y esta situación puede mejorarse a través de la gestión adecuada de los recursos disponibles. Una apropiada gestión de recursos puede ofrecer ventajas tanto al desarrollador de las aplicaciones, como al entorno informático donde ésta se ejecuta, permitiendo un mayor número de aplicaciones en ejecución con la misma cantidad de recursos. Así mismo, esta gestión de recursos no requeriría introducir cambios a la aplicación, o a su estrategia operativa. A fin de proponer políticas para la gestión de los recursos, se analizó el comportamiento de aplicaciones intensivas de cómputo e intensivas de memoria. Este análisis se llevó a cabo a través del estudio de los parámetros de ubicación entre los cores, la necesidad de usar la memoria compartida, el tamaño de la carga de entrada, la distribución de los datos dentro del procesador y la granularidad de trabajo. Nuestro objetivo es identificar cómo estos parámetros influyen en la eficiencia de la ejecución, identificar cuellos de botella y proponer posibles mejoras. Otra propuesta es adaptar las estrategias ya utilizadas por el Scheduler con el fin de obtener mejores resultados.
Resumo:
For the execution of the scientific applications, different methods have been proposed to dynamically provide execution environments for such applications that hide the complexity of underlying distributed and heterogeneous infrastructures. Recently virtualization has emerged as a promising technology to provide such environments. Virtualization is a technology that abstracts away the details of physical hardware and provides virtualized resources for high-level scientific applications. Virtualization offers a cost-effective and flexible way to use and manage computing resources. Such an abstraction is appealing in Grid computing and Cloud computing for better matching jobs (applications) to computational resources. This work applies the virtualization concept to the Condor dynamic resource management system by using Condor Virtual Universe to harvest the existing virtual computing resources to their maximum utility. It allows existing computing resources to be dynamically provisioned at run-time by users based on application requirements instead of statically at design-time thereby lay the basis for efficient use of the available resources, thus providing way for the efficient use of the available resources.
Resumo:
Mycolic acids analysis by thin-layer chromatography (TLC) has been employed by several laboratories worldwide as a method for fast identification of mycobacteria. This method was introduced in Brazil by our laboratory in 1992 as a routine identification technique. Up to the present, 861 strains isolated were identified by mycolic acids TLC and by standard biochemical tests; 61% out of these strains came as clinical samples, 4% isolated from frogs and 35% as environmental samples. Mycobacterium tuberculosis strains identified by classical methods were confirmed by their mycolic acids contents (I, III and IV). The method allowed earlier differentiation of M. avium complex - MAC (mycolic acids I, IV and VI) from M. simiae (acids I, II and IV), both with similar biochemical properties. The method also permitted to distinguish M. fortuitum (acids I and V) from M. chelonae (acids I and II) , and to detect mixed mycobacterial infections cases as M. tuberculosis with MAC and M. fortuitum with MAC. Concluding, four years experience shows that mycolic acids TLC is an easy, reliable, fast and inexpensive method, an important tool to put together conventional mycobacteria identification methods.