返回信息流☆─────────────────────────────────────☆
KISSNIGHT (kiss U for night) 于 (Wed May 16 22:34:11 2007) 提到:
rt
不胜感激
☆─────────────────────────────────────☆
gnrsongchen (桐叶封晋||月の暗面) 于 (Wed May 16 22:40:22 2007) 提到:
?
区别?
书上不是有么?
【 在 KISSNIGHT (kiss U for night) 的大作中提到: 】
: rt
: 不胜感激
☆─────────────────────────────────────☆
KISSNIGHT (kiss U for night) 于 (Wed May 16 22:43:47 2007) 提到:
我的意思是在编程时怎么编?
那本书上有啊?
【 在 gnrsongchen 的大作中提到: 】
: ?
: 区别?
: 书上不是有么?
☆─────────────────────────────────────☆
gnrsongchen (桐叶封晋||月の暗面) 于 (Wed May 16 22:45:32 2007) 提到:
异步的加个reset 当值为0的时候cnt不变值为1的时候变成0就好了
同步那个不知道 我刚学这个 菜鸟一个~
【 在 KISSNIGHT (kiss U for night) 的大作中提到: 】
: 我的意思是在编程时怎么编?
: 那本书上有啊?
☆─────────────────────────────────────☆
gnrsongchen (桐叶封晋||月の暗面) 于 (Wed May 16 22:46:01 2007) 提到:
ps
学校发的那个绿色的实验书上写着区别啊~
【 在 KISSNIGHT (kiss U for night) 的大作中提到: 】
: 我的意思是在编程时怎么编?
: 那本书上有啊?
☆─────────────────────────────────────☆
kidd (阿甘) 于 (Wed May 16 23:09:30 2007) 提到:
同步复位,是复位信号和时钟同步,当时钟上升沿检测到复位信号,执行复位操作。
VHDL里面就是把 IF 复位信号=1 THEN 操作放在 IF CLK'EVENT AND CLK=1 THEN的里面
异步就是只要检测到复位信号有效,马上执行复位,和时钟没关系,也就是写在IF CLK'EVENT AND。。这个外面
☆─────────────────────────────────────☆
KISSNIGHT (kiss U for night) 于 (Wed May 16 23:15:55 2007) 提到:
恩恩,呵呵,赞赞!
【 在 kidd 的大作中提到: 】
: 同步复位,是复位信号和时钟同步,当时钟上升沿检测到复位信号,执行复位操作。
: VHDL里面就是把 IF 复位信号=1 THEN 操作放在 IF CLK'EVENT AND CLK=1 THEN的里面
: 异步就是只要检测到复位信号有效,马上执行复位,和时钟没关系,也就是写在IF CLK'EVENT AND。。这个外面
☆─────────────────────────────────────☆
KISSNIGHT (kiss U for night) 于 (Wed May 16 23:16:22 2007) 提到:
好像在飞越看到你过哦?
【 在 kidd 的大作中提到: 】
: 同步复位,是复位信号和时钟同步,当时钟上升沿检测到复位信号,执行复位操作。
: VHDL里面就是把 IF 复位信号=1 THEN 操作放在 IF CLK'EVENT AND CLK=1 THEN的里面
: 异步就是只要检测到复位信号有效,马上执行复位,和时钟没关系,也就是写在IF CLK'EVENT AND。。这个外面
☆─────────────────────────────────────☆
kidd (阿甘) 于 (Wed May 16 23:21:32 2007) 提到:
hehe, yes...it is me.
☆─────────────────────────────────────☆
wzh0001 (wuzhuang) 于 (Wed May 16 23:24:08 2007) 提到:
【 在 kidd 的大作中提到: 】
: 同步复位,是复位信号和时钟同步,当时钟上升沿检测到复位信号,执行复位操作。
: VHDL里面就是把 IF 复位信号=1 THEN 操作放在 IF CLK'EVENT AND CLK=1 THEN的里面
: 异步就是只要检测到复位信号有效,马上执行复位,和时钟没关系,也就是写在IF CLK'EVENT AND。。这个外面
狠狠顶一下~~~~
我们实验室骨灰级硕士师兄~~
出过VHDL书的海归啊~~
☆─────────────────────────────────────☆
gnrsongchen (桐叶封晋||月の暗面) 于 (Wed May 16 23:24:34 2007) 提到:
原来这样啊
大二的飘过 以后多多指教~~
【 在 wzh0001 (wuzhuang) 的大作中提到: 】
: 狠狠顶一下~~~~
: 我们实验室骨灰级硕士师兄~~
: 出过VHDL书的海归啊~~
: ...................
☆─────────────────────────────────────☆
kidd (阿甘) 于 (Wed May 16 23:30:32 2007) 提到:
【 在 wzh0001 的大作中提到: 】
: 狠狠顶一下~~~~
: 我们实验室骨灰级硕士师兄~~
: 出过VHDL书的海归啊~~
[em8][em8][em8][em8][em8][em8][em8]
☆─────────────────────────────────────☆
wzh0001 (wuzhuang) 于 (Wed May 16 23:41:57 2007) 提到:
【 在 kidd 的大作中提到: 】
: [em8][em8][em8][em8][em8][em8][em8]
今天怎么有兴致来关注我们后备的发展了?呵呵~~
☆─────────────────────────────────────☆
wzh0001 (wuzhuang) 于 (Wed May 16 23:42:38 2007) 提到:
申请给阿甘颁发名誉斑竹~~呵呵
☆─────────────────────────────────────☆
KISSNIGHT (kiss U for night) 于 (Wed May 16 23:45:18 2007) 提到:
哇塞,这么强啊,荣幸荣幸!
【 在 wzh0001 的大作中提到: 】
: 狠狠顶一下~~~~
: 我们实验室骨灰级硕士师兄~~
: 出过VHDL书的海归啊~~
☆─────────────────────────────────────☆
KISSNIGHT (kiss U for night) 于 (Wed May 16 23:45:39 2007) 提到:
呵呵,偶也是大二的!
【 在 gnrsongchen 的大作中提到: 】
: 原来这样啊
: 大二的飘过 以后多多指教~~
☆─────────────────────────────────────☆
kidd (阿甘) 于 (Wed May 16 23:45:53 2007) 提到:
......
别着,就是力所能及解答解答问题。
现在我还在MATLAB版混,哈哈
☆─────────────────────────────────────☆
wzh0001 (wuzhuang) 于 (Wed May 16 23:47:36 2007) 提到:
【 在 kidd 的大作中提到: 】
: ......
: 别着,就是力所能及解答解答问题。
: 现在我还在MATLAB版混,哈哈
再次深情一顶~~~~
☆─────────────────────────────────────☆
fzylijun886 (北邮人) 于 (Thu May 17 00:07:09 2007) 提到:
这可是出过vhdl书的大牛啊
【 在 kidd 的大作中提到: 】
: ......
: 别着,就是力所能及解答解答问题。
: 现在我还在MATLAB版混,哈哈
☆─────────────────────────────────────☆
KISSNIGHT (kiss U for night) 于 (Thu May 17 00:08:08 2007) 提到:
matlab也着实让人郁闷啊,上次我们就没一个人能做出来,、、、、
【 在 kidd 的大作中提到: 】
: ......
: 别着,就是力所能及解答解答问题。
: 现在我还在MATLAB版混,哈哈
☆─────────────────────────────────────☆
kidd (阿甘) 于 (Thu May 17 00:09:59 2007) 提到:
其实我觉得,编程都容易咯,主要是程序背后的理论,道理要清楚,VHDL还是MATLAB都一样。
【 在 KISSNIGHT 的大作中提到: 】
: matlab也着实让人郁闷啊,上次我们就没一个人能做出来,、、、、
☆─────────────────────────────────────☆
KISSNIGHT (kiss U for night) 于 (Thu May 17 00:16:45 2007) 提到:
恩,理论是挺繁琐的,不过刚刚起步,还真是马虎不得,大三的通原实验啊,就指着matlab活呢
【 在 kidd 的大作中提到: 】
: 其实我觉得,编程都容易咯,主要是程序背后的理论,道理要清楚,VHDL还是MATLAB都一样。
☆─────────────────────────────────────☆
feiniao2006 (飞鸟2006) 于 (Thu May 17 13:09:42 2007) 提到:
【 在 kidd 的大作中提到: 】
: 同步复位,是复位信号和时钟同步,当时钟上升沿检测到复位信号,执行复位操作。
: VHDL里面就是把 IF 复位信号=1 THEN 操作放在 IF CLK'EVENT AND CLK=1 THEN的里面
: 异步就是只要检测到复位信号有效,马上执行复位,和时钟没关系,也就是写在IF CLK'EVENT AND。。这个外面
那请问这样的复位的区别:
(1)所有的器件在时钟到来时立刻复位
(2)后面的器件是根据前面的信号的某种逻辑连接进行复位的(第一个是按照时钟进行复位的)
这两中情况好像也是同步复位和异步复位吧,
那到底怎么样定义呢?
☆─────────────────────────────────────☆
RichardTeson (里插得太深) 于 (Thu May 17 13:54:36 2007) 提到:
【 在 feiniao2006 的大作中提到: 】
: 那请问这样的复位的区别:
: (1)所有的器件在时钟到来时立刻复位
这个所有的直接连就可以
: (2)后面的器件是根据前面的信号的某种逻辑连接进行复位的(第一个是按照时钟进行复位的)
前面每个器件可以输出一个reset_enable信号
: ...................
☆─────────────────────────────────────☆
mizuho (宮小路 瑞穂) 于 (Thu May 17 17:10:32 2007) 提到:
顶高人来的。。。
☆─────────────────────────────────────☆
kidd (阿甘) 于 (Thu May 17 17:49:49 2007) 提到:
嗯,你得想想实际电路中是怎么样,比如说,实际电路就是一个D触发器,它除了有输入输出和时钟入口以外,还有一个复位的输入端.所谓的同步复位和异步复位,就是输入这个复位端口的信号是否与输入D触发器的时钟同步.如果一个组合逻辑电路产生的复位信号(和时钟没关系),连接到复位端,这样就是异步复位.这就是你说得(2)中的情况.
如果这个复位信号,是由另外的D触发器控制的组合逻辑电路产生的,比如,另一个D触发器出口接了一些组合逻辑电路,这个D触发器也是同样时钟控制的,然后连接到了第一个D触发器的复位端,那么就是你所说的(1)的情况,也就是同步复位了.
反映到了VHDL语言里面,你把各种复位的逻辑,也就是某某信号=1,然后复位,写在了if clk'event and clk=1 then里面,意思就是让时钟来出发这个组合逻辑,可以想象成D触发器后面接一些组合逻辑,所以叫做同步.
如果把复位逻辑写在clk这个句子外面,就是让它和时钟断绝关系,也就是纯粹的组合逻辑,不受其他触发器的控制,和时钟没关系,所以叫做异步.
【 在 feiniao2006 的大作中提到: 】
: 那请问这样的复位的区别:
: (1)所有的器件在时钟到来时立刻复位
: (2)后面的器件是根据前面的信号的某种逻辑连接进行复位的(第一个是按照时钟进行复位的)
: ...................
☆─────────────────────────────────────☆
PIR (piratekkk) 于 (Thu May 17 18:20:07 2007) 提到:
还是使用同步复位的好,异步复位的瑕疵太多,能同步就同步
☆─────────────────────────────────────☆
kidd (阿甘) 于 (Thu May 17 19:35:57 2007) 提到:
是的,但是时钟失效的时候,你想把整个系统复位,同步复位就不能起作用了.这时候必须的用异步复位.
☆─────────────────────────────────────☆
wzh0001 (wuzhuang) 于 (Thu May 17 22:15:31 2007) 提到:
【 在 kidd 的大作中提到: 】
: 嗯,你得想想实际电路中是怎么样,比如说,实际电路就是一个D触发器,它除了有输入输出和时钟入口以外,还有一个复位的输入端.所谓的同步复位和异步复位,就是输入这个复位端口的信号是否与输入D触发器的时钟同步.如果一个组合逻辑电路产生的复位信号(和时钟没关系),连接到复位端,这样就是异步复位.这就是你说得(2)中的情况.
: 如果这个复位信号,是由另外的D触发器控制的组合逻辑电路产生的,比如,另一个D触发器出口接了一些组合逻辑电路,这个D触发器也是同样时钟控制的,然后连接到了第一个D触发器的复位端,那么就是你所说的(1)的情况,也就是同步复位了.
: 反映到了VHDL语言里面,你把各种复位的逻辑,也就是某某信号=1,然后复位,写在了if clk'event and clk=1 then里面,意思就是让时钟来出发这个组合逻辑,可以想象成D触发器后面接一些组合逻辑,所以叫做同步.
: ...................
越看越想顶~~~
☆─────────────────────────────────────☆
dcc1031 (太子换狸猫@一夜情寝室) 于 (Thu May 17 23:32:22 2007) 提到:
【 在 kidd 的大作中提到: 】
: 嗯,你得想想实际电路中是怎么样,比如说,实际电路就是一个D触发器,它除了有输入输出和时钟入口以外,还有一个复位的输入端.所谓的同步复位和异步复位,就是输入这个复位端口的信号是否与输入D触发器的时钟同步.如果一个组合逻辑电路产生的复位信号(和时钟没关系),连接到复位端,这样就是异步复位.这就是你说得(2)中的情况.
: 如果这个复位信号,是由另外的D触发器控制的组合逻辑电路产生的,比如,另一个D触发器出口接了一些组合逻辑电路,这个D触发器也是同样时钟控制的,然后连接到了第一个D触发器的复位端,那么就是你所说的(1)的情况,也就是同步复位了.
: 反映到了VHDL语言里面,你把各种复位的逻辑,也就是某某信号=1,然后复位,写在了if clk'event and clk=1 then里面,意思就是让时钟来出发这个组合逻辑,可以想象成D触发器后面接一些组合逻辑,所以叫做同步.
: ...................
不愧为骨灰级出过书的师兄。
赞一个,拜一下
☆─────────────────────────────────────☆
Fagnano (It takes five!) 于 (Fri May 18 12:13:08 2007) 提到:
赞一个
【 在 kidd 的大作中提到: 】
: 同步复位,是复位信号和时钟同步,当时钟上升沿检测到复位信号,执行复位操作。
: VHDL里面就是把 IF 复位信号=1 THEN 操作放在 IF CLK'EVENT AND CLK=1 THEN的里面
: 异步就是只要检测到复位信号有效,马上执行复位,和时钟没关系,也就是写在IF CLK'EVENT AND。。这个外面
☆─────────────────────────────────────☆
lovetuoqi (lovetuoqi~依然tuoqi) 于 (Fri May 18 19:32:48 2007) 提到:
同步复位要注意CLK,异步复位不要,只要看RESET就行
这是一条镜像帖。来源:北邮人论坛 / circuit / #714同步于 2007/5/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Circuit机器人发帖
[合集] 求助个VHDL的问题,同步复位与异步复位的区别?
pooh1949
2007/5/20镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。