Go Back   Velocity Reviews > Newsgroups > VHDL
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply

VHDL - Case Statement understood as FSM

 
Thread Tools Search this Thread
Old 06-18-2007, 10:44 PM   #1
Default Case Statement understood as FSM


Dear all,

I do not have much experience with VHDL and synthesis, but I am starting to get some.

I am using Precision RTL synthesis and I am trying to synthesize a design of a state machine. The problem I face is that I have a case statement in each state of the machine and the software detects the "sub" case statement as another state machine, why is that? What can I do to avoid it? I am using an inner case statement to make things easier instead of evaluating conditions several times. In other words, I evaluate the conditions in the initial state, then assign a certain value to a signal and then check this signal in the coming states of the machine.

I do not know if this is a good "VHDL" coding practice but I am just migrating from the programming world and I am having a bad time with VHDL.

Thank you very much.


oshouman
oshouman is offline   Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Cooler Master Gladiator 600 Case Admin Front Page News 0 07-10-2009 10:52 AM
ThermalTake DH 102 Home Theater Case Admin Front Page News 0 06-12-2009 08:22 AM
Lian Li Tyr PC-X500 Case Review Admin Front Page News 0 07-11-2008 09:02 PM
Judge: File-swapping tools are legal Citizen Bob DVD Video 140 11-08-2006 06:42 PM
Enermax Phoenix Case @ ThinkComputers.org Silverstrand Front Page News 0 10-20-2006 12:28 PM




SEO by vBSEO 3.3.2 ©2009, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46