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

发布于:2021-05-14 03:21:01

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


?


今天小编专门以创龙科技的TL6678F-EasyEVM评估板为例为大家详细讲解一款TI KeyStone架构C6000系列TMS320C6678八核C66x定点/浮点DSP与Xilinx Kintex-7 FPGA处理器设计的高端异构多核评估板,


如何进行DSP数字信号处理?RTOS实时操作系统案例开发,为了方便大家学*与查阅。


?


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


?


?



?


?


评估板接口资源丰富,引出双路FMC、双路SFP+光口、双路千兆网口、PCIe等高速通信接口,方便用户快速进行产品方案评估与技术预研。


案例源码、产品资料(用户手册、核心板硬件资料、产品规格书)详情:site.tronlong.com/pfdownload


?


典型用领域

ü?软件无线电


ü?雷达探测


ü?光电探测


ü?视频追踪


ü?图像处理


ü?水下探测


ü?定位导航


?


目录?

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-软件资料DemoDSP_DemoRTOS-demos”路径下。案例目录说明如下表,其中bin目录存放程序可执行文件,project目录存放案例工程源文件。


?


表?1



目录

文件/目录

说明

bin

xxx.out

程序可执行文件

project

xxx.c

程序源码文件

xxx.cfg

RTSC配置文件

driver

驱动文件存放目录

system

*台文件存放目录

.ccsproject/.cproject/.project

CCS工程文件



?


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


?


BIOS MCSDK官方用户手册链接: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.25GHz,XC7Z045/XC7Z100集成PS端双核ARM Cortex-A9 + PL端Kintex-7架构28nm可编程逻辑资源。


引出双路CameraLink、双路SFP+光口、四路千兆网口、双路SATA、双路PCIe、四路USB、双路CAN、双路CAMERA、HDMI IN/OUT、LVDS、LCD、RS485、RS232、Micro?SD、HPC FMC等接口。


?


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



?


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


引出MIPI CAMERA、MIPI/LVDS LCD、HDMI OUT、LINE IN/OUT、PCIe、FlexSPI、USB、RS485、RS232、千兆网口、百兆网口等接口


?


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

?


1 ndk_client案例开发


1.1?案例说明


1.2?案例测试


1.3?关键代码


?


?


?


?


?


?

相关推荐

最新更新

猜你喜欢