简介
GSC3281芯片是一款主要面向工业终端类应用的SOC芯片,采用0.13um标准CMOS制造工艺,主频200~300MHZ。GSC3281主控处理器为32位处理器,在片内集成了丰富的功能模块与外围设备,包括10/100Mbps以太网MAC控制器、USB2.0 OTG控制器、DDR2控制器、NAND Flash控制器、I2C、I2S、UART、SPI、PWM、旋转编码器鉴相器、定时器等等。丰富的片内集成设备提高了整体性能,降低了系统成本,并可以满足更多的应用需求。
GSC3281是GSC3280的精简版,专为电力集中器、专变终端、能效终端等电力行业终端应用设计,成本更低。基于GSC3281的电力集中器、专变终端评估板已设计实现,形成了完整的电力终端解决方案。具体内容请见GSC3281应用方案。
芯片架构
接口特性
类别 | 特 性 | |
---|---|---|
龙芯处理器 |
♦ 32位RISC体系结构 ♦ 7级乱序执行流水线 ♦ 包含硬件乘法器与除法器 ♦ 16KB指令cache与16KB数据cache ♦ 关键字优先与非阻塞cache |
♦ 支持MMU并包含32项TLB ♦ 支持EJTAG片上调试功能 ♦ 采用AXI接口 ♦ 支持Linux等主流操作系统 |
两种启动模式 |
♦ NAND Flash启动 ♦ SPI Flash启动 |
♦ 通过引脚配置选择启动模式 |
DDR2 内存控制器 |
♦ 最高数据传输速率为16x600Mbps ♦ 16位数据位宽 ♦ 最大支持256MB存储容量l |
♦ 支持1个rank ♦ 软件可配置PHY时序 |
NAND Flash 控制器 |
♦ 支持8位SLC/MLC NAND Flash颗粒 ♦ 支持2KB/4KB页大小 ♦ 支持硬件BCH ECC校验码 ♦ 支持省电模式 |
♦ 读写时序参数可配置 ♦ 具有启动功能 ♦ 内置DMA引擎 |
外部静态存储器接口 (EMI接口) |
♦ 支持8位异步SRAM时序的接口设备 ♦ 最大支持3个片外设备 |
♦ 对于非SRAM类型的设备可支持READY握手信号 |
10/100Mbps 以太网MAC控制器 |
♦ 支持IEEE 802.3协议 ♦ 支持标准RMII接口 ♦ 支持10/100Mbps传输速率 ♦ 支持全双工和半双工操作模式 ♦ 内置接收和发送DMA ♦ 自动丢弃错误帧 |
♦ 支持对特殊MAC地址的检测 ♦ Hash表支持对单播和多播地址的匹配 ♦ 支持混杂模式,即可接收LAN中所有帧 ♦ 支持VLAN帧的识别 ♦ 支持IP报文头部checksum字段检验 ♦ 支持TCP/IP报文中checksum字段插入 |
USB2.0 OTG控制器 |
♦ 支持主机与设备模式 ♦ 支持非点对点模式(即支持HUB) ♦ 内置DMA引擎 |
♦ 主机模式下共有8个channel ♦ 设备模式下共有5个endpoints ♦ 内部FIFO大小为1024x35bit |
多通道DMA控制器 |
♦ 4通道DMA ♦ 支持存储器到存储器、存储器到外设、外设到存储器、外设到外设等传输类型 |
♦ 支持single-block与multi-block传输 ♦ 支持软件握手与硬件握手的DMA请求 ♦ 支持16个硬件握手请求 |
可编程中断控制器 |
♦ 支持31个中断源 ♦ 高电平触发中断 ♦ 每一个中断可分别进行使能与屏蔽 |
♦ 所有中断源具有相同的中断优先级 ♦ 软件可强制某一个中断源产生中断 ♦ 可在时钟关闭的情况下接收中断并向CPU发出中断请求 |
SPI主机接口 |
♦ 2个SPI接口,均为主机模式 ♦ SPI1接口支持启动功能 ♦ 支持查询、中断和DMA传输模式 ♦ 支持256种波特率 ♦ 支持Byte Sleep |
♦ 数据帧长度可配置为2-17位 ♦ 支持MSB优先或LSB优先 ♦ 支持全双工通信 ♦ 支持全部四种SPI模式 |
4x4矩阵键盘接口 |
♦ 支持最大4x4矩阵键盘 |
♦ 待机模式下可通过按键产生唤醒中断 ♦ 支持单键与同时按下任意双键的情况 |
7816主机接口 |
♦ 两个7816主机接口 ♦ 支持ISO7816-3协议 ♦ 异步半双工模式 ♦ 支持T=0协议 |
♦ 支持可编程波特率 ♦ 支持正向模式和反向模式 ♦ 支持奇偶校验 ♦ 支持自动重传 |
PWM通道 与旋转编码器接口 |
♦ 支持3个独立的PWM通道 ♦ 支持一个增量式旋转编码器 ♦ PWM支持两种工作模式:普通PWM模式与电机控制PWM模式 ♦ PWM模式下可以产生6个单边沿输出、3个双边沿输出或者混合输出 |
♦ PWM模式下未用通道可用作定时器 ♦ 电机PWM模式下每个通道产生两个极性相反的输出 ♦ 支持3个捕获输入 ♦ 支持1个快速终止输入 |
UART |
♦ 8个UART,均兼容16550a ♦ 支持5~8位数据位 ♦ 支持1/1.5/2位停止位 ♦ UART0/1/2/7支持2线232连接 ♦ UART3/4/5支持3线485连接 |
♦ UART6支持8线全功能串口 ♦ UART3/4/5/6支持DMA传输 ♦ UART7支持红外接口 ♦ 232连接支持最大波特率3.7Mbps ♦ 485连接支持最大波特率12Mbps |
I2C主机接口 |
♦ 支持主机模式 ♦ 支持标准、快速与高速三种传输速率 |
♦ 支持7/10位寻址方式 ♦ 支持查询、中断与DMA传输方式 |
I2S主机接口 |
♦ 支持主机模式 ♦ 1个接收通道与1个发送通道 |
♦ 支持12/16/20/24/32位采样宽度 ♦ 支持DMA传输模式 |
PS2主机接口 |
♦ 支持两个PS2主机接口 ♦ 可用于连接鼠标和键盘 ♦ 11位数据帧格式 |
♦ 独立的发送与接收模块 ♦ 支持查询和中断传输模式 |
CAN2.0B接口 |
♦ 支持CAN2.0B协议,兼容CAN2.0A协议 ♦ 支持标准帧与扩展帧 ♦ 支持波特率10K~1Mbps |
♦ 可设置单过滤与双过滤两种过滤模式 ♦ 具有休眠与唤醒功能 |
ADC接口 |
♦ 4通道SAR型ADC ♦ 12位精度 |
♦ 支持最高采样率为120Ksps ♦ 支持低功耗模式 |
可编程定时器 |
♦ 4个32位定时器 ♦ 每个定时器时钟独立可配置 |
♦ 支持循环定时与单次定时两种工作模式 |
看门狗定时器 |
♦ 32位看门狗定时器 ♦ 可配置看门狗定时器计数时钟 |
♦ 发生超时的时候,允许直接产生系统复位信号,也允许先产生中断再产生系统复位信号 |
可编程GPIO引脚 |
♦ 87个GPIO引脚,每个引脚独立可配置 ♦ 其中31个GPIO可用作外部中断源 |
♦ 支持高电平、低电平、上升沿、下降沿等4种中断触发模式 ♦ 具有内部消抖电路可用于对外部中断源输入进行消抖 |
片上PLL |
♦ 输出频率范围62.5MHZ~1500MHZ ♦ 外部引脚可配置8种PLL输出频率 |
♦ 运行时软件可灵活配置PLL输出频率 |
工作电压 |
♦ 核心电压:1.2V ♦ IO电压:3.3V ♦ DDR2接口电压:1.8V ♦ USB2.0 OTG数字电压:1.2V ♦ USB2.0 OTG模拟电压:3.3V |
♦ PLL模拟电压:1.2V ♦ PLL数字电压:1.2V ♦ ADC模拟电压:3.3V ♦ ADC数字电压:1.2V |
温度范围 | ♦ -40℃~85℃ | |
工作频率 |
♦ DDR2 PHY最高工作频率600MHZ ♦ CPU最高工作频率300MHZ ♦ AXI总线最高工作频率300MHZ |
♦ AHB总线最高工作频率200MHZ ♦ APB总线最高工作频率66.7MHZ |
封装 |
♦ LFBGA256封装 |