关键词:数据处理,可编程逻缉器件,电路
1引言
近年来,可编程逻辑器件的使用对电子产品的迅速发展产生了巨大影响,它设计灵活、速度快、更改方便,在数据处理电路的设计中得到广泛的应用。 采用可编程逻辑器件实现数字系统设计有许多优点,最明显的是系统的器件使用数大大减少,其次可节约昂贵的PCB板面积、降低电源功耗和缩短调试时间,最大优点是设计的灵活性,这是分立元件所无法具备的特征,另一个优点还在于允许使用设计工具帮助你自动地进行设计。
高密度现场可编程逻辑器件包括复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD)和现场可编程门阵列器件(FieldProgrammable Gate Array,FPGA)两大类。由于CPLD有时延可预测的特点,在单脉冲二次雷达的数据处理电路中我们采用了CPLD器件,下面对CPLD器件的特点及其应用分别加以说明。
2CPLD的结构和特点
CPLD的构成通常可分为:可编程内连线(Programmable Interconnect)、逻缉块(LogicBlock)、乘积项阵列(Product-Term Array)、乘积项分配(Product-Term DistribuTIon)、输入/输出单元(I/Ocells)。
以LatTIce公司的在系统可编程器件ispLSI1032E为例,按芯片集成度分,每片包括如下的组成:可编程逻缉门:6000;触发器:192;输入端口:8;输入/输出端口:64;引脚:84。
按结构分,每片由4个大块(megablock)构成,每个大块又包括:8个通用逻缉块、1个输出线路汇集块、2个输入端口、16个I/O单元、1个输出选通使能,如图1所示。而每个通用逻缉块按内部逻缉可分为4块:与门阵列、乘积项分配阵列、可重配置触发器、控制功能块。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)