创龙首页 >关于创龙 > 新闻资讯 > 技术文章

联系我们

Contact Us

公司总机:020-8998-6280

技术热线:020-3893-9734

技术邮箱:support@tronlong.com

销售邮箱:sales@tronlong.com

基于TI C6678 DSP + Xilinx Kintex-7 FPGA评估板|DSP RTOS案例开发手册

2021/02/25

基于TI C6678 DSP + Xilinx Kintex-7 FPGA评估板|DSP RTOS案例开发——总目录


今天小编专门以创龙科技TL6678F-EasyEVM评估板为例为大家详细讲解一款TI KeyStone架构C6000系列TMS320C6678八核C66x定点/浮点DSPXilinx Kintex-7 FPGA处理器设计的高端异构多核评估板,如何进行DSP数字信号处理 RTOS实时操作系统案例开发为了方便大家学习与查阅。

由于篇幅过长,将分为几个章节为大家讲解。请留意后续发文!感谢大家的支持与厚爱!




评估板接口资源丰富,引出双路FMC、双路SFP+光口、双路千兆网口、PCIe高速通信接口,方便用户快速进行产品方案评估技术预研。案例源码、产品资料(用户手册、核心板硬件资料、产品规格书)领取:site.tronlong.com/pfdownload


典型用领域

ü 软件无线电

ü 雷达探测

ü 光电探测

ü 视频追踪

ü 图像处理

ü 水下探测

ü 定位导航


目录 


   

  4


1 ndk_client案例 5

1.1 案例说明 5

1.2 案例测试 5

1.3 关键代码 10


2 ndk_benchmark案例 14

2.1 案例说明 14

2.2 案例测试 16

2.2.1 TCP Client模式 17

2.2.2 TCP Server模式 19

2.2.3 UDP Client模式 20

2.2.4 UDP Server模式 22

2.3 关键代码 23


3 omp_matvec案例 30

3.1 案例说明 30

3.2 案例测试 33

3.3 关键代码 34


4 web_program案例 36

4.1 案例说明 36

4.2 案例测试 37

4.2.1 SPI NOR FLASH/NAND FLASH读、写、擦除操作 38

4.2.2 加载FPGA端程序 43

4.3 关键代码 45

4.4 HTML文件转换说明 53



5 image_processing_ipc案例 55

5.1 案例说明 56

5.2 案例测试 57

5.2.1 UIA环境搭建 59

5.2.2 加载原始图像 71

5.2.3 UIA数据分析 73

5.3 案例编译 76

5.4 关键代码 80



6 image_processing_omp案例 88

6.1 案例说明 88

6.2 案例测试 89

6.3 案例编译 92

6.4 关键代码 95


更多帮助 102




  

RTOS(SYS/BIOS)案例基于多核软件开发包BIOS-MCSDK中的pdk_C6678_1_1_2_6包进行开发,底层调用的是CSL(Chip Support Library)函数库,并加入SYS/BIOS实时内核实现多任务运行

RTOS案例位于产品资料4-软件资料\Demo\DSP_Demo\RTOS-demos\”路径下。案例目录说明如下表,其中bin目录存放程序可执行文件,project目录存放案例工程源文件。


1

目录

文件/目录

说明

bin

xxx.out

程序可执行文件

project

xxx.c

程序源码文件

xxx.cfg

RTSC配置文件

driver

驱动文件存放目录

system

平台文件存放目录

.ccsproject/.cproject/.project

CCS工程文件


本文档案例程序默认使用DSP端主频为1GHzDSPDDR3容量为1GByte的核心板,通过TL-XDS200仿真器加载运行进行操作效果演示。请通过Micro USB线将调试串口与PC机进行连接,打开串口调试终端SecureCRT并正确进行串口连接设置。


BIOS MCSDK官方用户手册链接:https://processors.wiki.ti.com/index.php/BIOS_MCSDK_2.0_User_Guide#Chip_Support_Library_.28CSL.29


更多推荐


TL6678ZH-EVM评估板(C6678 + ZYNQ,地表至强,多核DSP +多核ARM + FPGA!)



基于TI KeyStone架构C6000系列TMS320C6678八核C66x定点/浮点DSP,以Xilinx Zynq-7000系列XC7Z045/XC7Z100 SoC理器设计的高端异多核评估板。

TMS320C6678每核心主频可高达1.25GHzXC7Z045/XC7Z100集成PS端双核ARM Cortex-A9 + PLKintex-7架构28nm可编程逻辑资源。

引出双路CameraLink、双路SFP+光口、四路千兆网口、双路SATA、双路PCIe、四路USB、双路CAN、双路CAMERAHDMI IN/OUTLVDSLCDRS485RS232Micro SDHPC FMC等接口



TLIMX8-EVM评估板(i.MX 8,,4ARM Cortex-A53!)




基于NXP i.MX 8M Mini4ARM Cortex-A53 + 单核ARM Cortex-M4多核处理器设计的高性能评估板每核主频高达1.6GHz

引出MIPI CAMERAMIPI/LVDS LCDHDMI OUTLINE IN/OUTPCIeFlexSPIUSBRS485RS232、千兆网口、百兆网口等接口


下一章节将为大家详情讲解:

1 ndk_client案例开发

1.1 案例说明

1.2 案例测试

1.3 关键代码



创龙官方微信公众号

Copyright © 2013~2024 广州创龙电子科技有限公司 All Rights Reserved  | 粤ICP备15055271号