承上启下:上一篇大体了解了创龙的28377D的开发板,这一篇我们了解下TMS320F28377。TMS320F28377有两个版本,D版本与S版本。D版本为双核版本对于于英文中的DualS版本为单核版本对于于英文中的single综述从严格意义上讲,C2000系列已经不再是DSP的范畴了,但是出于习惯以及2812时期延续下来的叫法,还是叫成DSP了。首先看一下28377D的架构框图
两个 TMS320C28x 32 位 CPU,每个CPU的主频为200MHz,相比于28335的最高150MHZ又快了50MHz。除此之外,还有两个可编程控制律加速器 (CLA),所以为了噱头,也可以说成是4核DSP了。CLA同样也是200MHz的主频。CLA 是一款独立的 32 位浮点处理器,运行速度与主 CPU 相同。该 CLA 会对外设触发器作出响应,并与主 C28x CPU 同时执行代码。这种并行处理功能可有效加倍实时控制系统的计算性能。通过利用 CLA 执行时间关键型功能,主 C28x CPU 可以得到释放,以便用于执行通信和诊断等其他任务。双 C28x+CLA 架构可在各种系统任务之间实现智能分区。
值得一提的是,28377D
的MIPS
为800MHz
,本着对我大中华汉语语法的尊重,对比了28377S
的参数,这里的800MHz
是两个CPU
的和,并不是单核800MHz
。
特色外设uPP
接口,可以方便的与FPGA
或其他有uPP
接口的器件进行连接。与一般的并口的ADC
没有办法直接使用,中间还是要挂片FPGA
吧。USB2.0
,这可是其他C2000
中少有的功能。其他关注特性:最大有1M
的Flash
支持16
位的ADC
支持16
路HRPWM3
路SPI
,相比于28335
的一路SPI
,又增加了两路,应用更加灵活
对于双核心的C2000
的DSP
而言,对比之前2812
或是28335
的开发流程,其关键点在于核间通讯。后面就要开始写程序了。不过要先把开发环境搭建起来。
承上启下:上一篇大体了解了创龙的28377D的开发板,这一篇我们了解下TMS320F28377。TMS320F28377有两个版本,D版本与S版本。D版本为双核版本对于于英文中的DualS版本为单核版本对于于英文中的single综述从严格意义上讲,C2000系列已经不再是DSP的范畴了,但是出于习惯以及2812时期延续下来的叫法,还是叫成DSP了。首先看一下28377D的架构框图
两个 TMS320C28x 32 位 CPU,每个CPU的主频为200MHz,相比于28335的最高150MHZ又快了50MHz。除此之外,还有两个可编程控制律加速器 (CLA),所以为了噱头,也可以说成是4核DSP了。CLA同样也是200MHz的主频。CLA 是一款独立的 32 位浮点处理器,运行速度与主 CPU 相同。该 CLA 会对外设触发器作出响应,并与主 C28x CPU 同时执行代码。这种并行处理功能可有效加倍实时控制系统的计算性能。通过利用 CLA 执行时间关键型功能,主 C28x CPU 可以得到释放,以便用于执行通信和诊断等其他任务。双 C28x+CLA 架构可在各种系统任务之间实现智能分区。
值得一提的是,28377D
的MIPS
为800MHz
,本着对我大中华汉语语法的尊重,对比了28377S
的参数,这里的800MHz
是两个CPU
的和,并不是单核800MHz
。
特色外设uPP
接口,可以方便的与FPGA
或其他有uPP
接口的器件进行连接。与一般的并口的ADC
没有办法直接使用,中间还是要挂片FPGA
吧。USB2.0
,这可是其他C2000
中少有的功能。其他关注特性:最大有1M
的Flash
支持16
位的ADC
支持16
路HRPWM3
路SPI
,相比于28335
的一路SPI
,又增加了两路,应用更加灵活
对于双核心的C2000
的DSP
而言,对比之前2812
或是28335
的开发流程,其关键点在于核间通讯。后面就要开始写程序了。不过要先把开发环境搭建起来。