GAL编译工具(Atmel提供)

源代码在线查看: cnt16.pld

软件大小: 1979 K
上传用户: zzh20043668
关键词: Atmel GAL 编译工具
下载地址: 免注册下载 普通下载 VIP

相关代码

				Name            Cnt16;
				Partno          ;
				Revision        01;
				Date            8/11/95;
				Designer        PLD Expert;
				Company         Atmel Corp.;
				Location        None;
				Assembly        None;
				Device          F1500;
				
				/* 16-bit Loadable Counter with Clock Enable and Reset */
				 
				/* Control inputs */
				pin 43 = CLK;
				pin [2,44,1] = [LD,RST];
				
				/* Counter data inputs */
				pin [4..9,11..14,16..21] = [DIN0..15];
				
				/* Counter external outputs */
				pin [24..29,31..34,36..41] = [Q0..15];
				
				Property Atmel {preassign ignore};
				
				/* 16-Bit Counter macro that uses the T-type registers */
				Q15.t =  LD & !DIN15 & Q15
				       # LD & DIN15 & !Q15
				       # !LD & Q14 & Q13 & Q12 & Q11 & Q10 & Q9 & Q8 & Q7 & Q6 & Q5 & Q4 & Q3 & Q2 & Q1 & Q0 ;
				
				Q14.t =  LD & !DIN14 & Q14
				       # LD & DIN14 & !Q14
				       # !LD & Q13 & Q12 & Q11 & Q10 & Q9 & Q8 & Q7 & Q6 & Q5 & Q4 & Q3 & Q2 & Q1 & Q0 ;
				
				Q13.t =  LD & !DIN13 & Q13
				       # LD & DIN13 & !Q13
				       # !LD & Q12 & Q11 & Q10 & Q9 & Q8 & Q7 & Q6 & Q5 & Q4 & Q3 & Q2 & Q1 & Q0 ;
				
				Q12.t =  LD & !DIN12 & Q12
				       # LD & DIN12 & !Q12
				       # !LD & Q11 & Q10 & Q9 & Q8 & Q7 & Q6 & Q5 & Q4 & Q3 & Q2 & Q1 & Q0 ;
				
				Q11.t =  LD & !DIN11 & Q11
				       # LD & DIN11 & !Q11
				       # !LD & Q10 & Q9 & Q8 & Q7 & Q6 & Q5 & Q4 & Q3 & Q2 & Q1 & Q0 ;
				
				Q10.t =  LD & !DIN10 & Q10
				       # LD & DIN10 & !Q10
				       # !LD & Q9 & Q8 & Q7 & Q6 & Q5 & Q4 & Q3 & Q2 & Q1 & Q0 ;
				
				Q9.t =  LD & !DIN9 & Q9
				       # LD & DIN9 & !Q9
				       # !LD & Q8 & Q7 & Q6 & Q5 & Q4 & Q3 & Q2 & Q1 & Q0 ;
				
				Q8.t =  LD & !DIN8 & Q8
				       # LD & DIN8 & !Q8
				       # !LD & Q7 & Q6 & Q5 & Q4 & Q3 & Q2 & Q1 & Q0 ;
				
				Q7.t =  LD & !DIN7 & Q7
				       # LD & DIN7 & !Q7
				       # !LD & Q6 & Q5 & Q4 & Q3 & Q2 & Q1 & Q0 ;
				
				Q6.t =  LD & !DIN6 & Q6
				       # LD & DIN6 & !Q6
				       # !LD & Q5 & Q4 & Q3 & Q2 & Q1 & Q0 ;
				
				Q5.t =  LD & !DIN5 & Q5
				       # LD & DIN5 & !Q5
				       # !LD & Q4 & Q3 & Q2 & Q1 & Q0 ;
				
				Q4.t =  LD & !DIN4 & Q4
				       # LD & DIN4 & !Q4
				       # !LD & Q3 & Q2 & Q1 & Q0 ;
				
				Q3.t =  LD & !DIN3 & Q3
				       # LD & DIN3 & !Q3
				       # !LD & Q2 & Q1 & Q0 ;
				
				Q2.t =  LD & !DIN2 & Q2
				       # LD & DIN2 & !Q2
				       # !LD & Q1 & Q0 ;
				
				Q1.t =  LD & !DIN1 & Q1
				       # LD & DIN1 & !Q1
				       # !LD & Q0 ;
				
				Q0.t =  !LD
				       # LD & !DIN0 & Q0
				       # LD & DIN0 & !Q0 ;
				
				[Q15..0].ce =  'h'FFFF ;
				[Q15..0].ck =  CLK;
				[Q15..0].ar =  RST ;
				
				
							

相关资源