求助:关于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电机控制开发平台
南芯科技发布高性能全桥驱动芯片,驾驭汽车智能驱动未来
iQOO 15 Ultra搭载第五代骁龙8至尊版打造性能Ultra
2025年,全球平板出货量增长10%,市场增速接近放缓
奇怪,为什么帖子不见了?
TCLHW868P/TSD型无绳电话机手机微电脑控制电路
天时达HW838(4)P/TSD-LCD型无绳电话机主机通话和振铃电路
2025年第三季度,海底光电子市场增长32.5%,PTC’26彰显向网状网络架构转型趋势
Stella:Self-Balancing Robot Powered by Nucleus RTOS on TI Stellaris
嵌入式 Linux 應用:概述
英飞凌发布2026财年第一季度运营成果: 2026财年顺利开局
基于Verilog的SMBus总线控制器的设计与实现
天时达HW838(4)P/TSD-lCD型无绳电话机主机微电脑控制电路
尼得科电机(大连)在智能・安全・绿色・创新领域斩获多项发展成果
AMD推出第二代Kintex UltraScale+中端FPGA,助力智能高性能系统
具可编程基准的同步降压型稳压器
深度解读 | 索尼与TCL的战略合作布局
IEEE 1588 精密网络同步协议
急救!为什么我的网卡收不了大包??
香港科技大学与英特尔共建联合实验室,聚焦高能效智能计算
基于Verilog HDL的CMOS图像敏感器驱动电路设计
IPv6在我国的发展展望
Bourns 推出多款方形封装空心电感系列: 具备高 Q 值与高自谐振频率,满足高频应用需求
天时达HW838(4)P/TSD-LCD型无绳电话手机射频电路
电机控制传感技术在工厂自动化中得应用
基于TMS320VC33的速度控制系统硬件平台设计
可读写I/O端口的读写驱动程序源码
TCLHW868P/TSD型无绳电话机手机射频电路
基于uC OS-II的变频器变结构控制系统设计
基于USB的CAN总线适配器设计