6678手册阅读记录

8 篇文章 3 订阅
订阅专栏

BOOT

BOOT过程在每次上电复位(power-on reset)、热复位(warm reset)、系统复位(system reset) 后自动启动。本地复位(local reset) 单个的C66x CorePac 不影响器件上的硬件启动控制器的状态。

启动参数表

ROM Bootloader(RBL)通过启动参数表来指导启动过程。启动参数表是确定启动流程最常见的格式。这些启动参数表的某些参数贯穿整个引导过程,
在这里插入图片描述

PLL启动配置

PLL 的默认设置由BOOTMODE[12:10]位决定,
在这里插入图片描述

设备配置

启动时的设备配置

对于6678而言,某些设备配置比如启动模式和字节序,是上电复位时选择的,外设的状态(启用/禁用)在上电复位后确定。大部分的器件配置引脚与其他功能共享(LENDIAN/GPIO[0]、BOOTMODE[12:0]/GPIO[13:1],PCIESSMODE[1:0]/GPIO[15:14]、PCIESSEN/TIMI0),在这些器件配置引脚为输出状态之前,需要一定的上升沿时间来驱动这些器件配置输入引脚(启动过程中,GPIO 引脚不应该为输出状态)。另一个需要注意的是,在复位结束前,必须保证系统使用的TIMI0(与PCIESSEN 复用)时钟禁止输入,复位结束后,控制器件不再驱动该引脚。
在这里插入图片描述

设备状态寄存器

设备状态寄存器描述器件的配置,由POR 或者RESETFULL 引脚在上电复位时决定。一旦设置,这些位将保持设置,直到下一个电源复位。
在这里插入图片描述

内存架构

  • 每个C66x CorePac 器件包含一个512KB 二级内存(L2)、一个32KB 一级程序内存(L1P)、一个32KB 一级数据内存(L1D),6678还包含一个4096KB 的多核共享内存(MSM)
  • 6678的所有存储器都具有一个唯一的地址映射
  • 用户可以通过软件对L1P 配置寄存器(L1PCFG)的L1DMODE 位和L1D 配置寄存器(L1DCFG)的L1PMODE 位域对L1D、L1P进行重新配置
  • 在系统复位后,L1P 、L1D 被默认配置为高速缓存
  • 在系统复位后,L2 被默认配置为SRAM
  • MSM SRAM 总是被配置为SRAM。当配置为共享式L2 时,它缓存在L1P 和L1D 中;当配置在共享的L3 模式时,它缓存在L2 中

在这里插入图片描述

上电时序

在这里插入图片描述
在这里插入图片描述

复位

在这里插入图片描述

复位请求优先级如下(从高到低):

  • 上电复位
  • 硬/软复位

PLL时钟域

在这里插入图片描述

中断

6678的中断拓扑信息如下图所示,
在这里插入图片描述

  • 对于每个core而言,中断源有Primary事件、Secondary事件、广播事件、预留Primary事件
  • 对于CIC0/1而言,中断源有Core-Only Secondary事件、Common事件、预留Secondary事件
  • 对于CIC2而言,中断源有Common事件、EDMA3CC事件、预留Secondary事件
  • 对于CIC3而言,中断源有63个事件、预留Secondary事件

需要注意,虽然KeyStone Architecture最多支持1024个事件,但6678并没有支持那么多,与CIC0相关的输入、输出事件号简要如下,
CIC0的输入事件连接到Core的CIC0的输出事件

C6678 的中断产生过程可以用下图描述,
在这里插入图片描述

  • 外部设备触发 DSP 芯片的外设中断源,产生外设中断(Peripheral Interrupts),
    即①;
  • 外设中断经过 DSP 芯片内部处理后成为系统中断(System Interrupts),并
    将该中断路由给芯片中断控制器(CIC),即②;
  • 系统中断(System Interrupts)通过芯片中断控制器(CIC)的通道映射(Channel
    Mapping)被映射为通道中断(Channel Interrupts),即③;
  • 通道中断(Channel Interrupts)通过主机中断映射(Host Interrupt Mapping)
    被映射为主机中断(Host Interrupts),并路由到主机中断接口(Host Interrupts Interface),
    即④;
  • 通过内核中断控制器(INTC),主机中断被转换为相应的 CPU 中断(CPU
    interrupts)、CPU 异常(CPU exceptions)或者其他高级的仿真逻辑(advanced emulation
    logic),即⑤

EMIF

在这里插入图片描述

读时序

在这里插入图片描述

写时序

在这里插入图片描述

