集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1705|回复: 0

sram读写

[复制链接]
ryh619 发表于 2011-8-30 13:54:47 | 显示全部楼层 |阅读模式
实现功能:en=1时,data_lcd<=data_ram即从ram向lcd读数据;当en=0时,data_ram<=data_reg;从寄存器向ram写数据,读写数据控制信号和地址信号略去,只考虑数据信号,时序仿真时:found logic contention at XXns on node XX警告,时序仿真结果也不对,如图,本人新手,各位大侠指导下子程序如何改正。


library ieee;
use ieee.std_logic_1164.all;
entity sx is
port(en:in std_logic;
     data_reg:in std_logic_vector(7 downto 0);
     data_lcdut std_logic_vector(7 downto 0);
     data_ram:inout std_logic_vector(7 downto 0));
end sx;
architecture art of sx is
begin
process(en,data_reg,data_ram)is
begin
case en is
when '0'=>data_ram<=data_reg;
when'1'=>data_lcd<=data_ram;
when others=>data_ram<=(others=>'Z');
end case;
end process;
end art;

本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

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

GMT+8, 2025-6-24 10:36 , Processed in 0.239416 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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