Chip123 科技應用創新平台
標題:
有關Verilog的CODE一問
[打印本頁]
作者:
kazarf2330
時間:
2007-9-20 01:12 PM
標題:
有關Verilog的CODE一問
小弟最近再寫CODE用到移位佔存器,因CODE的需求需要使其(移位佔存器)致能訊號延8個CLOCK
2 |7 m$ f; k! U4 r5 t0 w
但是我不知道要從何下手
...希望板上的各位先進能幫我個忙..交我怎麼寫...感激不進
作者:
michael6172
時間:
2007-9-20 05:22 PM
請使用Google搜尋吧
! T2 I# D* ]% p9 d
/ q9 s' c1 k" y* A, z
http://www.ltivs.ilc.edu.tw/kocp/logic/ch10/s10-1.htm
可以參考看看
作者:
addn
時間:
2007-9-20 07:27 PM
您好
1 e7 j* V$ h; H& f( ]5 d
加上一個計數器
0 Z+ @& r1 X) D1 l1 X, E$ ~ Z
當reset後,計數器開使計數
2 c5 Y, a! F' R
數到你設定的數值(看你想延遲幾個clk)就停止計數
6 W5 N; N' X& X2 x$ e) n" m
' J9 \" \1 u) q! U7 f
移位暫存器的致能訊號就跟據計數器值來決定是否enable
作者:
kazarf2330
時間:
2007-9-20 10:07 PM
感謝樓上跟2樓的大大...我今天想了想好像加個COUNTER去數最簡單...
作者:
kolong
時間:
2007-9-21 07:05 PM
reg shift[6:0];
; i2 W! |" W5 O7 e& T) }
reg out,in;
6 c( \+ x- H2 p% I/ P, I, s% r
% B) F5 K Z! z* K4 J8 z
{out,shift} <= {shift,in};
/ G2 s8 e" ~6 s) ~
4 p! v% w2 \& b
這樣不就是shift了嗎.....
作者:
kazarf2330
時間:
2007-9-22 11:22 AM
可能是五的問題沒問清楚...囧....我現在是在寫TEST MEMORY的BIRA部分...因為執行完BIRA要做Remapping的動作...於是我把在BIRA內存FAULT INFORMATION的CAM SHIFT到
* Q- G2 G0 \& V) ^, Q" Q
MEMORY的WRAPPER裡...但是因為我的CAM有17個BIT..所以必須使他SHIFT的信號延長17個CLOCK...正如3F的大大說的我想到的是用FSM來寫COUNTER計數...而不是我不知道怎麼..
4 L8 @" r6 N% v- h1 g* h
寫SHIFT_REG...造成大家的誤會真是抱歉
歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/)
Powered by Discuz! X3.2