The
School of Electrical and Computer EngineeringDr. James O. Hamblen, a professor in the computer engineering area, joined the Georgia Tech Faculty in 1984 after graduating with his Ph.D. in electrical engineering from Georgia Tech. His other degrees include an M.S.E.E. from Purdue University and a B.E.E. from Georgia Tech.
Prior to returning to Georgia Tech to work on his Ph.D., he worked several years in industry. While working on his M.S.E.E. degree he was employed by Wescom Inc. where he worked on the design of a fault-tolerant multiprocessor PBX system. Subsequently, he worked as a systems analyst for Texas Instruments in Austin, Texas, and as a senior engineer for Martin Marietta Corporation in Denver, Colorado. At Texas Instruments, he was involved in the design of the TMS9900 microprocessor development system. At Martin Marietta, he was a senior engineer in the software research and development section where he worked on computer systems for satellites and spacecraft. He teaches courses in digital hardware, computer architecture, operating systems, and embedded systems design.
Professor Hamblen's current research interests include rapid prototyping with FPGAs, embedded systems, computer architectures, continuous system simulation, and computer-aided design.
ECE 4180 Embedded Systems Design
ECE/CS 6100/4100 Advanced Computer Architecture ECE 3710 Circuits and ElectronicsECE 3055 Computer Architecture and Operating Systems
ECE 2030 Introduction to Computer Engineering
ECE 2031 Digital Design Laboratory
Rapid Prototyping of Digital Systems - SoPC Edition, J. Hamblen, T. Hall, and M. Furman, Springer, August 2007.
Introduction to Embedded Systems using Windows Embedded CE, J. Hamblen, Microsoft, June 2007.
“FPGAs for Rapid Prototyping,” J. Hamblen,a chapter in Digital Design and Fabrication, 35 pages, V. Oklobzija editor, CRC Press, November 2007.
Rapid Prototyping of Digital Systems - Quartus Edition, J. Hamblen, T. Hall, and M. Furman, Springer, August 2005.
Rapid Prototyping of Digital Systems - Second Edition, J. Hamblen and M. Furman, Kluwer Academic Publishers, August 2001.
“FPGAs for Rapid Prototyping,” J. Hamblen,a chapter in The Computer Engineering Handbook, 30 pages, V. Oklobzija editor, CRC Press, December 2001.
Rapid Prototyping of Digital Systems, J. Hamblen and M. Furman, Kluwer Academic Publishers, August 1999.
Introduction to Microprogramming, Text and Courseware,
Hamblen, J. O. and Parker, A., ISBN 0-89512-203-0, Dallas: Texas Instruments,
1989.
PAPERS
Using System-on-a-Programmable Chip Technology to Design Embedded Systems,
International Journal of Computers and Their Applications,
J. O. Hamblen, and T. Hall, vol 13, no.3, 142-152, September 2006.
System-on-a-Programmable-Chip Development Platforms in the Classroom, Tyson S. Hall and James O. Hamblen, IEEE Transactions on Education, pp. 502-507, vol. 47, no. 4, November 2004.
J. Hamblen and T. Hall, Engaging Undergraduate Students with Robotic Design Projects, Proceedings of the Second IEEE International Workshop on Electronic Design, Test and Applications, pp. 140-145, Perth, Australia 28-30 January 2004.
An Introductory Digital Design Course Using a Low-cost Autonomous Robot, Newman, K., Hamblen, J.0., and Hall, T., IEEE Transactions on Education, pp.289-296, vol.45, no. 3, August 2002.
Rapid Prototyping Using Field Programmable Logic Devices, J. Hamblen, IEEE Micro, pp.29-37, vol.20 no.3, May/June 2000.
J. Hamblen and G. Ruhl, Using the Altera UP 1 Board for Prototyping and VGA Video Display Generation, IEEE MSE 99, pp. 16-17, Washington D. C., July 1999.
J. Hamblen, H. Owen and S. Yallamanchili, An Undergraduate Computer Engineering Rapid Systems Prototyping Laboratory, IEEE Transactions on Education, February 1999.
J. Hamblen, Using Large CPLDs and FPGAs for Prototyping and VGA Video Display Generation in Computer Architecture Design Laboratories (PDF), WCAE-4, Las Vegas, NV, pp. 1.A.2-1.A.6, January 1998. Reprinted in the IEEE Computer Society Technical Committee on Computer Architecture Newsletter, July 1999, pp. 12-14.
J. Hamblen, A VHDL Synthesis Model of the MIPS Processor for use in Computer Architecture Laboratories, IEEE Transactions on Education, November 1997.
J. Hamblen, Using Synthesis, Simulation, and Hardware Emulation to Prototype a Pipelined RISC Computer System, MSE 97, Session IV-6, pp. 131-132, Washington D. C., July 1997. MSE 97 Proceedings (PDF)
J. Hamblen, H. Owen and S. Yallamanchili, Introduction of Rapid Systems Prototyping into Undergraduate Computer Engineering Curricula, Frontiers in Education 95, pp. 2c3.5-2c3.8, Atlanta, GA, November 1995. FIE 95 Proceedings
J. Hamblen, H. Owen, S. Yallamanchili and B. Dao, Using Rapid Prototyping in Computer Architecture Design Laboratories, WCAE 95, , San Jose, CA, February 1996. Proceedings also appear in IEEE Technical Committee on Computer Architecture Newsletter, June 1996. MS WORD Doc format copy of Paper
James 0. Hamblen, Using VHDL Based Modeling, Synthesis, and Simulation in an Introductory Computer Architecture Laboratory, International Journal on Electrical Engineering Education, pp. 251-260, July 1996. View Paper MS WORD Doc format copy of Paper
Hamblen, J.O. and Parker, A. ,"Optimal value for the Newton-Raphson Division Algorithm," Information Processing Letters, vol. 42, pp. 141-144, May 1992.
Braham, R. and Hamblen, J.O., "Design of a Neural Network with a Biologically Motivated Architecture," IEEE Transactions on Neural Networks, vol. 1, no. 3, pp. 251-263, September 1990.
Parker, A. and Hamblen, J. O., "Optimality Equations for an All-Pole Model with Multiple Impulse Excitation," Signal Processing, vol. 17, no. 2, pp.119-128, June 1989.
Hamblen, J.O. , "Parallel Continuous System Simulation using the Transputer," Simulation vol. 49, no. 6, pp. 249-253, December 1987. (computer graphics featured on cover) 119-128, June 1989.
Hamblen, J.O. and Alford, C.O., "A Parallel Computer Architecture for Continuous Simulation," IEEE Transactions on Aerospace and Electronics, vol. 24, no. 6, pp. 719-725, November 1988.
Hamblen, J.O. and Parker, A., "An Updated PC Based Assembly Language Programming Laboratory," IEEE Transactions on Education, vol. 31 no. 4, pp. 241-245, November 1988.
Parker, A. and Hamblen, J.O., "A Fast Technique for the Evaluation of Unary Floating Point Functions," Transactions on Simulation, vol. 5 no. 2, pp. 99-108, April 1988.
Braham, R. and Hamblen, J. O., "On the Behavior of Some Associative Neural Networks," Biological Cybernetics, vol. 60, pp. 145-151, 1988.
Braham, R. and Hamblen, J.O., "Simulation of Integrated Circuits," Transactions on Simulation, vol. 5, no. 4, pp. 243-263, October 1988.

Instructional Materials from earlier quarter-based courses
CmpE 2510 Computer Architecture I
CmpE 3510 Computer Architecture IICmpE 4500 Computer Engineering Design I
CmpE 4510 Computer Engineering Design II
CmpE/CS 4760 Advanced Computer Architecture EE 4077 Computer InterfacingNote: A free MS Word DOC file viewer is available from Microsoft. If you have problems with your web browser automatically viewing *.doc files click here