Controllable Arbitrary Integer Frequency Divider Based on VHDL

被引:0
作者
Tian Hongli [1 ]
Shi Shuo [1 ]
Zhang Jun [1 ]
Zhao Hongdong [1 ]
机构
[1] Hebei Univ Technol, Tianjin, Peoples R China
来源
FIRST IITA INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS | 2009年
关键词
50% duty cycle; frequency divider; VHDL; FPGA; CPLD;
D O I
10.1109/JCAI.2009.62
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The key technique for the design of a frequency divider is to rind a function between the input and output. In general, the design process and circuit of a frequency divider is complicated, modification and transplantation for it is difficult. A creative design method of CAIFD (Controllable Arbitrary Integer Frequency Divider) is presented in this paper, which uses the VHDL (VHSIC Hardware Description Language) source code to synthesize a FPGA (Field Programmable Gate Array) or a CPLD (Complex Programmable Logic Device) circuit that produces a 50% duty cycle n (n is a integer and n>0) controllable waveform. In order to validate the design method, CAIFD which has different frequency coefficients is simulated in device of ALTERA Corporation's EP2S15F484C3. Results of the experiment shows that modification and transplantation of CAIFD is easy, moreover the performance is steady and reliable.
引用
收藏
页码:691 / 694
页数:4
相关论文
共 16 条
[1]   A 1.75-GHz/3-V dual-modulus divide-by-128/129 prescaler in 0.7-mu m CMOS [J].
Craninckx, J ;
Steyaert, MSJ .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1996, 31 (07) :890-897
[2]  
GUO HQ, 2006, MODERN ELECT TECHNOL, V13, P99
[3]  
LEIBOVICH B, 1991, MICROCONTROLLER BASE, P499
[4]  
LI HW, 2006, FPGA CPLD DESIGN BAS, V2
[5]  
LIU GL, 2006, FOREGIN ELECT JUN, P44
[6]  
LOUIS FF, 2005, FREQUENCY DIVIDER DE
[7]   Digital multiphase clock/pattern generator [J].
Mu, FH ;
Edman, A ;
Svensson, C .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1999, 34 (02) :182-191
[8]  
PRZYSLUPSKI R, 2001, RRGRNERATIVE FREQUEN
[9]  
Rohde U.L., 1983, DIGITAL PLL FREQUENC
[10]  
SOARES JN, 1999, 1 6 GHZ DUAL MODULUS