Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Michael G. Gallup is active.

Publication


Featured researches published by Michael G. Gallup.


international test conference | 1990

Testability features of the 68040

Michael G. Gallup; William B. Ledbetter; Ralph McGarity; Steve McMahan; Kenneth Scheuer; Clark Shepard; Lal C. Sood

The design and implementation of on-chip test functions on the 68040 microprocessor are described. The discussion includes an introduction to the 68040, along with the testability goals and objectives that were set at the beginning of the design. Further discussions detail the different design-for-testability techniques used to control and observe the behavior of the 68040 subsystems. Topics covered include the global test architecture, special test modes for the internal RAM arrays, the scan circuitry used for structural testing of random logic, and the IEEE 1149.1 (JTAG) implementation on the 68040.<<ETX>>


international symposium on microarchitecture | 1990

The 68040 processor. I. Design and implementation

Robin W. Edenfield; Michael G. Gallup; William B. Ledbetter; Ralph McGarity; Eric E. Quintana; Russel A. Reininger

The design of the 68040, a third-generation, full-32-b microprocessor in the Motorola 68000 family, is presented. The 68040 integrates over 1.2 million transistors on one chip and can execute the complete 68020 microprocessor and 68882 floating-point coprocessor instruction sets. Pipelined integer and floating-point execution units that operate concurrently with separate internal memory controllers and an autonomous bus controller contribute to its high performance level. Physical caches of 4 kB each for instruction and data reside on chip. Separate address-translation caches of 64 entries apiece operate in parallel with the instruction and data caches. This arrangement provides complete memory management in a virtual, demand-paged operating system. The design team explains its total approach and the workings of the integer and floating-point units.<<ETX>>


international test conference | 1991

IMPLEMENTING 1149.1 ON CMOS MICROPROCESSORS

William C. Bruce; Michael G. Gallup; Grady Giles; Tom Munns

Selected implementation issues of IEEE 1149.1 Std. Test Access Port and Boundary-Scan Architecture are described for three Motorola VLSI CMOS microprocessors. F’roblems and solutions that arose during implementation of standard features and additional public instructions are discussed.


international symposium on microarchitecture | 1990

The 68040 processor. 2. Memory design and chip

Robin W. Edenfield; Michael G. Gallup; William B. Ledbetter; Ralph McGarity; Eric E. Quintana; Russell Reininger

For pt.1 see ibid., February (1990). The memory subsystem, the external bus, chip and board testing, and design-verification methods for the 68040, a third-generation, full-32-bit microprocessor in the Motorola 68000 family, are discussed. The internal caches and memory management are examined at length. The external bus protocol, arbitration, snooping, and timing specifications are addressed. The MOVE16 instruction, which moves a cache line from one address (which may reside in the data cache) to another address outside the cache is described. User testing, based on dedicated test logic that is fully compliant with the IEEE 1149.1 standard, and factory testing, for which the processor employs structured design techniques for random logic and special test modes for embedded arrays, are examined. The use of top-down design and a hierarchical method of design verification is discussed.<<ETX>>


international conference on computer design | 1990

Test architecture of the Motorola 68040

Thomas S. Spohrer; Daniel T. Marquette; Michael G. Gallup

The 68040 is a third generation 32-bit microprocessor that implements the 68000 family instruction set. The philosophy for the design for test (DFT) effort on the 68040 is to address each class of logic in a different manner. In it there is the typical breakdown of data paths, ROM/PLA structures, embedded RAMs, random logic (sequential and nonsequential), and finite state machines. In each of these areas a different DFT style is used. The test logic architecture that is implemented to allow more thorough test coverage is discussed. The different test modes of the chip are detailed. In order to assist the customer in board-level testing, the 68040 implements the IEEE 1149.1 (JTAG) interface. Also discussed are the Motorola additions to the JTAG interface.<<ETX>>


Microprocessors and Microsystems | 1993

Case study of 1149.01 microprocessor implementations

William C. Bruce; Michael G. Gallup; Grady Giles; Tom Munns

Abstract This paper describes selected implementation issues of IEEE 1149.1 Std. Test Access Port and Boundary-Scan Architecture for three Motorola VLSI CMOS microprocessors. Problems and solutions that arose during implementation of standard features and additional public instructions are discussed.


Archive | 1995

Data processing system and method thereof

Michael G. Gallup; L. Rodney Goke; Robert W. Seaton; Terry G. Lawell; Stephen G. Osborn; Thomas Tomazin


Archive | 1984

Security for integrated circuit microcomputer with EEPROM

Brian F. Wilkie; Michael G. Gallup; John Suchyta; Kuppuswamy Raghunathan


Archive | 1990

Data processor having an output terminal with selectable output impedances

Steven Craig McMahan; Kenneth Scheuer; William B. Ledbetter; Michael G. Gallup


Archive | 1993

Method and apparatus for generating pseudo-random numbers

Michael G. Gallup; L. Rodney Goke

Collaboration


Dive into the Michael G. Gallup's collaboration.

Researchain Logo
Decentralizing Knowledge