Publications Home
Browse by Type
Handbooks
Research Reports
Comprehensive Reports
Annual Reviews of Communications
Proceedings
Browse by Topic
Wireless
IP Centric Networks (NGN)
Broadband
Network Operations
Content/Applications/Services
Enterprise
Electronic Design
Optical
Bestsellers
New Releases
Publications Archive
Call for Papers
Guidelines for Publication
Publications Sponsorship
Publications Advisory Board
Overview
Executive Perspectives
Web ProForum Tutorials
TecPreviews
Podcasts
iForum®
DesignCon's InfoVault
Advertising and Sponsorship
Overview
Benefits
Corporate Member Directory
Executive Events
Become a Member
University Affiliates
University Program
Student Programs
ECEDHA Affiliate Web Site
HKN Web Site
History
Press Releases
Newsletter
Awards
IEC Fellows
Affiliated Associations/Forums
Media Sponsors and Partners
Contact Us
Web ProForums
Home
/
On-Line Education
/
Web ProForums
Creating Safe State Machines
Sponsored by:
Table of Contents:
Definition and Overview
1. 'Safe' and 'Unsafe' State Machines
2. Hard-encoded 'Safe' State Machines
3. Creating 'Hard' Encoded 'Safe' State Machines Using the State Diagram Editor
Self-Test
Glossary
PDF of this tutorial
Self-Test
1. An unsafe state machine design is always a malfunction.
a. true
b. false
2. Basically, a safe state machine design costs more logical gates.
a. true
b. false
3. A safe state machine design must have N states where N = 2**M, and M is a positive integer.
a. true
b. false
4. A state machine design that is encoded using a binary or gray encoding algorithm is always safe.
a. true
b. false
5. A state machine design using the one-hot encoding style is always unsafe.
a. true
b. false
6. You can use any kind of encoding style to create a safe state machine design, provided that you use the "hard-coded" to make sure that all of the states (valid or invalid) are reachable.
a. true
b. false
7. If a state machine has eight valid states, which state machine encoding styles should be used to create a safe state machine?
a. All encoding algorithms can be used
b. The binary or gray encoding styles
c. one-hot
d. all encoding styles, provided that you use the bit-level encoding scheme!
e. none of the above
8. By using HDL Designer Series tools, you can create a safe state machine design only when you choose "Hard" mode and select a "Recovery State"
a. true
b. false
9. If a design has five states, when you select 'Hard' 'Auto' mode, how many bits of STATE_TYPE will the tools of HDL Designer Series pick?
a. 3
b. 4
c. 5
d. none of the above
10. In the same design as in Question 9, when you select 'Hard' 'Manual' mode, how many bits of STATE_TYPE can you use?
a. 3
b. 4
c. 5
d. all of the above
Glossary >>
Copyright © 2007 International Engineering Consortium
Terms of Use
|
Privacy Statement
|
Site Map
Registered Users
Enjoy exclusive access to free On-Line Education and receive the biweekly IEC newsletter.
Become a Registered User!
View Benefits
User login
IEC Newsletter
Get the latest industry information including critical insights from key industry leaders, technology briefings, and an Analyst Corner.
Newsroom
IEC News
August 19, 2008
IEC Commends Most Significant Contributions in Broadband with Announcement of 2008 InfoVision Awards Finalists
August 12, 2008
Belgacom Executive Vice President Scott Alcott Chairs IEC's Broadband World Forum Europe 2008 in Brussels
July 18, 2008
IEC Honors Best Broadband Innovations in Asia-Pacific with 2008 InfoVision Awards at World Forum in Hong Kong
IEC on Radio
IEC on radio Tele-Semana, commentary on NXTComm 2007 and future IEC programming.
IEC on TV
CCTV Highlights Broadband World Forum Asia 2007
BBWF Asia Comes to China
View all Press Releases
On-line Press Kit
IEC Corporate Member
Advertising Kit
Overview
IEC.org Web Banner Ads
Event Web Banner Ads
E-Newsletters
Exhibit Preview
TecPreview