记录点 (三):单片机的一些名词解释

记录点 (三):单片机的一些名词解释原子传输的读和写传输始终是锁定的 不能被另一个总线主中断

大家好,欢迎来到IT知识分享网。

目录

1、SRI:Shared Resource Interconnect(共享资源互联)

2、SPB :System Peripheral Bus(系统外围总线)

3、PMI :Program Memory Interface(程序内存接口)

4、DMI :Data Memory Interface(数据内存接口)

5、.bss与.data区别


1、SRI:Shared Resource Interconnect(共享资源互联)

             SRI (Shared Resource Interconnection)是TriCore1.6的高速系统总线。x基于CPU的设备。互联的中心模块是XBar_SRI,它将一个SRI系统中的所有组件连接起来。XBar_SRI处理、仲裁和转发所有连接的SRI-Master和SRISlave外设之间的通信

            XBar_SRI支持不同的SRI-Master和SRISlave外设之间的并行事务。它还支持从SRI-Master接口和管线地址阶段到相连的SRI-Slave接口的管线请求

              记录点 (三):单片机的一些名词解释

2、SPB :System Peripheral Bus(系统外围总线)

        片上外设的系统总线。

FPI总线的附加功能包括:

        为高速和高性能优化。

        支持多个总线主机和流水线事务。

        32位宽地址和数据总线。

        8位、16位和32位数据传输。

        64位、128位和256位的块传输。

        中央简单的每周期仲裁。

        从控等待状态插入。

        支持原子操作LDMST、ST.T和SWAP。W饥饿预防机制,可以注意到即使是低优先级的请求也会在一个可配置的仲裁周期数后被授予,永久启用。

        默认的从属服务器接管没有其他从属服务器响应的事务。

        超时检测和处理。

        捕获交易信息,在总线错误的情况下,cn被再次释放由SW包括交易地址,控制包括操作码,数据。

        地址阶段包括主管模式信息。

        所有SPB (FPI)从模块都使用基于TAG ID的访问保护实现,该访问保护为控制寄存器提供了通用的写保护。

        块传输由以下CPU指令发起:LD.D, LD.DA, MOV。D,ST.D ST.DA。此外,还有能够产生块传输的通信外设(如以太网)。

原子转移

        原子传输由LDMST、ST.T和SWAP生成。W指令,需要两次单次传输。原子传输的读和写传输始终是锁定的,不能被另一个总线主中断。原子传输也被引用为读-修改-写传输

记录点 (三):单片机的一些名词解释

3、PMI :Program Memory Interface(程序内存接口)

        程序内存接口(PMI)向CPU提供指令流,TC1.6P的PMI (Program Memory Interface)功能框图如下图所示

记录点 (三):单片机的一些名词解释

 程序内存接口(PMI)具有以下特性:

        程序缓存(PCACHE)

        Program Scratchpad memory (PSPR)

        CPU interface

        SRI (Shared Resource Interconnect Bus)从接口到scratchpad RAM和CPS。

        所有的PMI SRAM (PSPR、PCACHE和缓存标签SRAM)都是ECC保护的。PSPR和PCACHE的ECC是基于64bit数据计算的

4、DMI :Data Memory Interface(数据内存接口)

该图显示了TC1.6P的数据存储接口(DMI)的框图

      记录点 (三):单片机的一些名词解释 

Abbreviations :

PCACHE:
DCACHE:
DSPR:
BROM:
PFlash:
DFlash:




Program Cache
Data Cache
Data Scratch-Pad RAM(数据运行缓存区)
Boot ROM
Program Flash
Data Flash (EEEPROM)




5、.bss与.data区别

.bss

Block Started by Symbol

未初始化的全局变量存放位置,由符号开始的块,编译后的目标文件不占内存,C语言在程序的执行之前,OS会负责将.bss段的数据清零。

.data

 data segment  初始化的全局变量存放的数据段 数据静态分配区域

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/137376.html

(0)
上一篇 2025-06-20 21:20
下一篇 2025-06-20 21:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信