找回密码
 注册
关于网站域名变更的通知
查看: 286|回复: 1
打印 上一主题 下一主题

转——【Espier FPGA VHDL学习帖】第16帖 Buffer

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-5-5 14:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
Espier  FPGA  VHDL学习帖】第16 Buffer
       BUFFER 模式从本质上将仍是 OUT 模式 只是在内部结构中具有将输出至外端口的信号回读的功能 即允许内部回读输出的信号,即允许反馈 如计数器的设计 可将计数器输出的计数信号回读 以作下一计数值的初值
INOUT 模式相比 显然BUFFER 的区别在于回读 输入 的信号不是由外部输入的而是由内部产生 向外输出的信号有时往往在时序上有所差异
通常实现内部反馈有两种方式 即利用BUFFER建立一个缓冲模式的端口或在结构体内定义一个缓冲节点信号 SIGNAL 它们的逻辑功能和综合后的电路都是一样的。
  • port(
  •               dout       :      out               std_logic_vector(2 downto 0);
  •               temp       :      buffer     std_logic_vector(2 downto 0)
  •               );
  • end ledd;
  • ARCHITECTURE  ONE OF ledd is
  • begin
  •        temp       <=   "001";
  •        dout       <=   temp;
  • end ONE;8 _' w9 K+ `/ z. d. C2 P
! D" p( d( F$ _8 l+ u2 F
: N  d. X  A& V& a# i
上面例子仅仅是做介绍,没有什么其他考虑,可能很不合理,只是为了介绍BUFFER怎么用的而已。
在实际的数字集成电路中 IN 相当于只可输入的引脚OUT 相当于只可输出的引脚 BUFFER相当于带输出缓冲器并可以回读的引脚 TRI引脚不同 INOUT相当于双向引脚 BIDIR 引脚 是普通输出端口 OUT 加入三态输出缓冲器和输入缓冲器构成的

6 S- Q6 E3 Q+ n" E5 y5 i  I  g) H& }1 q

该用户从未签到

2#
发表于 2019-5-5 17:43 | 只看该作者
发帖是心得 回帖是 美德
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-1 16:08 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表