590 research outputs found

    Application of special-purpose digital computers to rotorcraft real-time simulation

    Get PDF
    The use of an array processor as a computational element in rotorcraft real-time simulation is studied. A multilooping scheme was considered in which the rotor would loop over its calculations a number of time while the remainder of the model cycled once on a host computer. To prove that such a method would realistically simulate rotorcraft, a FORTRAN program was constructed to emulate a typical host-array processor computing configuration. The multilooping of an expanded rotor model, which included appropriate kinematic equations, resulted in an accurate and stable simulation

    BLITZEN: A highly integrated massively parallel machine

    Get PDF
    The architecture and VLSI design of a new massively parallel processing array chip are described. The BLITZEN processing element array chip, which contains 1.1 million transistors, serves as the basis for a highly integrated, miniaturized, high-performance, massively parallel machine that is currently under development. Each processing element has 1K bits of static RAM and performs bit-serial processing with functional elements for arithmetic, logic, and shifting

    Inspection And Exploration Gas Pipelines: Snake Robot

    Get PDF
    Mobility is a primary concern for robotics applications. Snake-like locomotion is a stable and tough but often overlooked mobility method. Snakes can use their entire body for propulsion, creating a larger surface area and providing greater grip. The primary objective is to come out with a construct of six-segment snake robot. The robot will be able to move simultaneously by moving its body sections. The robot is control and designed based on PIC16F84A microcontroller. The cores of the project are the applications of electronic fundamentals in circuit design and programmed development-using Basic in delivering sinusoidal motion. The circuit is designed using Eagle and fabricated as to provide the means of interconnecting between servomotors and the circuit to deliver a movement. The project methodology stresses on the research and analysis, circuit design, circuit modeling, micro controller programming, circuit fabrication and finally implementation of mechanical parts. The end of system comprises of the hardware for the micro controller, servos motor and fabricated circuit in order to achieve locomotion

    Graphical microcode simulator with a reconfigurable datapath

    Get PDF
    Microcode is a symbolic way to simplify control design that allows changing, testing and updating the control unit of processors. By changing the microcode, the same datapath can be used for an entirely different application, such as supporting a completely different instruction set. For these reasons, a majority of control units in modern day processors are microcoded. The object was to investigate and implement a graphical microcode simulator with a reconfigurable datapath and microcode format. By allowing a wide configuration of the datapath, many types of logical processors can be designed and simulated. The resulting implemented simulator is able to fill the void in microprogramming tools since there are no graphical microcode simulators that allow such customization of the datapath. The customization of the datapath goes beyond allowing different files specifying the datapath, it allows the datapath to be created and modified using the graphical interface.This tool is able to be used to design and simulate general-purpose processors and application specific processors through datapath and microcode configurations. In the academic setting, this tool provides easier microcode testing through verification on the instruction level for instructors and provide simulation debugging through code tracing and breakpoints for students

    Towards a design of HMO, an integrated hardware microcode optimizer

    Get PDF
    This paper discusses an algorithm for optimizing the density and parallelism of microcoded routines in micro-programmable machines. Besides presenting the algorithm itself, this research also analyzes the algorithm\u27s uses, design integration problems, architectural requirements, and adaptability to conventional machine characteristics. Even though the paper proposes a hardware implementation of the algorithm, the algorithm is viewed as an integral part of the entire microcode generation and usage process, from initial high-level input into a software microcode compiler down to machine-level execution of the resultant microcode on the host machine. It is believed that, by removing much of the traditionally time-consuming and machine-dependent microcode optimization from the software portion of this process, the algorithm can improve the overall process --Abstract, page ii

    Programming the Navier-Stokes computer: An abstract machine model and a visual editor

    Get PDF
    The Navier-Stokes computer is a parallel computer designed to solve Computational Fluid Dynamics problems. Each processor contains several floating point units which can be configured under program control to implement a vector pipeline with several inputs and outputs. Since the development of an effective compiler for this computer appears to be very difficult, machine level programming seems necessary and support tools for this process have been studied. These support tools are organized into a graphical program editor. A programming process is described by which appropriate computations may be efficiently implemented on the Navier-Stokes computer. The graphical editor would support this programming process, verifying various programmer choices for correctness and deducing values such as pipeline delays and network configurations. Step by step details are provided and demonstrated with two example programs

    A comparison of processor technologies

    Get PDF
    The purpose of this paper is to present a discussion of the technology implementation and design of four very high performance mainframe computer systems. The systems evaluated are: Amdahl 580 Series CDC 170 Series 800 IBM 308x Series Univac 1100/90 Series Included in this evaluation is a survey of the technology used, its characteristics, packaging and performance. Each system component is evaluated on the basis of design philosophy, technology, and the total system design with regards to reliability, availability, and performance

    Automated guided conveyor (AGC)

    Get PDF
    This project is focused on development of the control system for Automated Guided Conveyor (AGC) by using PIC 18F4550. Two approaches are proposed for this project; hardware approach where involves the development and design of AGC prototype, line follower, sensor circuit and controller circuit and software approach when the system of AGC are write by using microcode studio programmed. This project concentrates on developing the automatic system for AGC which about how the AGC will operate, involve of the movement mechanism. This prototype takes into account when AGC travel and also tries to travel in order by following the line follower. This thesis also includes the test automatic system involving test program and test circuit for the AGC before proceed to the prototype AGC control system
    • …
    corecore