银河飞腾DSP芯片的仿真配置方法
01-15
银河飞腾DSP芯片配置方法
创龙C6678用户手册、原理图等
11-02
创龙C6678用户手册、原理图等,适合新手入门级参考学习,1-1-TL6678-EasyEVM开发板硬件说明书
银河飞腾FT6678学习记录(二)——内存划分
最新发布
amyun的博客
03-26 888
操作系统而言,并不推荐采用动态分配和释放malloc和free,原因有两点:一是不确定mallic和free的时间,二是多次这样动态分配会将原本连续的一段存储空间在镜糕多次动态划分及释放后变为很多碎片的、不相邻的小空间,碎片的大量存在会使得程序最后连很小的内存也分配不到。一片DSP的用户堆空间为192M,平均每个和24M,核心堆空间64M,每个和8M。一片DSP有4M的多核共享cache,每个核有512K私有数据区。1、什么情况下变量会被放到Register中。#仅用于个人工作中的知识点记录巩固#
DSP6678核间通信
ranyeliang的博客
10-09 1万+
核间通信一般有3种方式:共享数据空间、硬件中断和任务中断。 共享数据空间: 是指两个核都可以访问相同的内存空间,根据其信息来交换数据和状态。该方式一般需要逐个核去查询,但采用查询方法一般很难适用于实时性要求较高的场合。 硬件中断方式: 是核之间通过硬件中断方式来通知状态,这种方式实时性最高,可以实时响应中断。但引起的问题是:如果存在多个任务,核间中断会打断正在运行的较高优先级的事件;如果在高级事件...
6678中断(1)
tianzhentianqu的博客
03-24 1142
中断(Interrupt)指CPU停止当前程序的执行转而去执行新的突发情况的程序的过程。6678提供了大量来自内核或芯片级(如片上外设)的系统事件,这些事件通过中断控制器路由到合适的DSP中断或者异常,同时也可以用这些事件来驱动外设,比如EDMA。6678的中断可以分为两个层次,一层为每个核都有的内核中断,一类为芯片级中断,芯片级中断可通过配置路由到可以响应的内核。
6678学习笔记开篇
热门推荐
tianzhentianqu的博客
12-31 1万+
                                                      6678学习笔记开篇        从事6678开发一段时间,一直有写点东西的冲动。专门讲6678底层开发的书籍比较少,或者比较粗略,网上搜的一些东西也零零散散,看的意犹未尽。不像2812,6713那样有详尽的手册翻译、其他中文资料和代码解读,印象比较深的就是《手把手教你学DSP》,前辈的...
6678的使用记录
山音水月
03-28 2350
文章目录使用EMFI模拟32位操作背景出现的问题解决方式Clock_create函数中的timeout参考博文网络初始化异常 使用EMFI模拟32位操作 背景 在一个项目中,需要将程序移植到6678上。由于6678的EMIF只是原生支持8位、16位的操作,但我们又需要使用32位的读写操作,于是,想到利用两次16位读写来模拟32位的读写。 出现的问题 按上面这样做,刚开始挺顺利,但后来发现EMIF读写有时会异常,且多核运行时现象尤其明显。排查后发现,原因是,在模拟32位读写操作时,是发起了两次EMIF读写操作
6678 多核启动
zdwen1987的博客
02-20 5609
6678多核加载启动实现主要是通过0核完成。 具体实现是DSP上电通过I2C, SPI, EMIF等接口将应用程序加载到核心0运行,然后在核心0运行代码里实现另外7个核的启动地址指定和发送IPC中断唤醒其余7核。 启动实现详见如下: 1、寄存器定义 // CorePac0-7 IPC 触发寄存器(IPCGRx) #define IPCGR_0_REGS (*((volatile unsigned int *)(0x02620240))) #define IPCGR_1_REGS (*((vol
DSP 6678的中断系统
09-02 6234
1、6678的中断系统 1.1、系统事件 在谈SRIO的中断系统之前,先说一说6678DSP中断系统。C6678的CPU中断是由C66x CorePac Interrupt Controller配置的。该中断控制器(C66x CorePac Interrupt Controller),下文直接称66x中断控制器。 66x中断控制器允许将最多128个系统事件映射到12个CPU中断上(CPUINT4 - CPUINT15),或映射到CPU异常,或映射到高级仿真逻辑上。。 上面说的CPU异常和高级仿真逻辑都.
tms320c6678_UG_tms320c6678_dsp6678_6678_6678手册_
10-02
《深入解析TMS320C6678 DSP处理器》 TMS320C6678是一款由德州仪器(Texas Instruments, TI)推出的高性能...通过阅读提供的用户手册,开发者能够全面地了解和利用这一处理器的优势,实现高效、精准的嵌入式系统设计。
6U VPX DSP6678处理板.zip
10-18
6U VPX DSP6678处理板zip,提供“6U VPX DSP6678处理板”免费资料下载,主要包括产品描述、产品特点、信号定义等内容,可供选型参考。
TI 官方例程 C6678
12-19
TI的官方例程,包含GPIO操作,srio、DDR3、PCIE、定时器等等
TMS320C6678多核加载烧写自启动
05-17
本文详细介绍了TMS320C6678多核程序烧写的原理及实际操作步骤,并附带了转换工具链、烧写程序及验证程序。阅读本文档即可轻松实现多核烧写。
C6678上运行linux系统总结
02-05
该文档包含了在TMS320C6678上成功运行linux系统的详细步骤,包括虚拟机和双系统的搭建详细步骤到DSP和PC成功通信,以及中间会出现的错误,注意事项总结 ,还有DSP上相应的编译器
TMS320C6678中文版使用手册
03-19
第五章 C66x CorePac TMS320C6678中文版技术开发手册,对于看英文有些吃力的朋友有一些帮助。
TMS320C6678用户手册
11-07
《TMS320C6678用户手册》是TI公司针对其高性能数字信号处理器TMS320C6678提供的一份详尽的技术文档,旨在帮助开发者理解和应用这款强大的嵌入式处理器。TMS320C6678是一款基于KeyStone II架构的多核DSP(数字信号...
TMS320C6678全套手册
10-28
本套手册集成了关于TMS320C6678的所有关键信息,包括数据手册、应用记录和用户指南,旨在为开发者提供详尽的参考和学习资源。 1. **TMS320C6678数据手册**: - **架构**:TMS320C6678基于Keystone II架构,拥有...
Ti DSP6678最全技术手册和资料整理(用户开发手册和官方技术文档).zip
09-16
网上关于Ti文档的资料都比较乱,而且不全。...基于DSP6678实现多任务以太网络数据传输 CSL配置中断和HWI配置中断介绍_论坛 Ti官方视频Hwi资料中文版 DDR3 Memory Controller for KeyStone I Devices User's Gu
6678DSP功能框图
langzi113的专栏
02-03 511
1)8个c66x核,主频最大1.25G,支持定点和浮点。L1 Memory ,32K L1P和32K L1D。5)64bit DDR3-1600,支持8GB。简单了解下6678芯片功能框图。
98
原创
475
点赞
3765
收藏
498
粉丝
关注
私信
写文章

