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

[求助]新手求助,如何用CPLD设计双向开关

你描述的功能是三态门吧?
使能时直接赋值,否则高阻,这样可以吗?

大浪淘沙
留下的全是金子
CD4066应该是模拟开关吧?你用三态门试试,使能时是inout型,看可以不?

大浪淘沙
留下的全是金子
process(en_1,en_2,a,b)
begin
if en_1='1' then
a<=b;
elsif en_2='1' then
b<=a;
else a<='Z';
b<='Z';
end if;
end process;

这样能满足你的要求吗?

大浪淘沙
留下的全是金子
返回列表