免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5828 | 回复: 1
打印 上一主题 下一主题

龙芯3A 开发手册 2010-06-25 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-10-14 10:27 |只看该作者 |倒序浏览
3A_2010_06_25.odt.gz (480.5 KB, 下载次数: 327)

目录
                           1
龙芯3A处理器用户手册        1
   多核处理器架构、寄存器描述与系统软件编程指南        1
   1.0版        1
目录        I
图目录        V
表目录        I
                           3
第一部分        3
   多核处理器架构、寄存器描述        3
1 概述        1
1.1   龙芯系列处理器介绍        1
1.2   龙芯3A简介        3
2 系统配置与控制        5
   芯片工作模式        5
   控制引脚说明        5
1.3   Cache一致性        6
   系统节点级的物理地址空间分布        7
1.4   地址路由分布与配置        8
   芯片配置及采样寄存器        16
3 GS464处理器核        19
4 二级Cache        21
5 矩阵转置模块        23
6 处理器核间中断与通信        26
7 I/O中断        28
8 DDR2/3 SDRAM控制器配置        31
   DDR2 SDRAM控制器功能概述        31
   DDR2 SDRAM读操作协议        31
1.5   DDR2 SDRAM写操作协议        32
   DDR2 SDRAM参数配置格式        33
9 HyperTransport控制器        76
   HyperTransport协议支持        78
   HyperTransport中断支持        79
   HyperTransport地址窗口        80
1.5.1 HyperTransport空间        80
1.5.2 HyperTransport控制器内部窗口配置        80
   配置寄存器        81
1.5.3 Bridge Control        83
1.5.4 Capability Registers        83
1.5.5 自定义寄存器        85
1.5.6 接收地址窗口配置寄存器        86
1.5.7 中断向量寄存器        87
1.5.8 中断使能寄存器        89
1.5.9 Interrupt Discovery & Configuration        90
1.5.10 POST地址窗口配置寄存器        91
1.5.11 可预取地址窗口配置寄存器        92
1.5.12 UNCACHE地址窗口配置寄存器        93
1.5.13 HyperTransport总线配置空间的访问方法        94
   HyperTransport多处理器支持        95
10 低速IO控制器配置        97
   PCI/PCI-X控制器        97
   LPC控制器        102
   UART控制器        103
1.5.14 数据寄存器(DAT)        104
1.5.15 中断使能寄存器(IER)        104
1.5.16 中断标识寄存器(IIR)        104
1.5.17 FIFO控制寄存器(FCR)        105
1.5.18 线路控制寄存器(LCR)        105
1.5.19 MODEM控制寄存器(MCR)        106
1.5.20 线路状态寄存器(LSR)        107
1.5.21 MODEM状态寄存器 (MSR)        108
1.5.22 分频锁存器        109
   SPI控制器        109
1.5.23 控制寄存器(SPCR)        109
1.5.24 状态寄存器(SPSR)        110
1.5.25 数据寄存器(TxFIFO)        110
1.5.26 外部寄存器(SPER)        110
1.6   IO控制器配置        112
                           115
第二部分        115
   系统软件编程指南        115
11 中断的配置及使用        116
   中断的流程        116
   中断路由及中断使能        116
1.6.1 中断路由        117
1.6.2 中断使能        119
   中断分发        120
12 串口的配置及使用        122
   可选择的串口        122
   PMON的串口配置        122
   Linux内核的串口配置        123
13 EJTAG调试        125
   EJTAG介绍        125
   EJTAG工具使用        126
1.6.3 环境准备        126
1.6.4 PC采样        126
1.6.5 读写内存        126
1.6.6 执行说明        127
1.6.7 在线GDB调试        131
14 地址窗口配置转换        132
   一二级交叉开关地址窗口配置方法        132
   一级交叉开关地址窗口        132
   一级交叉开关地址窗口配置时机        134
   二级交叉开关地址窗口        135
   对地址窗口配置的特别处理        136
   HyperTransport地址窗口        137
