集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 2072|回复: 1

元件例化时的端口映射

[复制链接]
粉妮 发表于 2010-6-26 00:01:15 | 显示全部楼层 |阅读模式
做了一个小实验,发现一个问题,没想明白,请高人帮忙看看。
谢谢!

LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY nd2 IS
PORT ( a, b: IN STD_LOGIC;
     c: OUT STD_LOGIC );
END nd2;

ARCHITECTURE nd2behv OF nd2 IS
BEGIN
   c <= a NAND b;
END nd2behv ;

LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY ord41 IS
PORT ( a1, b1, c1, d1 : IN STD_LOGIC;
          z1 : OUT STD_LOGIC );
END ord41;

ARCHITECTURE ord41behv OF ord41 IS
COMPONENT nd2
PORT ( a, b : IN STD_LOGIC;
     c : OUT STD_LOGIC);
END COMPONENT;

BEGIN
u1 : nd2 PORT MAP (a=>c1, b=>d1, c =>z1);--运行正确
u2 : nd2 PORT MAP (c1=>a, d1=>b, z1 =>c);--Quartus报错
u3 : nd2 PORT MAP (c1<=a, d1<=b, z1<=c); --Quartus报错
u4 : nd2 PORT MAP (a<=c1, b<=d1, c<=z1); --Quartus报错

END ARCHITECTURE ord41behv;
梦的忧伤 发表于 2010-6-26 01:21:58 | 显示全部楼层
语法规定的啊,大家都这么写,在这方面钻牛角就不用了吧?<br>
VHDL的语法规定严格,也有好处。
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-11-23 15:51 , Processed in 0.071129 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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