B
Brian Drummond
Guest
On Fri, 15 Aug 2008 10:28:49 -0700 (PDT), jacko <jackokring@gmail.com>
wrote:
same thing. The two or more assignments resolve into a single
assignment; the last one executed within the process.
I want to second Rickman's comments; it is important to learn this
aspect of VHDL; that will allow you to proceed and, if you wish, carry
on to find out the real cause of the performance degradation in your
5-state SM.
The way signal assignments work in VHDL processes, with the delta cycle
model, is one of VHDL's strongest points. It makes parallel processes
and inter-process communication unambiguous and reliable.
- Brian
wrote:
It is called postponed assignment; within a single process, it is theOn 15 Aug, 18:16, KJ <kkjenni...@sbcglobal.net> wrote:
On Aug 15, 1:03 pm, jacko <jackokr...@gmail.com> wrote:
No I was wondering how a dual parallel assignment was performed.
There is nothing technology dependent or ambiguous in the code for the
process.
Until the VHDL for <= is called serial overidden parallel assignment
statement, I will not use the two assignment infered form.
same thing. The two or more assignments resolve into a single
assignment; the last one executed within the process.
I want to second Rickman's comments; it is important to learn this
aspect of VHDL; that will allow you to proceed and, if you wish, carry
on to find out the real cause of the performance degradation in your
5-state SM.
The way signal assignments work in VHDL processes, with the delta cycle
model, is one of VHDL's strongest points. It makes parallel processes
and inter-process communication unambiguous and reliable.
- Brian