1,318 research outputs found

    A study of portability and retargetability of an ICS

    Get PDF

    Complex Library Mapping for Embedded Software Using Symbolic Algebra

    Get PDF
    Embedded software designers often use libraries that have been pre-optimized for a given processor to achieve higher code quality. However, using such libraries in legacy code optimization is nontrivial and typically requires manual intervention. This paper presents a methodology that maps algorithmic constructs of the software specification to a library of complex software elements. This library-mapping step is automated by using symbolic algebra techniques. We illustrate the advantages of our methodology by optimizing an algorithmic level description of MPEG Layer III (MP3) audio decoder for the Badge4 [2] portable embedded system. During the optimization process we use commercially available libraries with complex elements ranging from simple mathematical functions such as exp to the IDCT routine. We implemented and measured the performance and energy consumption of the MP3 decoder software on Badge4 running embedded Linux operating system. The optimized MP3 audio decoder runs 300 times faster than the original code obtained from the standards body while consuming 400 times less energy. Since our optimized MP3 decoder runs 3.5 times faster than real-time, additional energy can be saved by using processor frequency and voltage scaling

    Synthesis of hardware systems from very high level behavioural specifications

    Get PDF

    Where are the world's top 100 I.T. firms - and why?

    Get PDF
    Various publications tabulate and publish lists of the ?top 100? information-technology (I.T.) firms. The July 1997 issue of PD Magazine, for example, has a list showing that most of the world?s key firms in computing, software, semiconductors, and related fields are American. They are also heavily concentrated in such western states as Texas, Utah, Washington, and of course California. The distribution of firms and entrepreneurs is markedly different from 15 years ago. For example, the December 1997 Upside Magazine list of the top 100 people in I.T. contains only three individuals from supposedly ?high-tech? Massachusetts ? or no more than the number predicted by the state?s share of the US population. The paper will extend my work tracking the westward rebirth of American computing since the early 1980s. It will complement the employment shifts I have already documented with new mappings of firms and entrepreneurs. The hypotheses is that the PC revolution spurs a regional realignment of US computing away from the more hierarchical and bureaucratized firms of the Northeast to flatter, more agile, and more entrepreneurial firms in the younger economic cultures of the West. A look at the specific enterprises and entrepreneurs will illuminate the process by which the US regained its leadership in I.T. within the world economy.

    Embedded System for Biometric Identification

    Get PDF

    An Automated Dna Strands Detection System Featuring 32-Bit Arm7tdmi Microcontroller And Vga-Cmos Digital Image Sensor.

    Get PDF
    Genetic DNA recognition is a routine experiment for detecting the origin of the species. Electrophoresis is one of the processes for such detection which has been used extensively. Pengecaman genetik DNA ialah eksperimen rutin untuk mengesan asal usul sesuatu spesis. Proses electrophoresis ialah salah satu proses pengecaman yang digunakan secara meluas

    Design and implementation of flexible microprocessor control for retrofitting to first generation robotic devices

    Get PDF
    This Master of Science project concerns the design and development of a flexible microprocessor-based controller for a Versatran Industrial Robot. The software and hardware are designed in modules to enhance the flexibility of the controller so that it can be used as the control unit for other forms of workhandling equipment. The hardware of the designed controller is based on the Texas Instruments single board computer and interface printed circuit boards although some specially designed interface hardware was required. The software is developed in two major categories, which are "real-time" modules and "operator communication" modules. The real-time modules were for the control of the hydraulic servo-valves, pneumatic actuators and interlock switches, whilst the operator communication modules were used to assist the operator in programming "handling" sequences". The main advantages of the controller in its present form can be summarised thus:- (i) The down-time between program changes is significantly reduced; (ii) There can be many more positions programmed in a "handling sequence"; (iii)Greater control over axis dynamics can be achieved The software and hardware structure adopted has sufficient flexibility to allow many future enhancements to be provided. For example, as part of a subsequent research project additional facilities are being implemented as follows: a teach hand held pendant is being installed to improve still further the ease with which "handling sequences" can be programmed; improved control algorithms are being implemented and these will facilitate contouring; communication software is being included so that the controller can access via a node a commercially available local area network

    NASA Tech Briefs, November/December 1987

    Get PDF
    Topics include: NASA TU Services; New Product Ideas; Electronic Components and Circuits; Electronic Systems; Physical Sciences; Materials; Computer Programs; Mechanics; Fabrication Technology; Machinery; Mathematics and Information Sciences; Life Sciences

    BLOCKGRID: A BLOCKCHAIN-MEDIATED CYBER-PHYSICAL INSTRUCTIONAL PLATFORM

    Get PDF
    Includes supplementary material, which may be found at https://calhoun.nps.edu/handle/10945/66767Blockchain technology has garnered significant attention for its disruptive potential in several domains of national security interest. For the United States government to meet the challenge of incorporating blockchain technology into its IT infrastructure and cyber warfare strategy, personnel must be educated about blockchain technology and its applications. This thesis presents both the design and prototype implementation for a blockchain-mediated cyber-physical system called a BlockGrid. The system consists of a cluster of microcomputers that form a simple smart grid controlled by smart contracts on a private blockchain. The microcomputers act as private blockchain nodes and are programmed to activate microcomputer-attached circuits in response to smart-contract transactions. LEDs are used as visible circuit elements that serve as indicators of the blockchain’s activity and allow demonstration of the technology to observers. Innovations in networking configuration and physical layout allow the prototype to be highly portable and pre-configured for use upon assembly. Implementation options allow the use of BlockGrid in a variety of instructional settings, thus increasing its potential benefit to educators.Civilian, CyberCorps: Scholarship for ServiceApproved for public release. distribution is unlimite
    corecore