首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

求助:用VHDL写74l373遇到的问题

"然后在单片机里运行读写外部RAM(HY8400,512K)时发现有些地址写不进去"

这会是程序问题吗?单片机和外部ram又没有问题?

 ROCESS ( D,ENA )
  BEGIN
      IF  ENA = ’1’  THEN
           Sig_save <= D;
      END  IF;
      Q <= sig_save;
       END  PROCESS;
END  one;
这个程序很简单,不会有什么竞争冒险,也就是不会出现时行,时不行的情况。你再检查一下。

这个版主不太冷 =========================== 我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm
楼上有什么问题可以提出来讨论嘛,是程序还是设计的问题啊
这个版主不太冷 =========================== 我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm

PROCESS ( D,ENA )
BEGIN
IF ENA = ’1’ THEN
Sig_save <= D;
END IF;

是的,这种没有else的非同步电路就是锁存器的标准写法,除非是专门写,在同步电路中应该避免。

这个版主不太冷 =========================== 我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm

恩,好像没有inum哦,楼上是不是弄错了哦

这个版主不太冷 =========================== 我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm
返回列表