Bradley D. Goodell - Anoka MN Ronald A. Larson - Minneapolis MN
Assignee:
FMC Corporation - Chicago IL
International Classification:
F41F 906
US Classification:
89 47
Abstract:
A compact rammer assembly for forcing ammunition into a gun having a rammer head attached to a pair of chains which are stored in separate spiral tracks positioned between the retracted position of the rammer head and driven sprockets. Each chain composed of links pinned together with vertical tabs at each end of each link; the tabs on each link engaging the tabs on adjacent links of each chain as well as the corresponding tabs on the links of the other chain when the sprockets driven the chains to extend the rammer head.
Controller With Clocking Device Controlling First And Second State Machine Controller Which Generate Different Control Signals For Different Set Of Devices
A controller for controlling a microprocessor-based system incorporates two cooperatively operating state machine controllers and is capable of interfacing with bus and memory subsystems while maintaining synchronous handshake with more than one type of microprocessor on a bus which may operate at a different speed than the system memory subsystems and peripheral devices. The controller provides functional and timing parameters to satisfy requirements for an asynchronous bus and for more than one type of device which reside on the bus.
Cpu-Bus Controller For Accomplishing Transfer Operations Between A Controller And Devices Coupled To An Input/Output Bus
A synchronous bus controller which provides a functional control link between one or more microprocessors and an asychronous main input/output bus is provided. The bus controller includes a state machine and data bus width determining logic enabling the bus controller to initiate and control access operations between microprocessors and accessible devices on the main input/output bus when the microprocessor and the accessed device may have different data bus widths. The bus controller includes logic circuitry to determine the number of access cycles required to complete a requested access operation and detects the last access cycle of a current access operation to terminate an access operation and provide a ready signal to the microprocessor indicating that the bus controller is ready for the next access request.
System For Matching Data Recovery Time Between Different Devices By Extending A Cycle Upon Detecting End Of Cycle
Ronald J. Larson - Minneapolis MN Jeffry V. Herring - Bloomington MN
Assignee:
Micral, Inc. - New Brighton MN
International Classification:
G06F 1314 G06F 1320 G06F 13372
US Classification:
395500
Abstract:
A controller for interfacing bus-coupled peripheral devices with a microcomputer is described. The controller provides generalized compensation for variations in peripheral device access recovery time and for differences in access recovery times among peripheral devices, central processing units and input/output buses.
State Machine Having A Variable Timing Mechanism For Varying The Duration Of Logical Output States Of The State Machine Based On Variation In The Clock Frequency
A finite state machine has outputs variable between a finite number of logical outputs states. A clock provides a clock signal having clock pulses, with a frequency, to the state machine. A functional circuit determines the logical output states of the state machine based on state inputs to the functional circuit. A variable timer is coupled to the clock and the functional circuit. The variable timer controls the duration of each logical output state to adjust for changes in the clock frequency based on timing parameters provided to the variable timer. The variable timer varies a number of clock pulses corresponding to each logical output state so the duration of each logical output state remains within a predetermined time limit.
Method And Apparatus For Arbitrating Access To A Microprocessor Having Real And Protected Modes
William F. Dohse - Plymouth MN Ronald J. Larson - Minneapolis MN Richard Mansfield - Bloomington MN
Assignee:
Micral, Inc. - New Brighton MN
International Classification:
G06F 1332
US Classification:
395325
Abstract:
A microprocessor access arbitration network which arbitrates among HOLD, RESET and REFRESH request commands by controlling a preempt bus so that a system memory refresh cycle is never delayed by a DMA or bus master operation is described. If a HOLD request is in progress for an operation other than a REFRESH cycle when a REFRESH cycle is initiated, that HOLD request is delayed while the REFRESH cycle proceeds to completion.
Memory Controller With Synchronous Processor Bus And Asynchronous I/O Bus Interfaces
Joseph M. Jeddeloh - Minneapolis MN Ronald J. Larson - Minneapolis MN Jeffry V. Herring - Bloomington MN
Assignee:
Micral, Inc. - New Brighton MN
International Classification:
G06F 1300 G06F 1314
US Classification:
395325
Abstract:
An asynchronous memory control Unit for asynchronously controlling access to and from system memory of a microcomputer system in response to control signals from conventional and state-of-the-art microcomputer I/O buses is described. The asynchronous memory control unit of the present invention operates cooperatively with a synchronous memory control unit which provides access to and from system memory in response to command signals from a microprocessor. Whenever the microprocessor controls the bus, the synchronous memory control unit is enabled; whenever the microprocessor is not controlled of the bus at main IO bus, the asynchronous control unit is enabled.
State Machine With Adaptable Timing And State Generation Mechanisms
A state machine in a computer system receives operation parameters, a clock signal and control signals from a control device. The state machine provides output signals in logical output states to perform an operation based on the operation parameters, the clock signal and the control signals. The operation parameters provided by the control device include timing parameters and state parameters which are stored. A counter provides a counter output based on the clock signal and based on the stored timing parameters. A counter control circuit compares the counter output with timing parameters and controls operation of the counter based on the control signals provided by the control device and based on the comparison of the counter output with the timing parameters. A state generator compares the counter output with the state parameters and generates the output signals in logical output states, each logical output state having a duration based on the comparison of the counter output with the state parameters.
Name / Title
Company / Classification
Phones & Addresses
Ronald Larson Owner
Residential Inspection Services Home Inspection Service
Jul 2010 to 2000 MachinistPellco Machine Saint Michael, MN Sep 2008 to Jul 2010 MachinistWal-Mart Stores, Inc Cloquet, MN May 2003 to Feb 2008 Automotive Service TechnicianHewlett-Packard Minneapolis, MN Jun 2007 to Jul 2007 Computer TechnicianLarson Technologies Duluth, MN May 1997 to Jul 2006 Owner, Computer TechnicianHuman Development Center Duluth, MN Jan 2003 to Jul 2003 Internet Technologies InternHoneywell Incorporated Minnetonka, MN May 1999 to Oct 2001 Pre-Clean Operator
Education:
University of Minnesota Duluth, MN 2007 to 2008 Computer ScienceLake Superior College Duluth, MN 2004 to 2007 Network Administration