10.1.8自启动电路模块 3.3y R23 SW2 8 GP3 2 7 3 6 4 5 SW DIP-4 000 实验箱开发板及HO拨码开养扩展插座 JTAG P3扩展插座
10.1.8 自启动电路模块 18 GP0 GP1 GP2 1 GP3 2 3 4 8 7 6 5 SW2 SW DIP-4 R18 10k R20 10k R22 10k R23 10k 3.3V R63 1k R64 1k R66 1k R67 1k 实验箱开发板及GPIO拨码开关
第10章C55x典型应用系统设计 ■10.1典型DSP板的硬件设计 10.2CPLD电路模块设计 10.3DSP板测试程序 ■10.4综合设计实例1:自适应系统辨识 ■10.5综合设计实例2:数字式有源抗噪声耳罩 19
第10章 C55x典型应用系统设计 ◼10.1 典型DSP板的硬件设计 ◼10.2 CPLD电路模块设计 ◼10.3 DSP板测试程序 ◼10.4 综合设计实例1: 自适应系统辨识 ◼10.5 综合设计实例2: 数字式有源抗噪声耳罩 19
10.2CPLD电路模块设计 ■10.2.1概述 ■10.2.2复位逻辑 ■10.2.3控制寄存器的地址生成 ■10.2.4用户寄存器 ■10.2.5 FLASH高位地址寄存器 ■10.2.6控制寄存器数据的输出 20
10.2 CPLD电路模块设计 ◼ 10.2.1 概述 ◼ 10.2.2 复位逻辑 ◼ 10.2.3 控制寄存器的地址生成 ◼ 10.2.4 用户寄存器 ◼ 10.2.5 FLASH高位地址寄存器 ◼ 10.2.6 控制寄存器数据的输出 20
10.2CPLD电路模块设计 10.2.1概述 利用小规模逻辑器件译码的方式己不能满足DSP系统 的要求。同时DSP系统中经常需要外部专门的快速 逻辑控制电路的配合,这可由CPLD来实现。 CPLD是Complex Programmable Logic Device的简 称,其时序严格、速度较快、可编程性好,非常适合 于实现译码和逻辑控制专门电路。 ●XLNX(赛灵思)公司的CPLD芯片XC95144XL,用于: ◆DSP复位逻辑控制; 实验箱用CPLD型号:XC9536XL ◆外部存储器FLASH高位地址扩展; ◆系统外扩等。 ●本章CPLD代码使用硬件描述语言VHDL语言编写。 21
10.2 CPLD电路模块设计 10.2.1 概述 ⚫利用小规模逻辑器件译码的方式己不能满足DSP 系统 的要求。 同时 DSP 系统中经常需要外部专门的快速 逻辑控制电路的配合,这可由 CPLD 来 实现。 ⚫CPLD 是 Complex Programmable Logic Device 的简 称, 其时序严格 、速 度较快 、可编程性好, 非常适合 于实现译码和逻辑控制专门电路。 ⚫XILINX(赛灵思)公司的CPLD芯片XC95144XL, 用于: ◆DSP复位逻辑控制; ◆外部存储器FLASH高位地址扩展; ◆系统外扩等。 ⚫本章CPLD代码使用硬件描述语言VHDL语言编写。 21 实验箱用CPLD型号:XC9536XL
10.2CPLD电路模块设计 10.2.1概述 ● 流行的硬件描述语言有VHDL(Very High Speed Integrated Circuit Hardware Description Language,VHSIC硬件描述语言)和erilog HDL。 ●都是在20世纪80年代中期开发出来的。前者由美国国 防部开发出来供军方使用,后者由Gateway Design Automation公司(该公司于1989年被Cadence公司收购) 开发。两种HDL均为IEEE标准。 ●硬件描述语言以文本形式来描述数字系统硬件的结构 和行为的语言,用它可表示逻辑电路图、逻辑表达式, 还可以表示数字逻辑系统所完成的逻辑功能。 22
10.2 CPLD电路模块设计 10.2.1 概述 ⚫流行的硬件描述语言有VHDL (Very High Speed Integrated Circuit Hardware Description Language, VHSIC硬件描述语言) 和Verilog HDL。 ⚫都是在20世纪80年代中期开发出来的。前者由美国国 防部开发出来供军方使用,后者由Gateway Design Automation公司(该公司于1989年被Cadence公司收购) 开发。两种HDL均为IEEE标准。 ⚫硬件描述语言以文本形式来描述数字系统硬件的结构 和行为的语言,用它可表示逻辑电路图、逻辑表达式, 还可以表示数字逻辑系统所完成的逻辑功能。 22