热门文章

  • vivado综合过程中的multi-driven net警告 34304
  • dBm与电压值、功率值对照表 32071
  • 信号的时域相位、频域相位 16894
  • 《雷达系统设计MATLAB仿真》学习 14994
  • MTI+MTD+CFAR简单仿真 12070

分类专栏

  • FPGA 13篇
  • Vivado 3篇
  • ISE 1篇
  • HLS
  • VHDL & Verilog
  • SDK
  • Zynq
  • RFSOC
  • 手册阅读 5篇
  • DSP 8篇
  • STM32 1篇
  • RTOS 3篇
  • Linux
  • Matlab 17篇
  • simulink
  • toolbox 1篇
  • 信号处理 16篇
  • 雷达 4篇
  • 杂项 24篇
  • 编程语言 9篇
  • 书刊阅读 2篇
  • 论文摘记 5篇
  • 转载 30篇

最新评论

  • ADI Building HDL记录

    CSDN-Ada助手: FPGA开发在工业自动化领域的应用有哪些?

  • 纸上谈兵_JESD204B

    正点分子: 理解了吗 两年了

  • UG949 && UG1292 时序收敛

    Luis_Suarez9: 手册文档能分享一下吗博主

  • AD9361相关

    Fred.xiao: fastagc 有用过吗?

  • 论文摘记_《基于脉内步进LFM波形的抗间歇采样转发干扰方法》

    m0_72240089: 博主有抑制这种干扰的代码吗

最新文章

  • 多普勒效应的一些解释
  • 倍频器介绍
  • 平时积累的FPGA知识点
2024年1篇
2023年23篇
2022年13篇
2021年24篇
2020年31篇
2019年35篇
2018年1篇

目录

目录

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家玻璃钢雕塑批发哪家好玻璃钢机器人外壳雕塑厂大型玻璃钢雕塑摆件价格南京拉丝玻璃钢雕塑多少钱徐州广场玻璃钢雕塑制作黄南玻璃钢雕塑定制玻璃钢名人雕塑北京小品系列玻璃钢雕塑价格玻璃钢花盆承受重量广州景观玻璃钢雕塑一般多少钱成都欧式玻璃钢雕塑优势现代玻璃钢卡通雕塑湛河玻璃钢雕塑价格玻璃钢花盆种花能活吗商场主题气球美陈鳄鱼雕塑玻璃钢玻璃钢大白菜雕塑定制山西省玻璃钢雕塑找哪家石家庄玻璃钢卡通雕塑厂家临江小鸟玻璃钢雕塑订购乌海玻璃钢花盆雕塑定制厂家昆明景观玻璃钢雕塑生产厂家河南多彩玻璃钢雕塑定制玻璃钢酒瓶雕塑图片龙岩玻璃钢海豚雕塑价格日照玻璃钢雕塑哪里有晋江玻璃钢雕塑小品珠海玻璃钢人物雕塑哪家便宜江苏玻璃钢雕塑摆件供货商闵行区知名玻璃钢雕塑厂家报价香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化