4. 2 可编程逻辑器件( CPLD)的采用
![](/eWebEditor_new/uploadfile/20100625122328230.jpg)
CPLD具有结构灵活、 集成度高等特点。本系统 中 选 用 的 CPLD 是 AL TERA 公 司 的EPM7128SLC84。EPM7128SLC84 内有边界扫描测试电路 ,符合J TAG标准 ,支持在系统编程 ,内含8个逻辑阵列块 ,共计 128 个逻辑宏单元 ,有 64 个I/ O ,满足本系统的需要。
5 软件设计
控制软件的实现是由两片 DSP 共同完成的 ,下面就分别从两片 DSP 的角度来描述软件流程的实现。TMS320F240 的软件包括主程序、 时间基准捕获程序、 A/ D 转换控制程序、 中断服务程序。主程序完成系统的初始化 ,然后等待中断 ,根据不同的中断进入相应的中断服务子程序。捕获中断服务程序完成同步信号频率的测量、 采样周期的确定、 使能T1 和 T3 通用定时器并向 TMS320C32 发出同步中断信号。T1