编辑: 匕趟臃39 | 2018-02-28 |
2 of 40? 文档更新记录 文档编号: 文档名: 龙芯 3A+RS780E 单路开发板 技术规格书 版本号 V1.
0 创建人: 创建日期 : 2014.8.20 更新历史 序号. 更新日期 更新人 更新内容
1 2014.8.20 芯片研发部 初稿,第一次正式发布.
2 2014.9.16 芯片研发部 2.2.7 F_PANEL 位号改为 con17
3 ? Page
3 of 40? 目录?
第一章? 概述?5? 1.1? 应用领域?6? 1.2? 硬件规格?6? 1.3? 软件系统?7? 1.4? 附件?7?
第二章? 参考板快速使用指南?8? 2.1.? 参考板布局图?8? 2.2.? 开发板连接器管脚信号定义?9? 2.2.1? VGA/DVI\I? 9? 2.2.2? 串行接口?10? 2.2.3? USB 接口? 10? 2.2.4? PS/2 鼠标键盘接口?11? 2.2.5? 音频接口?11? 2.2.6? 网络接口?13? 2.2.7? F_PANEL?14? 2.2.8? SATA 接口?14? 2.2.9? IDE 插槽?14? 2.2.10? ATX 电源?15? 2.3.? 参考板使用所需要的设备?16? 2.4.? 参考板的使用步骤?17? 2.5.? 参考板串口的使用?20?
第三章? 硬件?21? 3.1.? 主要 IC 简介?21? 3.2.? 各硬件模块简介?21? 3.2.1.? 系统电源?21? ? Page
4 of 40? 3.2.2.? 系统复位?21? 3.2.3.? 时钟模块&
看门狗.22? 3.2.4.? RTC?22? 3.2.5.? BIOS?22? 3.2.6.? 内存接口?22? 3.2.7.? 以太网接口?22? 3.2.8.? 显示模块?22? 3.2.9.? 音频系统?22? 3.2.10.? USB2.0?22? 3.2.11.? 串口? 23? 3.3.? 资源分配?23?
第四章? 软件?25? 4.1?PMON 简介及使用?25? 4.1.1?PMON 简介?25? 4.1.2?PMON 的使用?25? 4.1.3?PMON 环境搭建和编译?32? 4.2? 内核简介及其文件系统?33? 4.2.1? 内核简介?33? 4.2.2? 内核编绎?33? 4.2.3 文件系统?34? 附录Ⅰ? 参考板常用应用软件配置?37? ? ? Page
5 of 40?
第一章 概述 龙芯 3A\RS780E 开发板(型号 LS3A/B\RS780E)是一款为龙芯 3A 高性能通用四 核处理器量身定制的系统.开发板集成了丰富的通用接口,方便用户搭建基于龙芯 3A 的硬件快速演示平台;
同时可以满足用户在开发板上进行性能评估和软件开发移 植的需要. 主板系统设计时采用了龙芯 3A 处理器? +?AMD?RS780E 北桥+SB710 南桥+? RTL8111DL 千兆网卡.主板采用标准 ATX 尺寸.? 龙芯 3A 处理器芯片特点:? 片内集成四个? 64? 位的四发射超标量? GS464? 高性能处理器核;
? 处理器核流水线采用四发射动态超标量,9\10? 级的超流水线结构,支持寄存器 重命名、动态调度、分支预测和其他的乱序执行技术;
? 每个处理器核包括
2 个全流水的 64? 位双精度浮点乘加部件;
? ? 每个处理器核包含 64KB 数据? Cache? 和? 64KB? 的指令? Cache;
? ? 兼容? IEEE754? 标准的浮点单元,支持全流水的浮点加减、乘法、乘加等运算, 支持硬件除法和开平方根运算,浮点单元还支持龙芯多媒体指令;
? ? 64? 项? JTLB(Joint?TLB),每个表项以奇/偶页成对组织,记录? 4KB\4MB 页大小 的共? 128? 个页面, 页大小可动态变化. TLB? 中通过执行保护位防止缓冲区溢出攻击;
? ? 16? 项独立的指令? TLB,提高指令地址映射的效率;
? ? 分离的? 64KB? 一级指令? Cache? 和? 64KB? 一级数据? cache,四路组相联结构,块 大小为 32? 字节;
? ? 片内集成四核共享的? 4MB? ? 二级? Cache,通过目录维护多核? Cache? 的一致性;
? ? 片内集成 2? 个? 64? 位400MHz? 的DDR2/3 控制器;
? ? 片内集成 2? 个? 16? 位800MHz? 的高速 HyperTransport? 控制器;
? ? 片内集成 32? 位? 100MHz?PCIX/66MHz?PCI;
集成? 32? 位PCI/PCI\X 总线控制器, 符合 PCI\X?1.0b 规范,兼容 PCI2.3;