Xtensa架构学习——目录整理

 1 引言
1.1tensilica解决的问题
tensilica处理器的架构为xtensa。它的特性包括:增加了架构优化;创建了自定义处理器配置;架构和硬件的映射;开发和验证工具。
1.2xtensa指令集架构
1.2.1 可配置性
1.2.2 可扩展性
1.2.3 上市时间
1.2.4 代码密度
1.2.5 低实现成本
1.2.6 低功率
1.2.7 性能
1.2.8 管道
1.3 xtensa处理器生成器
1.3.1 处理器配置
1.3.2 系统特定指令——TIE语言
2 符号
2.1 比特和字节顺序
2.2 表达式
2.3 无符号语义
2.4 case
2.5 语句
2.6 指令域
3 核心架构
3.1 核心架构概述
3.2 处理器配置参数
3.3 寄存器
3.3.1 通用寄存器(AR)
3.3.2 移位和移位数量寄存器
3.3.3 读写特殊寄存器
3.4 数据格式和校准
3.5 内存
3.5.1 内存地址
3.5.2 地址模式
3.5.3 程序寄存器
3.5.4 取址方式
3.5.4.1 小端取址语义
3.5.4.2 大端取址语义
3.6 重置清零
3.7 异常和中断
3.8 指令摘要
3.8.1 加载指令
3.8.2 存储指令
3.8.3 内存访问顺序
3.8.4 跳转和调用指令
3.8.5 条件分支指令
3.8.6 move 指令
3.8.7 算术指令
3.8.8 位运算指令
3.8.9 移位指令
3.8.10 处理器控制指令
4 架构选项
4.1 选项概述
4.2 核心架构
4.3 额外指令选项
4.4 异常和中断选项
4.5 本地内存选项
4.6 内存保护和转化选项
4.7 其他选项
5 处理器状态
5.1 通用寄存器
5.2 程序计数器
5.3 特殊寄存器
5.3.1 读写特殊指令
5.4 用户寄存器
5.4.1 读写用户寄存器
5.4.2 用户寄存器列表
5.5 TLB 条目
5.6 额外寄存器文件
5.7 缓存和局部存储器
6 指令描述


你可能感兴趣的:(资料)