打印

输入输出为什么加FF

[复制链接]
3845|31
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ifpga|  楼主 | 2012-2-16 14:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
EMAC 中的MII接口地方有点不是特别明白
1. 输出加FF是不是为了减小TCO
2. 输入上为什么要加FF

问题很简单,大哥们们别笑话:)


// Infer IOB Output flip-flops.
   always @(posedge tx_clk_int)
   begin
      mii_tx_en <= tx_en_from_mac;
      mii_tx_er <= tx_er_from_mac;
      mii_txd   <= txd_from_mac;
   end



// Infer IOB Input flip-flops.
   always @(posedge rx_clk_int)
   begin
      rx_dv_to_mac <= mii_rx_dv;
      rx_er_to_mac <= mii_rx_er;
      rxd_to_mac   <= mii_rxd;
   end

相关帖子

沙发
GoldSunMonkey| | 2012-2-16 15:03 | 只看该作者
减少时延,提高系统时钟的工作频率。

这也是应该使用的基本编码方式,输入输出都要打一拍

使用特权

评论回复
板凳
ifpga|  楼主 | 2012-2-16 15:17 | 只看该作者
谢谢猴哥
明白啦,确认一下,现在最想学的就是这种基本编码方式:lol

使用特权

评论回复
地板
jakfens| | 2012-2-16 15:39 | 只看该作者
:lol学习了

使用特权

评论回复
5
GoldSunMonkey| | 2012-2-16 15:39 | 只看该作者
:L
以后问问题,给一个悬赏的分数。

使用特权

评论回复
6
amini| | 2012-2-23 16:35 | 只看该作者
Lz大方点嘛。

使用特权

评论回复
7
GoldSunMonkey| | 2012-2-24 14:47 | 只看该作者
:lol

使用特权

评论回复
8
anqier1| | 2012-2-24 17:26 | 只看该作者
悬赏分对猴版的肯定

使用特权

评论回复
9
anqier1| | 2012-2-24 17:26 | 只看该作者
;P

使用特权

评论回复
10
balabalaa| | 2012-2-24 23:29 | 只看该作者
;P

使用特权

评论回复
11
ertu| | 2012-3-2 18:04 | 只看该作者
没给分嘛?

使用特权

评论回复
12
ertu| | 2012-3-2 18:04 | 只看该作者
其实就是减少延时嘛

使用特权

评论回复
13
Backkom80| | 2012-3-2 22:01 | 只看该作者
减少哪的延时?嘻嘻,没一个说的细的。

使用特权

评论回复
14
GoldSunMonkey| | 2012-3-2 22:02 | 只看该作者
说的那么细干什么。。。

就是减少组合逻辑的那个什么什么的。

使用特权

评论回复
15
Backkom80| | 2012-3-2 22:07 | 只看该作者
从ZF的代码中看,这个FF好象是加在IOB中的,也就是综合中设置将FF放入IOB,减少的是IO到第一级或最后一级FF间的路径延时。

使用特权

评论回复
16
GoldSunMonkey| | 2012-3-2 22:12 | 只看该作者
除了注释外,其实看不出来是IOB.
我觉得,他其实是说为什么模块进出都加FF

使用特权

评论回复
17
Backkom80| | 2012-3-2 22:14 | 只看该作者
o,恩,呵呵,我确实看到注释处有IOB

使用特权

评论回复
18
GoldSunMonkey| | 2012-3-2 22:22 | 只看该作者
:lol

使用特权

评论回复
19
hawksabre| | 2012-6-24 19:20 | 只看该作者
顶一下

使用特权

评论回复
20
GoldSunMonkey| | 2012-6-24 20:51 | 只看该作者
:lol

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:面朝大海,春暖花开! www.i-fpga.com

13

主题

909

帖子

1

粉丝