中 文 版 英 文 版 网站地图 设为主页 加入收藏
首 页 公司简介 功能平台 技术服务 生产力促进中心 人才招聘 中科论坛
  设计服务简介
  设计服务
  部分成功案例及产品展示
  联系我们

   
成功研制以龙芯为内核的税控SOC芯片

                   

概述
税控SoC专用芯片是一款基于GB/T 18240系列标准(参见附录A),集成精简的32位“龙芯1”及外围接口控制模块的专用芯片。
该税控SoC专用芯片以“龙芯1”RISC CPU作为MCU,采用AHB(the Advanced High performance Bus)+APB(the Advanced Peripheral Bus)为片上总线,集成的其余IP模块如表所示。


序号

IP名称

功能

总线接口

1

SDRAM控制器

支持SDRAM作为系统主存

 

AHB

2

ROM/Flash控制器

支持Flash作为电子盘

3

LCD Driver

驱动营业员的液晶显示屏

4

10/100Mbps MAC

支持网络报税

5

USB 1.1

支持USB的电子扫描枪与电子秤(2个端口)

6

SPI

支持客户VFD屏

 

 

APB

7

PS/2

支持PS/2的键盘与鼠标

8

UART

支持串口设备(3个端口),如外接Modem

9

ISO 7816

支持税控/用户/税务管理IC卡

10

I2C

支持实时时钟RTC

11

Timer

作为系统资源的定时器

12

Watchdog

支持系统死机时自动复位

13

中断控制器

支持外部与内部中断

14

GPIO

支持扩展外设

税控SoC中集成的IP模块(除MCU外)

 

技术特征
该芯片的主要技术特征如下:

  1. 精简的“龙芯1”CPU核
    1. 32位 RISC CPU
    2. 五级指令流水
    3. 8K两路组相联指令Cache与8K两路组相联数据Cache
    4. EJTAG在线调试
  2. 片上OHB总线支持:
    1. 猝发式传输
    2. 分离事务
    3. 单拍总线主移交
    4. 单时钟边沿操作
    5. 非三态门实现
    6. 较宽(64/128位)的数据总线配置
  3. 片上OPB总线支持:
    1. 不支持猝发式传输
    2. 一次事务中,地址与控制信号有效
    3. 在外围总线处于非激活状态时,接口没有功耗
    4. 通过译码选通来提供计时
    5. 整个访问中,写数据有效
  4. 片上64K字节的SRAM
  5. SDRAM支持:
    1. 最大支持256MB
    2. 兼容PC 100/133,工作频率与系统总线的时钟同频
    3. 可编程的猝发(Burst)长度:1,2,4,8字节与整页
    4. 支持顺序(Sequential)访问
    5. 字节使能访问
    6. 支持SDRAM的模式寄存器配置。
    7. 方便灵活的访问SDRAM的主接口
    8. 透明的SDRAM刷新控制
    9. 透明的SDRAM换行控制
    10. 在串行方式读写时,连续的块数据访问之间无需额外周期的开销
    11. SDRAM控制器支持部分字的写原子操作,即读—改—写中间不可打断
  6. 支持通过本地ROM或Flash引导系统:
    1. 最大支持64MB
    2. 数据宽度可以通过配置设为×8或×16
    3. 支持以块为单位的写、擦除
    4. 支持读数据和读产品ID
    5. 低功耗设计考虑,没有命令时,Flash及控制器自动进入待机(Standby)模式
    6. 支持Deep Power Down模式,使用此模式可以使Flash进一步降低功耗
  7. LCD 驱动器
  8. 彩色/单色/灰度LCD面板
  9. 支持单/双扫描显示
  10. 片上64K SRAM或系统内存作为显存
  11. 专用DMA视频数据通道
  12. 可编程显示屏大小
  13. 16个灰度等级
  14. 256彩色
  15. 10/100Mbps MAC
  16. 完成IEEE 802.3 MAC层功能
  17. 32-bit CRC自动生成与校验
  18. 前置符生成与删除
  19. 全双工支持
  20. 10/100 Mbps自适应
  21. 支持流量控制
  22. 在半双工时,支持碰撞检测与重发(CSMA/CD)协议
  23. IEEE 802.3传输介质无关接口(MII)
  24. 内部RAM 容纳128个 TX/RX缓冲描述符
  25. 支持中断方式产生事件
  26. USB 1.1
  27. 支持低速(1.5Mbps)与全速(12Mbps)两种模式
  28. 内置DMA通道
  29. 串行外围接口(SPI)
  30. 可配置主从模式
  31. 从模式选择输出
  32. 模式故障产生错误标志并发出中断请求
  33. 双缓冲接收器
  34. 极性和相位可编程的串行时钟
  35. 可在等待模式下对SPI进行控制
  36. PS/2接口
  37. 支持PS/2键盘接口
  38. 支持PS/2鼠标接口
  39. UART接口
  40. 仅工作在FIFO方式
  41. 在寄存器与功能上兼容NS16550A
  42. ISO 7816接口
  43. 半双工操作
  44. 1个发送缓冲+1个接收缓冲
  45. 13位波特率选择
  46. 1/16 bit-time噪声检测
  47. I2C接口
  48. 履行双向同步串行协议
  49. 能够实现多主的操作
  50. 总线的时钟频率可编程
  51. 可以产生开始/停止/应答等操作
  52. 能够对总线的状态进行探测
  53. 与PHILIPS I2C标准相兼容
  54. 中断控制器
  55. 支持软件设置中断
  56. 支持电平与边沿触发
  57. 支持中断屏蔽与使能
  58. GPIO
  59. GPIO的位数多达48位
  60. 支持位操作
  61. 定时器
  62. 16位计数器及计数器始化寄存器
  63. 可选择自由计时或倒计时
  64. 16个可选分频值 — 20 至 215
  65. 看门狗
  66. 16比特计数器及初始化寄存器
  67. 低功耗模式暂停功能
  68. 其它
  69. 片上时钟管理
  70. 芯片复位配置支持
  71. 芯片掉电管理

结构框图
SoC的结构框图如图所示。FCR_SOC采用了AHB加APB的两级总线结构,采用完全同步设计,不支持三态总线,采用分开、单向的读写数据总线。AHB总线用来支持高速设备,地址总线宽度为32位,数据总线宽度支持8,16,32位;支持多主从设备。APB用来支持基于寄存器访问的低速设备。地址总线宽度为12位,寻址空间为4K,数据总线宽度为8位;除了总线桥外,其余的IP核均为从设备;只支持单字节访问。AHB与APB两条总线通过总线桥连接在一起,实现两条总线之间的协议转换。



税控SoC体系结构

 

 

附录A 税控收款机系列标准

税控收款机系列标准(如下表A.1所示:)发布于2003年6月25日,并于同年10月1日正式实施。


序号

名称

编号

1

税控收款机第1部分:机器规范

GB 18240.1-2003

2

税控收款机第2部分:税控IC卡规范

GB 18240.2-2003

3

税控收款机第3部分:税控器规范

GB 18240.3-2003

4

税控收款机第4部分:银行卡受理设备规范

GB 18240.4-2003

5

税控收款机第5部分:税控打印机规范

GB 18240.5-2003

6

税控收款机第6部分:设备编码规范

GB 18240.6-2003

表A.1:税控收款机系列标准

 
苏州中科集成电路设计中心有限公司 1997-2008 版权所有
Add:江苏省苏州市工业园区金鸡湖大道1355号国际科技园一期6栋162
Tel:86-512-62889000 Fax:86-512-62889111 E-mail:szicc@szicc.com.cn