Post Job Free

Resume

Sign in

Engineering Design

Location:
Duluth, MN
Posted:
February 06, 2013

Contact this candidate

Resume:

Christopher R. Carroll

Curriculum Vita

Office: Home:

Electrical and Computer Engineering 1025 East Skyline Parkway

University

of MinnesotaDuluth,

*** **** ******, ** *****

Duluth, MN55812 218-***-****

218-***-**** or 726-6147

email: abqkod@r.postjobfree.com

Education:

Ph.D. Computer Science

California Institute of

Technology, 1982

Thesis advisors: C. A. Mead and I. E. Sutherland

M.S. Electrical Engineering

California Institute of

Technology, 1977

B. Engineering Science, summa cum

laude

Georgia Institute of

Technology, 1975

Employment:

1988-present: University of Minnesota Duluth

Department of Electrical

and Computer Engineering

Associate Professor and

(since 1992) Assistant Head

2004-2007: University of Minnesota Duluth

College of Science

and Engineering

Director of

Undergraduate Engineering

1981-1988: DukeUniversity

Department of Electrical

Engineering, Assistant Professor

1982, summer: Research Triangle Institute, Research Triangle Park, NC

Consultant on VLSI

design tools

1977, summer: MOSTEK Corporation, Carrollton, TX

Junior Design Engineer,

Memory Division

Personal:

Born: February

27, 1954, in Cincinnati,

Ohio

Citizenship: USA

Member: IEEE

IEEE Computer

Society

IEEE

Education Society

ASEE (campus

representative)

Tau Beta Pi

Engineering Honor Society (UMD chapter advisor)

Order of the

Engineer

Eta Kappa Nu

Electrical Engineering Honor Society

Phi Kappa

Phi Honor Society

Phi Eta

Sigma Freshman Honor Society

PUBLICATIONS

Professional

Journals and Peer-Reviewed Conference Proceedings:

Carroll, C. R., Bit-Mapped

Graphics on a Budget using the Freescale S12 Microcontroller, 2009 ASEE Annual Conference, Austin,

TX (2009).

Carroll, C. R., Sixteen

Digit Seven Segment Display on a Standard Oscilloscope, Proceedings of the 2009 ASEE North Midwest Section Meeting,

Milwaukee, WI (2009). (under review)

Carroll, C. R.,

Innovative Lab Station Using the HCS12 Microcontroller and Dragon Development

Board, 2008 ASEE Annual Conference,

Pittsburgh, PA (2008).

Carroll, C. R.,

Innovative HCS12 Microcontroller Lab Station Using Limited Lab Resources, Proceedings of the 2008 ASEE North Midwest

Section Meeting, Platteville, WI

(2008).

Carroll, C. R., A Turing

Machine for the 21st Century, 2007

ASEE Annual Conference, Honolulu, HI

(2007).

Carroll, C. R., Test

Equipment for High School Digital Electronics Designs under Project Lead the

Way, Proceedings of the 2007 ASEE North

Midwest Section Meeting, Houghton, MI

(2007).

Carroll, C. R.,

Asynchronous Finite State Machine Design:

A Lost Art?, 2006 ASEE Annual

Conference, Chicago, IL (2006).

Carroll, C. R., Game

Design on an Early Microcontroller Game System, Proceedings of the 2006 ASEE North Midwest Section Meeting,

Menominee, WI (2006).

Carroll, C. R., Engr 4001: Engineering Professionalism Teaching the

Professional Component of Engineering, 2005

ASEE Annual Conference, Portland,

OR (2005).

Carroll, C. R., Engineering Professionalism

Multidisciplinary Design Experience, Proceedings

of the 2005 ASee North Midwest Section Meeting, Brookings, SD (2005).

Carroll, C. R., Video Graphics Using the SPI on the

MC68HC11 Microcontroller, 2004 ASEE

Annual Conference, Salt Lake City,

UT (2004).

Carroll, C. R., Engr 4001: Engineering

Professionalism Teaching the Soft Side of Engineering, Proceedings of the 2004 ASEE North Midwest Section Meeting,

Milwaukee, WI (2004).

Carroll, C. R., Pocket PCs as Tools in Digital Circuit

Laboratories, Computers in Education

Journal, Vol. XIV No. 2 (2004).

Carroll, C. R., Pocket PCs as Tools in Digital

Circuit Laboratories, 2003 ASEE Annual

Conference, Nashville, TN

(2003).

Carroll, C. R., Handheld Computers as Tools in

Freshman Courses, 2002 ASEE Annual

Conference, Montreal, Canada (2002).

Carroll, C. R., R. Alba-Flores, and F.

Rios-Gutierrez, New Life for the MC68HC11 Evaluation Board, 2002 ASEE Annual Conference, Montreal,

Canada (2002).

Carroll, C. R., Computer Circuit Lab Experiments

Using Limited Lab Resources, Computers in Education Journal, Vol. XII

No. 1 (2002).

Carroll, C. R., Computer Circuit Lab Experiments

Using Limited Lab Resources, 2001 ASEE Annual Conference Proceedings, Albuquerque, NM (2001).

Carroll, C. R., Dogital Logic Lab Experiments Using

the Chipmonk Instrument, Proceedings of

the 2001 ASEE North Midwest Section Meeting, Grand Forks, ND (2001).

Carroll, C. R., and M. Stachowicz, Fuzzy Logic on

the MC68HC12 Microcontroller: A Student

Design Workshop, Computers in Education Journal, Vol XI, No. 1,

January-March (2001).

Stachowicz, M. and C. R. Carroll, Fuzzy Logic on

Motorola s Microcontroller, 3rd Working Conference on

Engineering Education: Engineering

Education for the 21st Century, Sheffield Hallam University, England (2000).

Stachowicz, M. and C. Carroll, Intelligent Systems

on Motorola s Microcontroller: A Team

Design Workshop, Proceedings of the ICEE-2000, Taipei, Taiwan

(2000).

Carroll, C. R., and M. Stachowicz, Fuzzy Logic on

the MC68HC12 Microcontroller: A Student

Design Workshop, 2000 ASEE Annual Conference Proceedings, St. Louis, MO (2000).

Carroll, C. R., and Mohammed Hasan, The TMS320C31

DSP Chip as a Microprocessor: A Student

Design Workshop, 1999 ASEE Annual Conference Proceedings, Charlotte, NC (1999).

Carroll, C. R., The Chipmonk: An Inexpensive Digital Circuit Tester, Proceedings of the 1999 North Midwest

Section Meeting of ASEE, Winnipeg, Canada

(1999).

Carroll, C. R., Portable Input/Output Instrument

for Interfacing Student Designs, 1998 ASEE Annual Conference Proceedings,

Seattle, WA (1988).

Carroll, C. R., Design Workshop Experience Using

the Motorola 68HC12 Microcontroller, Proceedings

of the 1998 North Midwest Section Meeting of ASEE, Winona, MN (1998).

Carroll, C. R., Using the Rasterizing Capability of

the AMD 29205 Micorprocessor, 1997 ASEE Annual Conference Proceedings, Milwaukee, WI (1997).

Carroll, C. R., A Senior Design Workshop Based on

an Atari Home Computer, Proceedings of

the 1997 North Midwest Section Meeting of ASEE, Iowa City, IA (1997).

Carroll, C. R., Introducing a Microprocessor

Laboratory Experience for Entering Freshmen, 1996 ASEE Annual Conference

Proceedings, Washington,

DC (1996).

Carroll, C. R., A Microcontroller Lab Experience

for Closet Engineers, Proceedings of the

1996 North Midwest Section Meeting of ASEE, Fargo, ND (1996).

Carroll, C. R., A Microprocessor Laboratory Based

on the AMD 29205 32-bit RISC Processor, 1995 ASEE Annual Confernece Proceedings,

Anaheim, CA (1995).

Carroll, C. R., Using a Logic Analysis System for

Automated IC Component Testing, 1995

ASEE Annual Conference Proceedings, Anaheim,

CA (1995).

Carroll, C. R., Comparing the MC68HC11 and the

TMS370 as Vehicles for an Introductory Microcontroller Laboratory, 1994

ASEE Annual Conference Proceedings, Edmonton,

Alberta, Canada (1994).

Shehadeh, N. and C. R. Carroll, Combining

Electrical and Computer Engineering in One Curriculum, Proceedings of the 1994 North Midwest Section Meeting of ASEE,

Duluth, MN (1994).

Carroll, C. R., A Calculator for Set Algebra, Computers in Education Journal, Vol.

III, No. 4, October-December (1993).

Carroll, C. R., Edge Placement with Nanosecond

Resolution Using TTL Circuits, 1993

ASEE Annual Conference Proceedings, Urbana-Champaign, IL (1993).

Carroll, C. R., Technology Belongs in the Hands and Minds of High-School Students, Proceedings of the 1993 North Midwest Section

Meeting of ASEE, Mankato, MN (1993).

Carroll, C. R., A One-Instruction Computer: Architecture, Implementation, and

Experiments, Computers in Education Journal, Vol. III, No. 2,

April-June (1993).

Carroll, C. R., New Life for the SDK-86

Microcomputer, Computers in Education Journal, Vol III, No. 1, January-March (1993).

Carroll, C. R., Automated IC Component Testing

Using LabVIEW, Proceedings of the 1992 ASEE Annual Conference, Toledo, OH (1992).

Carroll, C. R., A One-Instruction Computer Architecture, Implementation, and

Experiments, Proceedings of the 1992 ASEE Annual Conference, Toledo, OH (1992).

Carroll, C. R., Early

Engineering Exposure Using a Microcontroller-Based Personal Lab Station, Proceedings of the 1990 North Midwest

Section Meeting of ASEE, Houghton, MI

(1990).

Books

and Book Chapters:

Carroll, C. R., CpE 3015 Digital Computer Logic

Design Laboratory Manual, Department of Computer Engineering, UMD, Duluth,

MN (1990, updated 7/1999).

Carroll, C. R., A Neural Processor for Maze

Solving, invited chapter in Analog VLSI Implementation of Neural Systems,

edited by C. A. Mead and M. Ismail, Kluwer Academic Publishers, Boston, MA (1989).

Other

Conference Proceedings & Thesis:

Carroll, C. R. and G. El-Zoghbi, A

Microcontroller-Based Personal Lab Station, Proceedings of the 21st

Annual Pittsburgh Conference on Modeling and

Simulation, Pittsburgh,

PA (1990).

Kwon, T. M. and C. R. Carroll, Optimization for

Precision in Speed Measurement Using a Microcontroller, Proceedings of the

21st Annual Pittsburgh Conference on

Modeling and Simulation, Pittsburgh,

PA (1990).

Midkiff, S. and C. R. Carroll, Architectural

Support for Interprocessor Communication in Point-to-Point Multiprocessor

Networks, Proceedings, IEEE Sixth Annual Phoenix

Conference on Computers and Communications, Phoenix, AZ (1987).

Carroll, C. R., Biomedical Applications of VLSI, Proceedings

of the First Microelectronic Center of

North Carolina Semi-Annual Research

Review, Research Triangle Prrk,

NC (1984).

Carroll, C. R., Hybrid Processing, Ph.D. Thesis,

Computer Science Department, California Institute of Technology, Pasadena,

CA (1982).

Carroll, C. R., A Smart Memory Array Processor for

Two Layer Path Finding, Proceedings of the Second Caltech Conference on

Very Large Scale Integration, 165-195, Pasadena, CA (1981).

Technical Report:

Carroll, C. R., MC68HC705J1A Video Titler, project

report for Motorola national design competition (1995).

RESEARCH GRANTS

CSE Wireless

Computing Initiative Proposal for Summer 2003 Work, Wireless Initiative,

College of Science and Engineering, UMD, Summer, 2003, $1700, funded (2003).

UMD Tech Camp 6 participant, January, 2002, $3000, funded

(2002).

Test Equipment for Digital Circuits Laboratory,

Chancellor s Faculty Small Grant, University

of Minnesota Duluth, $750,

funded (1998).

Microcontroller

Stations for 68HC12 Design Workshop, Chancellor s Faculty Small Grant, University of Minnesota Duluth, $395, funded (1997).

Grant

from Xilinx Corporation to incorporate programmable logic devices into CpE

curriculum, $9,600, funded (1993).

Wastepaper

Classification and Processing, proposal to Superior Recycled Fiber Industries

(SRFI), with other CpE faculty, $71,456, funded (1993).

Logic

Analysis System for IC Component Testing, proposal to National Science Foundation s

program on Instrumentation and Laboratory Improvement, $44,280, funded (1993).

Automated

IC Component Testing Using LabVIEW and Generic Instrumentation, proposal to

National Science Foundation for extension to grant number DUE-9054189, through BucknellUniversity, $5,740, funded (1992).

Microcontroller-Based

Personal Lab Station Using the Texas

Instruments TMS370, proposal to the Undergraduate Research Opportunities

Program (UROP), $1000, funded (1991).

Design

of Phase-Angle Transducer, with T. Kwon, proposal to Minnesota Power, $7,500,

funded (1990).

Carroll,

C., and T. Kwon, Development and Construction of Monitoring and Control

Instruments for Minnesota Power Co., with T. Kwon, proposal to Minnesota

Power, $5,000, funded (1989).

Carroll,

C. R., Research Set-up Fund, College

of Science and

Engineering, UMD, $30,000 (1988).

GRADUATE THESES SUPERVISED (at DukeUniversity)

Hayes, Emily N., A Comparison of Symbolic vs. Geometric

Layout Entry in VLSI Design Tools, (1988).

Pescatore,

John, An Implementation of an 8086 Co-processor Framework, (1977).

Fountain,

Thomas C., Implementation of a VLSI Communications Processor Data Path, (1987).

Zeckhausen,

David S., The Integration of an Intel 286/310 Development System with an 8086

Microcomputer Laboratory, (1986).

Midkiff,

Scott F., A Communications Processor Architecture for Point-to-Point

Multiprocessor Networks, (1985).

Milner,

J. Douglas, A Gate Array Planner and Automatic Layout System, (1985).

Stock,

Greg N., An Adjustable Delay for Ultrasound Imaging, (1984).

Grabowski,

Wayne B., An Investigation of Smart Analog-to-Digital Converters, (1983).

Rehm,

Jeff R., A Bit-Serial ISPS Model of a Digital Image Signal Processor, (1983).

Gwaltney,

William A., PACK A Symbolic Virtual-Grid Compactor for ABCD, (1983).

TEACHING EXPERIENCE

DIGITAL COMPUTER CIRCUITS

A

second course in digital circuits and systems.

Discussed high-level design techniques, Alternative clocking schemes and

asynchronous state machine design, design using MSI components. Redesigned the lab for this course.

COMPUTER

ARCHITECTURE

Discussed

the basic building blocks of computers and the different strategies for putting

them together to form a computer. Used

the AMD 29205 RISC microprocessor as a lab vehicle for exploring various

architectural capabilities. Created

the lab for this course.

DIGITAL SYSTEM DESIGN

A

first course in digital circuits.

Discussed logic design, synchronous finite state machine design, and

system issues. Created a digital

circuits lab for this course.

INTRODUCTION TO MICROCOMPUTERS

Taught

assembly language programming techniques and simple input/output interfacing

using the Motorola 68HC11 and Freescale S12 microcontrollers as the processor.

MICROPROCESSOR FUNDAMENTALS AND APPLICATIONS

Taught

the details of both software and hardware design for the Intel 8086 processor,

and compared that processor to its competition.

Enhanced the microprocessor laboratory by performing extensive software

and hardware modifications to integrate Intel SDK-86 development systems with a

multi-user lab computer running XENIX. Redesigned

the lab for this course.

ENGINEERING PROFESSIONALISM

Team-taught

course with Composition department, covering ABET Professional Component

topics such as ethics, health & safety, manufacturability, etc., as well as

technical writing. The course included a

design lab in which students from various engineering departments participated

in multidisciplinary design experiences.

Originated this course.

SPECIAL TOPICS: MICROCONTROLLER

SYSTEMS

A

project course, based on the Intel 8749 microcontroller. Students were required to define a project,

implement both hardware and software, and present the results in a written and

oral report. Other microcontroller chips

were discussed and compared to the 8749.

Originated this course.

MULTIPROCESSOR-BASED SYSTEM DESIGN

Explored

the multiprocessing capabilities of the 8086 family of processors, and

discussed techniques in both hardware and software to support multiprogramming

and multiprocessing.

INTRODUCTION TO VLSI SYSTEMS

Taught

the mechanics of nMOS and CMOS circuit design and layout, and the philosophy of

managing high circuit complexity.

Developed software for plotting geometry described in CIF on pen plotters

and graphics terminals. Used MOSIS for

fabrication of student projects Originated

this course.

VLSI ENGINEERING

Discussed

the technology behind VLSI systems, including semiconductor material

properties, processing techniques, fabrication processes, and basic design

issues for MOS circuits.

WORKSHOP: MICROCONTROLLER

APPLICATIONS

A

project course in which students developed and implemented an application using

the Motorola MC68HC11 Evaluation Board (EVB).

Originated this course.

WORKSHOP: ONE-INSTRUCTION COMPUTER

A

Project course in which students designed and built computational units that

augmented a basic computer based on an architecture that required only one

instruction in its instruction set. Originated

this course.

WORKSHOP: COMPUTER CONTROL CIRCUITS

A

project course in which students designed and built control circuitry to

implement their own instruction sets on a computer datapath that I designed and

built as a focus for the course. Originated

this course.

WORKSHOP:

MULTIMEDIA APPLICATIONS USING THE ATARI HOME COMPUTER

A

proj3ect course in which students wrote assembly language programs to run on an

Atari 400 or Atari 800 home computer to take advantage of the various graphics,

sound, and other features of the computer to ccreate a multimedia

application. Originated this course.

WORKSHOP: DESIGN CONTEST USING THE

MC68HC12

A

project course in which students wrote assembly language programs for the

MC68HC12 microcontroller, and produced design projects suitable as entries into

a national design contest sponsored by Motorola. Originated this course.

WORKSHOP: THE TMS320C31 DSP CHIP AS

A MICROPROCESSOR

A

project course in which students designed hardware and software for use with

the TMS320C31 Digital Signal Processor (DSP), creating signal processing

applications using that chip. Originated this course

COMPUTERS IN ENGINEERING, HONORS SECTION

Taught

FORTRAN and Pascal programming and engineering applications to freshmen who had

had some prior experience with computers.

Originated this course.



Contact this candidate