专栏中心

EEPW首页 > 专栏 > 求助:关于VHDL的BUFFER

求助:关于VHDL的BUFFER

发布人:0750long 时间:2009-06-13 来源:工程师 发布文章
求助:关于VHDL的BUFFER

 

我在做一个4×3键盘的扫描

key_43包括了两个component
COMPONENT key_scan IS
PORT(
CLK_SCAN : IN ?STD_LOGIC;
KEY_DRV : OUT STD_LOGIC_VECTOR(3 DOWNTO 0)
--输出的扫描序列
);

COMPONENT key_yima IS?
PORT(SC_CLK ? : IN ?STD_LOGIC; ?--扫描时钟脉冲
KEY_DRV : IN STD_LOGIC_VECTOR(3 DOWNTO 0); --扫描序列
KEY_IN ? : IN STD_LOGIC_VECTOR(2 DOWNTO 0); --键盘输入序列
OUT_NUMB : OUT ?INTEGER RANGE 0 TO 15 --按键输入译码后的值
?? ? ? ? ?);
现在来说 key_scan的KEY_DRV是输出
key_yima(译码)的KEY_DRV是输入
但是我的 key_43的KEY_DRV想用BUFFER,
因为 key_43 还有上一层,把KEY_DRV定义为OUT
但是Xilinx报错,说Parameter KEY_DRV of mode buffer can not be associated with a formal port of mode out.
key_scan引用的那行:
?? ?key_scan1 : key_scan PORT MAP(CLK_SCAN=>CLK_SC , KEY_DRV=>KEY_DRV);
就是这句出错,有什么解决办法吗? 当然KEY_DRV改INOUT可以解决,但是如果我想用BUFFER有什么办法吗?

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

MotionFire电机控制开发平台

视频 2012-03-30

南芯科技发布高性能全桥驱动芯片,驾驭汽车智能驱动未来

iQOO 15 Ultra搭载第五代骁龙8至尊版打造性能Ultra

2025年,全球平板出货量增长10%,市场增速接近放缓

2025年第三季度,海底光电子市场增长32.5%,PTC’26彰显向网状网络架构转型趋势

Stella:Self-Balancing Robot Powered by Nucleus RTOS on TI Stellaris

视频 2012-03-30

英飞凌发布2026财年第一季度运营成果: 2026财年顺利开局

尼得科电机(大连)在智能・安全・绿色・创新领域斩获多项发展成果

AMD推出第二代Kintex UltraScale+中端FPGA,助力智能高性能系统

具可编程基准的同步降压型稳压器

深度解读 | 索尼与TCL的战略合作布局

IEEE 1588 精密网络同步协议

视频 2012-03-30

香港科技大学与英特尔共建联合实验室,聚焦高能效智能计算

Bourns 推出多款方形封装空心电感系列: 具备高 Q 值与高自谐振频率,满足高频应用需求

电机控制传感技术在工厂自动化中得应用

视频 2012-03-30
更多 培训课堂
更多 焦点
更多 视频

技术专区