可编程器件逻辑功能设计
发布时间:2014/7/19 20:56:52 访问次数:472
FPGA器件是系统的核心器件,可采用Altera公司的EPF10K10TC144 -3器件实现数字控制系统的逻辑功能。其顶层设计电路框图如图6. 101所示。 ICL7660CSA-T该数字控制系统由64-6优先编码器、二进制BCD码转换器、七段译码器和控制门等部分组成。其工作原理如下:开始工作时,优先编码器接受负脉冲呼叫信号输入,第一或优先呼叫者有效(或优先),输出6位二进制编码信号,经过二进制BCD码转换器转换成BCD码,再经过七段译码器输出呼叫者编号。编码信号再通过三态控制门输出作为模拟选择和分配器的地址,有人呼叫时才有控制地址输出。一旦有人呼叫,与非门输出为1,通过或门禁止其他人呼叫编码÷因此只显示第一个人的呼叫编号。此外在有人呼叫时,右下方的控制门即输出控制语音放大器工作、控制LED闪烁和喇叭(LB)发声的的控制信号。当然也可以用Altera公司的CPLD类器件实现。
图6. 101 可编程器件顶层设计框图
其主要模块设计如下。
其作用是实现64人呼叫,呼叫级别最高是A63,级别最低是AO,呼叫时输入低电平,同时呼叫时级别高的呼叫成功。优先编码器和外面的门电路结合实现只要有一人呼叫编码就禁止其他人呼叫编码,只有在值班员发出系统清零信号时,编码器才允许下一人呼叫编码,以免混乱。
FPGA器件是系统的核心器件,可采用Altera公司的EPF10K10TC144 -3器件实现数字控制系统的逻辑功能。其顶层设计电路框图如图6. 101所示。 ICL7660CSA-T该数字控制系统由64-6优先编码器、二进制BCD码转换器、七段译码器和控制门等部分组成。其工作原理如下:开始工作时,优先编码器接受负脉冲呼叫信号输入,第一或优先呼叫者有效(或优先),输出6位二进制编码信号,经过二进制BCD码转换器转换成BCD码,再经过七段译码器输出呼叫者编号。编码信号再通过三态控制门输出作为模拟选择和分配器的地址,有人呼叫时才有控制地址输出。一旦有人呼叫,与非门输出为1,通过或门禁止其他人呼叫编码÷因此只显示第一个人的呼叫编号。此外在有人呼叫时,右下方的控制门即输出控制语音放大器工作、控制LED闪烁和喇叭(LB)发声的的控制信号。当然也可以用Altera公司的CPLD类器件实现。
图6. 101 可编程器件顶层设计框图
其主要模块设计如下。
其作用是实现64人呼叫,呼叫级别最高是A63,级别最低是AO,呼叫时输入低电平,同时呼叫时级别高的呼叫成功。优先编码器和外面的门电路结合实现只要有一人呼叫编码就禁止其他人呼叫编码,只有在值班员发出系统清零信号时,编码器才允许下一人呼叫编码,以免混乱。