查看: 4025|回复: 0

DSP CLA算法开发案例——基于TMS320F2837xD+FPGA开发板

[复制链接]
发表于 2024-7-22 16:56:45 | 显示全部楼层 |阅读模式
关键词: 嵌入式 , DSP , 核心板
评估板简介
创龙科技 TL2837xF-EVM 是一款基于 TI C2000 系列 TMS320F2837xD 双核 C28x 32 位浮点 DSP + 紫光同创 Logos/Xilinx Spartan-6 FPGA 设计的评估板,由核心板和评估底板组成。核心板板载 SPI NOR FLASH 和 SRAM,内部 TMS320F2837xD 与 Logos/Spartan-6 通过 EMIF、uPP、I2C 通信总线连接。核心板经过专业的 PCB Layout 和高低温测试验证,稳定可靠,可满足各种工业应用环境。评估板接口资源丰富,引出网口、CAN、USB、ePWM、eQEP、eCAP 等接口,方便用户快速进行产品方案评估与技术预研。



图 1 评估板正面图

前 言

DSP(裸机)CLA算法案例位于产品资料“4-软件资料\Demo\DSP_Demo\Algorithm-demos\”路径下。案例目录说明如下表,其中bin目录存放程序可执行文件,project目录存放案例工程源文件。


表 1


本文档案例程序默认使用DSP为TMS320F28377D的核心板,通过TL-XDS200仿真器加载运行进行操作效果演示。
cla_divide案例 案例说明

案例功能:演示CLA(Control Law Accelerators)核心的使用方法。
程序定义分子分母变量,并不断修改分子分母大小,由CPU1核心唤醒CLA核心对分子分母共进行64次除法运算,然后通过CCS读取程序变量值,以校验CLA除法运算结果的正确性。
案例测试

请加载程序到CPU1核心运行。然后点击CCS的"View -> Expressions",在弹出的Expressions窗口点击"Add new expression"依次新建g_pass、g_fail、g_div_val和g_div_expected程序变量。



图 2


图 3


图 4


图 4

表 2


g_div_val与g_div_expected数值一致,说明CLA除法运算结果正确。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表