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

调试??

调试??

我写了个8位锁存器,用单片机跟cpld通信,锁存信号手动接地可以,但单片机的低电平锁存信号开始后,锁存的数据乱七八糟,不明白是什么原因,不知道大家碰到过这种情况没有

程序如下:

LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;

ENTITY three IS
PORT(D:IN STD_LOGIC_VECTOR(7 DOWNTO 0);
EN0:IN STD_LOGIC;
G0:IN STD_LOGIC;
P1:OUT STD_LOGIC_VECTOR(7 DOWNTO 0));
END three;

ARCHITECTURE struct OF three IS
BEGIN
PROCESS(EN0,D,G0)
BEGIN
IF(G0='1')THEN
P1<="ZZZZZZZZ";
ELSIF(EN0='1')THEN
P1<=D;
ELSE
END IF;
END PROCESS;
END struct;

楼主需要从几个方面去考虑,时序,抖动,还有就是驱动能力等,
这个版主不太冷 =========================== 我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm

解决了 ,抖动~~~

谢谢版主caopengly

返回列表