介绍
通用系统寄存器
通用系统寄存器可被所有ACR访问。这些SSR分成4个类别:
- 运行寄存器:这些寄存器可以认为是使用不频繁的GPR,使用0x0000-0x000f范围的空间。
- 时钟寄存器:这些寄存器用于记录处理器的全局时间戳,使用0x0010-0x001f范围的空间。
- 静态配置寄存器:这些寄存器主要用于读取全局信息。使用0x0020-0x002f范围的空间。
- 循环控制寄存器,这些寄存器用于并行块或LOOP块指令的执行控制,使用0x0050-0x005f范围的空间。
运行寄存器
| SSR ID |
简称 |
Name |
名称 |
| 0x0000 |
TP |
Thread Pointer Register |
线程基址寄存器 |
| 0x0001 |
GP |
Global Pointer Register |
全局基址寄存器 |
时钟寄存器
| SSR ID |
简称 |
Name |
名称 |
| 0x0010 |
TIME |
Timer Counter Register |
定时器计数寄存器 |
| 0x0011 |
CYCLE |
Cycle Counter Register |
核级时间戳 |
静态配置寄存器
| SSR ID |
简称 |
Name |
名称 |
| 0x0020 |
CSTATE |
Common State Register |
公共状态寄存器 |
| 0x0021 |
LXLCID |
Linx Logical Core ID Register |
灵犀逻辑核ID寄存器 |
| 0x0022 |
VENDOR |
Vendor ID Register |
供应商ID寄存器 |
| 0x0023 |
VERSION |
Linx Core Version Register |
灵犀逻辑核版本寄存器 |
| 0x0024 |
LCFR |
Linx Core Features Register |
灵犀核特征寄存器 |
| 0x0025 |
LCFR_EN |
Linx Core Feature Enable Register |
灵犀核特征使能寄存器 |
动态配置寄存器
| SSR ID |
简称 |
Name |
名称 |
| 0x0050 |
BLOCKNUM |
Block Number Register |
逻辑核总数寄存器 |
| 0x0051 |
BLOCKID |
Block ID Register |
逻辑核ID寄存器 |