努力获取一种内心的平衡
三分频复习
上一篇 / 下一篇 2006-09-19 11:27:31 / 天气: 晴朗 / 心情: 高兴
TAG:
-
引用
删除
cjyenglish / 2006-09-21 06:29:25
-
不用这么复杂的
直接分出两个相差一个上升沿的四分频信号取反再相与就可以得到了
-
引用
删除
kittenheav / 2006-09-19 15:19:44
- ho ho ,thanks,只是想用状态机,另外,我想简单实现1:2分频的话,用计数器最简单了吧
-
引用
删除
kplin / 2006-09-19 13:35:26
-
状态转移图
N1,N2,N3为移位寄存器。N1'为N1的下一个状态。
N1 N2 N3 | N1'
---------------------------------
0 0 0 | 1
1 0 0 | 1
1 1 0 | 0 |循环
0 1 1 | 1 |
1 0 1 | 1 |
1 1 0 | 0 |
化简得N1'=~N2+N3
RTL代码:
reg N1,N2,N3,P1,P2,P3;
always @(negedge clk or negedge rst_)
if(!rst_)
begin
N1 <= 0;
N2 <= 0;
N3 <= 0;
end
else
begin
N1 <= ~N2 | N3;
N2 <= N1;
N3 <= N2;
end
always @(posedge clk or negedge rst_)
if(!rst_)
begin
P1 <= 0;
P2 <= 0;
P3 <= 0;
end
else
begin
P1 <= ~P2 | P3;
P2 <= P1;
P3 <= P2;
end
wire CLK_DIV = N3&
3
直观一点,资源和One Hot FSM 一样多,比Binary FSM多2个DFF
标题搜索
日历
|
|||||||||
| 日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
| 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 | |||||||||
我的存档
数据统计
- 访问量: 17908
- 日志数: 109
- 建立时间: 2006-07-10
- 更新时间: 2007-07-01
