Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 13337|回復: 5
打印 上一主題 下一主題

[問題求助] verilog 寫有限狀態機的問題

[複製鏈接]
跳轉到指定樓層
1#
發表於 2010-4-28 16:49:05 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
各位大大1 i: _! K0 s& e# ^) ]) o+ B4 G
; q5 H6 X- ~. q: S  h# |8 S) Y
我使用的是ISE 11.1版,在寫有限狀態機的時候,沒有把所有的狀態寫完,, x  m. h: j2 S* o+ @
" w$ ?1 J; I0 O5 v0 T
例如,用4bit共16個狀態,我只用到10個狀態,所以就寫10個狀態,
4 @! P) A; u' N" [2 B" Y* p- n# _4 {: ?- ~
最後有加上default,這樣的方式寫RTL simulation 的結果是正確的,
8 ^9 L6 h8 d/ ]( }( q: i% o0 S4 J/ ^
但是,pose-route simulation 的結果就會有錯誤。: V) U/ }. y0 R

+ J6 }- f2 t3 V不曉得有沒有大大遇到相同的問題,那都是怎麼解決的?
: }) I. F3 f2 h1 G7 b  Z, a
. l% E* X- r/ o/ @  ?麻煩各位大大分享一下$ `. d, A8 a' Y8 }* K2 B: W% O

5 m& \$ [  e6 k% _  i$ u" c, o謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
6#
發表於 2012-2-14 16:01:55 | 只看該作者
還是要把code貼出來大家才可以幫你抓問題0 K6 P0 b& [+ H6 j# O
不然這樣的描述太籠統了
5#
發表於 2011-12-29 17:53:20 | 只看該作者
樓上建議都是對的.
4 X; B( P# o6 x" `但是等project 大了, 或是時間趕, 根本懶得 把 sequential & combinational 分開寫. ) [! y: A% N  p* c: d$ ~: H5 N

& c* r' L" L! Y; k( \. @1 {總言之, 沒看到code, 無法幫您找問題.
4#
發表於 2010-5-30 22:13:53 | 只看該作者
回復 1# michael6172
6 j2 B8 ~* Z* _1 b8 l: A
$ }5 z3 J8 j+ d# j會這樣通常是RTL model的方式不正確導致合成後產生latch,但沒看到code&你也沒詳細描述是怎樣的錯誤,很難找出問題
4 P- L: I9 C) y1 p( I2 _7 P5 t
1 O0 u3 t8 E; l% M另外model FSM時,個人習慣分成3個always block:
$ O: v" _. F0 \; f( }7 A8 J
* i  W# m8 F5 b/ O( J   1. sequential logic part for state assign
: Y: X5 V. S! v% b. V7 O' O+ @. N$ N   2. combinational logic part for state transition" k/ F# M  }8 n% h9 |/ Q+ i
   3. combinational logic part for control signals
3 O8 J" ^, {; Y# E. j$ n
5 l% H  v9 Z; j6 C+ H這樣做的好處是可以讓合成器確切的合出FSM,另外閱讀時也可以很清楚的掌握狀態的改變和每個狀態所要做的事,debug的時候比較方便,希望對你有幫助,FYI。

評分

參與人數 1Chipcoin +5 收起 理由
tommywgt + 5 These are good points

查看全部評分

3#
發表於 2010-5-10 21:34:09 | 只看該作者
有沒有加上這句呢?
/ _) w" b) |( E" O% h& y* d( k1 G' |: K5 {7 J
"synopsys full_case parallel_case"
! c. l% o$ r4 L2 L
# G; ^' D: a3 b( f幫助描述你的case status...9 P# N( X) P6 m9 \( G2 i
7 j4 `% G* i5 ?; T# l
有一篇文章在討論這個:; B% |, W; M2 c  Y
  d% ?% j6 s; X* N' l- P
kunalvyas.com/Documents/fullcase%20and%20parallel%20case.pdf
2#
發表於 2010-5-5 20:45:54 | 只看該作者
哈囉! 我發訊息給你囉!
; {6 w. }( o! p6 x5 _) p. a1 S* T& Z! U1 t" N( d& O
需要更多的info. 來幫您解決喔!  w- o1 L7 p6 e3 u% R5 J  G

6 O% r: D2 ?/ T2 w: {russell0916@gmail.com
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2025-2-12 09:26 PM , Processed in 0.156000 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表