- 博客(6)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 DSP6678网络子系统之交换子系统
1 基本介绍网络交换子系统由EMAC模块、SGMII模块、PHY设备、MDIO模块、网络交换机、以及系统集成的其他相关的子模块。NETCP的网络交换子系统的主要作用是提供一个在主设备和其他连接设备间进行数据传输的接口。网络交换子系统主要包括如下三个模块:Ø 网络交换部件Ø MDIO模块Ø 两个SGMII模块(KeyStone I设备两个;KeyStone II设备四个...
2018-07-25 13:06:14 2990
原创 DSP网络子系统
1. 基本架构 网络协处理器(NETCP)有四个主要的模块,分别是PKTDMA控制器、包加速器(PA)、安全加速器(SA)、GbE交换子系统。这些模块通过包数据流交换部件连接。如图 1.1所示:图 1.1 网络协处理器功能块图1.1 时钟控制 网络协处理器有三个主时钟域,分别是PA、SA、GbE交换子系统。这三个时钟域都共享一个公共的时钟源,通常为350MHz。在使用PA...
2018-06-23 11:26:31 1304
原创 DSP多核导航器简介
1.基本概念介绍 多核导航器:多核导航器由QMSS和PKTDMA两部分组成。用于在设备之间控制和实现数据包的高速传输,有效提高系统的总体性能。 QMSS(队列管理器)是一个硬件模块,它负责包队列的加速管理。可以通过写队列管理器的32位描述符地址,将包加入到包队列中。可以通过读取特定队列的相同地址,使包出队。 PKTDMA(Packet DMA)与普通DMA...
2018-04-28 13:56:43 2232
原创 基于DSP的启动加载原理
1.适用范围 本文档介绍了SylixOS在DSP上的启动流程。本文档介绍的相关内容针对TI官方评估板TMDSEVM6678。2.DSP的启动原理简介 当DSP重启后,会首先执行RBL(片内一级加载程序),该RBL固化在片内ROM中;RBL的主要工作是判断启动模式并从指定的设备加载运行UBL(用户编写的二级加载程序);UBL的主要作用是加载SylixOS的BSP程序;当BSP程序运行起来
2017-12-26 14:08:45 3624
原创 SylixOS DSP的BSP调试过程
1.适用范围 本文档介绍了如何利用CCS集成开发环境调试SylixOS的BSP程序。2.开发环境搭建2.1.安装CCS开发套件从官网下载CCS5.5开发套件后并安装。安装过程中,选择默认即可。安装过程中,可以选择安装仿真器的驱动程序,如果没有自己需要的驱动程序,则需要额外安装仿真器驱动程序。安装过程中的驱动选择框如图 2.1所示。 图 2.1 仿真器驱动选择 2.
2017-11-26 19:30:12 836
原创 SylixOS龙芯1C适配总结
1.龙芯1C简介1.1龙芯1C简介龙芯 1C300(以下简称 1C)芯片是基于 LS232 处理器核的高性价比单芯片系统,可应用于指纹生物识别、物联传感等领域。1C 包含浮点处理单元,可以有效增强系统浮点数据处理能力。支持 8-bit SLC NAND 或 MLC NAND FLASH,提供高容量的存储扩展接口。1C 为开发者提供了丰富的外设接口及片上模块,包括 Camera 控制器,
2017-09-19 10:37:01 3042 1
C语言局部变量一定在栈区么?
2015-09-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人