这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » GAL 关于GAL的一个棘手的问题,我导师也不会,希望大家讨论

共2条 1/1 1 跳转至

GAL 关于GAL的一个棘手的问题,我导师也不会,希望大家讨论

院士
2006-09-17 18:14:16     打赏
GAL 关于GAL的一个棘手的问题,我导师也不会,希望大家讨论



关键词: 关于     一个     棘手     问题     导师     不会     希望     大家         

院士
2006-12-22 22:43:00     打赏
2楼
问 问题是这样的:采用一片GAL22V10,19个输入信号,1个输出信号,要求只有19个输入信号中有信号发生由低到高的跳变时,输出才动作,产生一个由高到低的跳变,然后输出自动回复到高电平,除了输入信号中有由低到高的跳变,其它情况下输出保持高电平,不知道这种功能可能实现么? 1: 补充一下输入信号为一个高脉冲,要求输出信号为低脉冲 2: 如果做时序逻辑的话应该可以完成可以参考键盘扫描的原理,做一个4x5的矩阵,来判断19个输入信号的跳变,讲CPLD的书上应该有这样的例子可以参考 3: 用22V10这是一个单稳态电路。该电路要求输出经RC定时后反馈到输入端,使输出复位。 4: 还要补充一下,输入脉冲的宽度为几个us,不是太好办 5: 用gal22你要求输入信号抗干扰吗?还有输出的拉低时间具体多少? 6: 建议用cdld吧 7: GAL做不到这样的功能,要用CPLDGAL的资源太少了,你的老师不知道吗?
干脆我做你的导师吧 8: 输出自动回复到高电平的时间?这段时间内如果再有触发输入,如何处理?(忽略?再延时?) 9: 仅有GAL无法实现μs级延时必须用RC延时或对时钟信号计数 10: 加个晶振应该能行 11: 需要使用时序电路!你既然有时间上的要求就一定要用时序电路了,不然你的那个输出的脉冲的宽度时间谁来定?单单靠门级延迟? 12: 这问题简单呀,用VHDL或Verilog!!!! 13: 太容易了,就是一个数字微分电路!太容易了,就是一个数字微分电路!只要把下降沿时的输出屏蔽了就是了。至于输出的电平,不会是问题吧 14: 在硬件上作文章应该可以,就是在输出口做好延时电路,gal22v10做,不会浪费资源的。我前段时间也是碰到一个类似的问题。 15: 应该是多路输入单稳态触发器,仅仅GAL不能 16: 同意楼上的意见,GAL实现不了理由:
1)GAL是单时钟逻辑,不可能实现多时钟逻辑的。
2)建议用单片机实现。 17: 同意HEXIAOXIAOHEXIAOXIAO说得对,用CPLD实现,比较方便,用VHDL或其他逻辑编程语言均可。首先弄清楚它的逻辑表达式。 18: 太简单了,用分离电路就能实现,还用什么gal啊浪费 19: ga做不了,内部的宏单元太少

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]