龙芯LS1C芯片简介
龙芯 1C300(以下简称 1C)芯片是基于 LS232 处理器核的高性价比单芯片 系统,可应用于指纹生物识别、物联传感等领域。
1C 包含浮点处理单元,可以有效增强系统浮点数据处理能力。1C 的内存 接口,支持多种类型的内存,允许灵活的系统设计。支持 8-bit SLC NAND 和 MLC NAND FLASH,提供高容量的存储扩展接口。
1C 为开发者提供了丰富的外设接口及片上模块,包括 Camera 控制器, USB OTG 2.0 及 USB HOST 2.0 接口,AC97/I2S 控制器,LCD 控制器,高速 SPI 接口,全功能 UART 接口等,提供足够的计算能力和多应用的连接能力。
总体特性:
芯芯片工艺 0.13um CMOS
电源电压 I/O:3.3 ± 0.3V;
处理器核:1.2 ± 0.2V (IO 接口直接外部 5V 接入,能正常工作)
封装 QFP100,0.5 mm pitch QFP176,0.4 mm pitch
工作频率 300MHz
功耗 ≤0.5W
处理器核:
单核心 LS232,MIPS32 指令集兼容, 主频 300MHZ
支持高效双发射(一个时钟节拍执行两条指令)技术
支持寄存器重命名、动态调度、转移预测等乱序发射、乱序执行技术
五级流水线(取指、译码、发射、执行并写回、提交)微体系构架
16KB 数据 cache 和 16KB 指令 cache
集成 64 位浮点处理部件,支持全流水的 64 位浮点加法和浮点乘法 运算,硬件实现浮点除法运算
SDRAM 控制器:
SDRAM 接口,工作频率 45~133MHz
支持 8/16 位并行数据总线宽度
支持自动刷新和自刷新功能,支持页面模式
SRAM/NOR FLASH 控制器:
SRAM 以及 NOR Flash 直连接口,工作频率 66~133MHz
支持静态存储器片选引脚,可以单独配置
支持 8bit/16bit 并行数据总线宽度
NAND 控制器:
最大支持单颗容量为 4GB NAND FLASH
支持 512 字节、2K 字节页及更大页面类型 FLASH
硬件 ECC 生成、检测和指示(软件纠错)
支持 FLASH 数据读取速度 8~10MB/S,写入速度 5MB/s
支持从 NAND Flash 启动
支持小尾端模式
时钟发生器:
1个标准 PLL 输入接口,支持外部无源晶体作为芯片时钟输入
支持片内输出可配置时钟一路,供片外外设使用
PLL 频率软件可配置
I2S 控制器:
支持 master 模式下 I2S 输入
支持 master 模式下 I2S 输出
支持 8、16、18、20、24、32 位宽
支持单声道和立体声道音频数据
支持(16、22.05、32、44.1、48)kHz 采样频率
支持 DMA 传输模式
AC97 控制器:
可变采样率 AC97 编解码器接口(48KHz 及以下)
支持立体声 PCM 和单声道 MIC 输入
支持 2 通道立体声 PCM 输出
支持 DMA 和中断操作
支持 16、18 和 20 位采样精度,支持可变速率
支持 16 位、16 个入口 FIFO 每通道
LCD 控制器:
支持 16/24 位像素模式
支持 RGB444/555/565/888 显示输出
支持 1024x768、800x600、640×480、320×240 分辨率
支持 DMA 传输模式
Camera 接口:
支持 ITU-R BT.601/656 8 位输入
支持 RAW RGB、RGB565 及 YUV4:2:2 数据输入
支持 YUV、RGB888、RGB0888、RGB565 输出
支持 320x240 和 640x480 分辨率缩放
支持最大 2Kx2K 分辨率输入,分辨率可配置
支持 DMA 传输模式
MAC 控制器:
支持 10/100Mbps PHY 器件,包括 10 Base-T、100 Base-TX、100 Base-FX 和 100 Base-T4;
完全兼容 IEEE 标准 802.3
完全兼容 802.3x 全双工流控和半双工背压流控
支持 VLAN 帧
支持 DMA 传输模式
支持标准的媒体独立接口(MII)
支持标准的简化 MII 接口(RMII)可连接外部 PHY 芯片
USB2.0 控制器:
1个 USB OTG 2.0 控制器
1 个 USB HOST 2.0 控制器
支持高速和全速模式
支持 DMA 传输模式
兼容 USB Rev 1.1 、USB Rev 2.0 协议
SPI 控制器:
支持两路独立 SPI 接口,每路 SPI 接口均支持 4 个片选
遵循串行外设接口(SPI)规范
支持同步、串行、全双工通信
支持 SPI 主模式
每次传输 8~16 位
支持查询、中断传输模式
支持 SPI nor flash 启动
支持 SPI 接口双向输入输出,最高数据传输速度 24~96 Mbps
支持最低速率通讯要求,速率达 25KB 以下,方便匹配特殊设备。
I2C 控制器:
三路标准 I2C 总线接口
支持主、从、或主/从模式配置
总线的时钟频率可编程
UART 控制器:
支持两个全功能串口,其中全功能串口 0,可复用为 4 个两线串口,
支持智能卡协议
基于中断操作的 RxD0,TxD0,RxD1,TxD1,RxD2 和 TxD2;
UART 通道 0,1 和 2 带 IrDA 1.0
UART 通道 0 和 1 带 RTS0,CTS0,RTS1 和 CTS1
GPIO:
最多支持 105 个GPIO
所有 GPIO(启动和系统配置除外)在复位后默认为输入
所有 GPIO 支持中断功能
每个 GPIO 管脚均支持电平触发、边沿触发模式,可独立配置
GPIO 管脚速率可达 4MHz
PWM 控制器:
4 路 32 位可配置 PWM 定时器
支持定时器功能
支持计数器功能
支持防死区发生控制
RTC:
计时精确到 0.1 秒
支持外部无源晶体作为 RTC 时钟输入
支持外部电池供电运行,断电后由电池供电
专门的电源管脚,可以与电池或者 3.3V 主电源相连
提供秒、分、时、日、月、年
CAN 控制器:
2 路独立 CAN 控制器
兼容 CAN2.0A 和 CAN2.0B 协议(PCA82C200 兼容模式中的无源 扩展帧)
支持 CAN 协议扩展
位速率可达 1Mbits/s
SDIO 控制器:
1路独立 SDIO 控制器
兼容 SD Memory 2.0/MMC/SDIO 2.0 协议
支持 SDIO 启动
ADC 控制器:
采样率最高 1MHz
4 路 ADC 输入
支持 4 线和 5 线触摸屏
支持连续采样和单次采样
支持模拟看门狗
龙芯1C数据手册:1C数据手册
龙芯1C用户手册:1C用户手册