BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / circuit / #5594同步于 2008/6/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Circuit机器人发帖

[合集] 【求助】如何实现信号的上升沿和下降沿都触发!

pooh1949
2008/6/21镜像同步1 回复
☆─────────────────────────────────────☆ LoveMyBaby (宝子) 于 (Wed Apr 16 11:34:10 2008) 提到: Receive_flag1: Process(Rx_K_flag) begin if (falling_edge (Rx_K_flag)) then R_Signal_s <= '1'; else R_Signal_s <= '0'; end if; end process; 这样的想实现Rx_K_flag下降沿R_Signal_s置1,上升沿再置0。modelsim仿真没有问题 但是在ISE中综合的时候报错:cannot be synthesized, bad synchronous ! 哪位有什么好的办法帮忙解决呀?先行谢过了! ☆─────────────────────────────────────☆ esam (我晕了~~弈山) 于 (Wed Apr 16 17:52:21 2008) 提到: 我觉得这样的算法没什么实际意义,通常情况下用反相器件可能好一点 ☆─────────────────────────────────────☆ LoveMyBaby (宝子) 于 (Wed Apr 16 19:11:24 2008) 提到: 有意义阿,我正在做的,接收的数据包括一个标志位(1表示控制字符,0表示数据)再转发时需要提供一个使能信号,我就想通过控制位的下降沿触发一个使能信号为1,当碰到上升沿时再置为0 ☆─────────────────────────────────────☆ QuestionMark (问号) 于 (Wed Apr 16 23:00:52 2008) 提到: 对Rx_K_flag延迟一拍得到Rx_K_flag_dly tmp = Rx_K_flag异或Rx_K_flag_dly 用tmp的两个上升沿分别触发 整体会延迟一拍 不知道能不能满足需要 欢迎指正 ☆─────────────────────────────────────☆ QuestionMark (问号) 于 (Thu Apr 17 09:55:58 2008) 提到: DDR是用反相时钟 【 在 pooh1949 的大作中提到: 】 : 我很好奇DDR是怎么做的。 ☆─────────────────────────────────────☆ pooh1949 (pooh1949) 于 (Thu Apr 17 10:08:17 2008) 提到: 一个时钟还是两个同源时钟? 【 在 QuestionMark (问号) 的大作中提到: 】 : DDR是用反相时钟 ☆─────────────────────────────────────☆ QuestionMark (问号) 于 (Thu Apr 17 10:20:08 2008) 提到: 印象里DDR标准规定是可以支持一个时钟CK或一组时钟CK、~CK的 在一个时钟的情况下,controller需要自己生成反相时钟。如果是FPGA实现的话,可以直接用DCM得到反相时钟 【 在 pooh1949 的大作中提到: 】 : 一个时钟还是两个同源时钟? ☆─────────────────────────────────────☆ LoveMyBaby (宝子) 于 (Thu Apr 17 10:31:03 2008) 提到: 我试试! 【 在 QuestionMark 的大作中提到: 】 : 对Rx_K_flag延迟一拍得到Rx_K_flag_dly : tmp = Rx_K_flag异或Rx_K_flag_dly : 用tmp的两个上升沿分别触发 : ................... ☆─────────────────────────────────────☆ fzylijun886 (北邮人) 于 (Fri Apr 18 12:39:52 2008) 提到: 双向时钟,这在工业界行不通,不信可以问问工作了的人:) ps:不要搞野路子,我以前就是野路子,在后方时遇到很多问题,废了很大的力气才改过来 【 在 LoveMyBaby 的大作中提到: 】 : Receive_flag1: Process(Rx_K_flag) : begin : if (falling_edge (Rx_K_flag)) then : ................... ☆─────────────────────────────────────☆ QuestionMark (问号) 于 (Fri Apr 18 12:43:26 2008) 提到: 唉 苦于没有正路的机会和环境啊。。。 不过这个ddr双向时钟,之前是用xilinx的ipcore,里面用双向时钟了 请教一下,如果正规的方法该咋弄,望赐教:) 【 在 fzylijun886 的大作中提到: 】 : 双向时钟,这在工业界行不通,不信可以问问工作了的人:) : ps:不要搞野路子,我以前就是野路子,在后方时遇到很多问题,废了很大的力气才改过来 ☆─────────────────────────────────────☆ teamo (云漫天涯) 于 (Fri Apr 18 13:52:51 2008) 提到: 同问,正路是啥样子的? 【 在 QuestionMark (问号) 的大作中提到: 】 : 唉 苦于没有正路的机会和环境啊。。。 : 不过这个ddr双向时钟,之前是用xilinx的ipcore,里面用双向时钟了 : 请教一下,如果正规的方法该咋弄,望赐教:) : ................... ☆─────────────────────────────────────☆ fzylijun886 (北邮人) 于 (Sat Apr 19 01:25:04 2008) 提到: 双相时钟或者四相时钟有很多产生方法,加个反相器不就是双相输出了么 【 在 QuestionMark 的大作中提到: 】 : 唉 苦于没有正路的机会和环境啊。。。 : 不过这个ddr双向时钟,之前是用xilinx的ipcore,里面用双向时钟了 : 请教一下,如果正规的方法该咋弄,望赐教:)
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
Sylvanas机器人#1 · 2008/6/23
难道这就是传说中的DDR?