DocumentCode :
1269097
Title :
Educational design of high-performance arithmetic circuits on FPGA
Author :
Cappuccino, Gregorio ; Cocorullo, Giuseppe ; Corsonello, Pasquale ; Perri, Stefania
Author_Institution :
Dept. of Electron., Comput. Sci. & Syst., Calabria Univ., Italy
Volume :
42
Issue :
4
fYear :
1999
fDate :
11/1/1999 12:00:00 AM
Abstract :
In many courses of digital system design, a large amount of time is spent introducing the students to architectural and circuit design. A typical laboratory application is the design of arithmetic digital circuits. In the past, as a hardware platform for educational digital design, programmable logic arrays (PLAs) have been widely used. Today, the field programmable gate arrays (FPGAs), seem to be the most suitable technology for this purpose. In this paper, among the many possible design examples, the Authors have chosen the implementation of the radix-4 SRT algorithm for division. As convenient trade-off between area cost and performance, SRT division implementation is being used in many recent general-purpose processors. The circuit offers a sufficient complexity to give practice to the students and to stimulate useful classroom discussions. Moreover, a system for rapid circuit prototyping and testing has been carried out. The prototyping-board allows the transfer of student designs into an SRAM-based FPGA chip and the performance of functional tests of the circuit. The prototyping system is directly controlled by a personal computer via ISA-bus and it allows students concentrate their attention on elaborating the digital design rather than striving with board assembly and PC-to-board communication
Keywords :
computer science education; digital systems; electronic engineering education; field programmable gate arrays; microcomputer applications; programmable logic arrays; FPGA; PC-to-board communication; board assembly; digital system design courses; educational design; hardware platform; high-performance arithmetic circuits; personal computer; programmable logic arrays; radix-4 SRT algorithm; rapid circuit prototyping; Circuit synthesis; Circuit testing; Digital arithmetic; Digital circuits; Digital systems; Field programmable gate arrays; Hardware; Laboratories; Programmable logic arrays; Prototypes;
fLanguage :
English
Journal_Title :
Education, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9359
Type :
jour
DOI :
10.1109/13.804558
Filename :
804558
Link To Document :
بازگشت