您现在的位置: 范文先生网 >> 理工论文 >> 电子通信论文 >> 正文

在Protel99SE下实现可编程逻辑器件设计

时间:2007-1-20栏目:电子通信论文

同步信号SYN0,SYN1,SYN2,SYN3,SYN4,SYN5和拨码开关S1的四个管脚作为输入信号,即选择2~11为输入管脚,13脚直接接地,14~20为输出管脚,其中14~17脚用来进行通道选择,18、19脚作为AD8184的选通信号,20脚作为AD8184的输出使能,参见图2。
  
  图3信号逻辑关系图
  
  3.3创建包括头信息的源文件
  
  在PLD99的开发环境下,根据上述设想及管脚分配,利用Protel99se模板和硬件描述语言CUPL定义输入输出管脚,以创建包括头信息的文本文件Tan-Shang.pld,然后用CUPL语言写出如下的中间变量逻辑式和逻辑等式注:由于描述变量EN的乘积项过多,故将变量EN分成中间变量EN1和EN2,并完善文本文件。经过一系列设置后便可编译原文件,编译成功后会提示Compilationsuccessful,方法如下:
  
  /**DeclarationsandIntermediateVariables**/
  
  EN1=!(k1&k2&k3&k4&syn2&syn3&syn4&syn5
  
  #!k1&k2&k3&k4&!syn2&syn3&syn4&syn5
  
  #k1&!k2&k3&k4&syn2&!syn3&syn4
  
  
  
  &syn5
  
  #!k1&!k2&k3&k4&!syn2&!syn3&syn4&syn5
  
  #k1&k2&!k3&k4&syn2&syn3&!syn4&syn5
  
  #!k1&k2&!k3&k4&!syn2&syn3&!syn4&syn5
  
  #k1&!k2&!k3&k4&syn2&!syn3&!syn4&syn5
  
  #!k1&!k2&!k3&k4&!syn2&!syn3&!syn4&syn5
  
  EN2=!(k1&k2&k3&!k4&syn2&syn3&syn4&!syn5
  
  #!k1&k2&k3&!k4&!syn2&syn3&syn4&!syn5
  
  #k1&!k2&k3&!k4&syn2&!syn3&syn4&!syn5
  
  #!k1&!k2&k3&!k4&!syn2&!syn3&syn4&!syn5
  
  #k1&k2&!k3&!k4&syn2&syn3&!syn4&!syn5
  
  #!k1&k2&!k3&!k4&!syn2&syn3&!syn4&!syn5
  
  #k1&!k2&!k3&!k4&syn2&!syn3&!syn4&!syn5
  
  #!k1&!k2&!k3&!k4&!syn2&!syn3&!syn4&!syn5);/**LogicEquations**/
  
  EN=EN1&EN2
  
  A1=!syn1&!EN
  
  A0=!syn0&!EN
  
  a=!A1&!A0&!EN

上一页  [1] [2] [3] 下一页

下页更精彩:1 2 3 4 下一页