EDA/PLD中的基于CPLD的任意整数半整数分频器设计
0 引言 在数字系统设计中,根据不同的设计需要,经常会遇到偶数分频、奇数分频、半整数分频等,有的还要求等占空比。在基于CPLD(复杂可编程逻辑器件)的数字系统设计中,很容易实现由计数器或其级联构成各种形式的偶数分频及非等占空比的奇数分频,但对等占空比的奇数分频及半整数分频的实现较为困难。 本文利用VHDL(甚高速集成电路硬件描述语言),通过Quartus II 4.2开发平台,设计了一种能够实现等占空比的整数和近似等占空比的半整数分频器,这种设计方法原理简单,而且只需很少的CPLD逻辑宏单元。 1 设计原理 系统设计框图如图1所示。 根据不同分频系数设置适当的计数器周期,