Repository logo
Log In(current)
  1. Home
  2. Colleges & Schools
  3. Graduate School
  4. Masters Theses
  5. A comparison of VHDL and microprogrammed implementations of synchronous finite state machines in field programmable logic devices
Details

A comparison of VHDL and microprogrammed implementations of synchronous finite state machines in field programmable logic devices

Date Issued
August 1, 2000
Author(s)
Hardcastle, Michael L.
Advisor(s)
Bruce Bomar
Additional Advisor(s)
L. Montgomery Smith, Roy S. Joseph
Abstract

Digital design engineers often must balance the design issues of implementing finite state machines in field programmable logic devices, obtaining the highest clock frequency possible, and keeping the amount of logic resources utilized as small as possible. This and other design issues are discussed in this thesis. A comparison of VHDL and microprogrammed implementations of synchronous finite state machines in field programmable logic devices is presented. Three representative state machines, a Tap controller, temperature controller, and quarter-inch tape cartridge controller, with 16, 22, and 61 states respectively were chosen to be implemented using five basic methods: VHDL, a scaled-down microsequencer utilizing embedded array blocks (EABs) as the memory storage element, a scaled-down microsequencer utilizing lookup tables (LUTs) as the memory storage element, and a full-scale microsequencer with EABs and a full-scale microsequencer with LUTs. Altera Max Plus II software was used including versions 7.21 and 9.4. The Altera Flex 10K and 10KE components were used. The results from these methods were analyzed and compared. Areas of interest were clock frequency, logic cell utilization, and software efficiency As the number of states was increased for a finite state machine, VHDL became increasingly inefficient in terms of clock frequency and resource utilization. A scaled-down microsequencer approach using LUTs as the memory storage element was found to be the most efficient in overall clock frequency and resource utilization.

Degree
Master of Science
Major
Electrical Engineering
File(s)
Thumbnail Image
Name

Thesis2000.H358.pdf_AWSAccessKeyId_AKIAYVUS7KB2I6J5NAUO_Signature_iY8hNi6l1znW3L4ub9CuU0n1sEc_3D_Expires_1695218359

Size

2.09 MB

Format

Unknown

Checksum (MD5)

b6d1fccd673571bb004224417d0b024c

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Privacy policy
  • End User Agreement
  • Send Feedback
  • Contact
  • Libraries at University of Tennessee, Knoxville
Repository logo COAR Notify