1.6.8 处理器核对外访问地址窗口        137
1.6.9 外部设备对处理器芯片内存DMA访问地址窗口        138
1.6.10 低速设备地址窗口        138
   地址空间配置实例分析        139
1.6.11 一级交叉开关实例1        139
1.6.12 一级交叉开关实例2        141
1.6.13 二级交叉开关实例1        141
1.6.14 二级交叉开关实例2        142
15 系统内存空间分布设计        144
    系统内存空间        144
    系统内存空间与外设DMA空间映射关系        146
    系统内存空间的其它映射方法        147
16 X系统的内存分配        148
图目录
图1‑1龙芯3号系统结构        1
图1‑2龙芯3号节点结构        2
图1‑3龙芯3A芯片结构        4
图3‑4 GS464结构图        20
图7‑5龙芯3A处理器中断路由示意图        28
图8‑6 DDR2 SDRAM行列地址与CPU物理地址的转换        31
图8‑7 DDR2 SDRAM读操作协议        32
图8‑8 DDR2 SDRAM写操作协议        32
图9‑9龙芯3号中HT协议的配置访问        95
图9‑10四片龙芯3号互联结构        95
图9‑11两片龙芯3号8位互联结构         96
图9‑12两片龙芯3号16位互联结构         96
图10‑13 配置读写总线地址生成        101
图11‑14 3A-690e中断流程图        116
图11‑15 龙芯3A处理器中断路由示意图        117
图13‑16 EJTAG调试系统        125
图16‑17显卡处理图像显示的过程        148

表目录
表2‑1 控制引脚说明        5
表2‑2 节点级的系统全局地址分布        7
表2‑3 节点内的地址分布        8
表2‑4 节点内的地址分布        8
表2‑5 一级交叉开关地址窗口寄存器表        9
表2‑6 2级XBAR处,标号与所述模块的对应关系        15
表2‑7 MMAP字段对应的该空间访问属性        15
表2‑8二级XBAR地址窗口转换寄存器表        15
表2‑9二级XBAR缺省地址配置        16
表2‑10芯片配置寄存器(物理地址0x1fe00180)        16
表2‑11 芯片采样寄存器(物理地址0x1fe00190)        17
表4‑12 二级Cache锁窗口寄存器配置        22
表5‑13 矩阵转置编程接口说明        23
表5‑14 矩阵转置寄存器地址说明        24
表5‑15 trans_ctrl寄存器的各位解释        24
表5‑16 trans_status寄存器的各位解释:        25
表6‑17处理器核间中断相关的寄存器及其功能描述        26
表6‑18 0号处理器核核间中断与通信寄存器列表        26
表6‑19 1号处理器核的核间中断与通信寄存器列表        26
表6‑20 2号处理器核的核间中断与通信寄存器列表        27
表6‑21 3号处理器核的核间中断与通信寄存器列表        27
表7‑22中断控制寄存器        28
表7‑23 IO控制寄存器地址        29
表7‑24中断路由寄存器的说明        29
表7‑25中断路由寄存器地址        29
表8‑26 DDR2 SDRAM配置参数寄存器格式        33
表9‑27 HyperTransport总线相关引脚信号        76
表9‑28 HyperTransport接收端可接收的命令        78
表9‑29 两种模式下会向外发送的命令        79
表9‑30 默认的4个HyperTransport地址窗口的地址        80
表9‑31 龙芯3号处理器HyperTransport接口地址窗口分布        80
表9‑32龙芯3号处理器HyperTransport接口中提供的地址窗口        81
表9‑33本模块中所有软件可见寄存器        82
表10‑34 PCIX控制器配置头        97
表10‑35 PCI控制寄存器        98
表10‑36 PCI/PCIX总线请求与应答线分配        101
表10‑37 LPC控制器地址空间分布        102
表10‑38 LPC配置寄存器含义        103
表10‑39 IO控制寄存器        112
表10‑40寄存器详细描述        113
表11‑41中断路由寄存器的说明        118
表11‑42中断路由寄存器地址        118
表11‑43中断控制位连接及属性配置

论坛徽章:
0
2 [报告]
发表于 2010-12-09 20:47 |只看该作者
路过,混分。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP