没有合适的资源?快使用搜索试试~ 我知道了~
嵌入式系统/ARM技术中的基于IP设计的8位SoC微微器ET44M210
需积分: 0 0 下载量 18 浏览量
2020-12-10
06:27:03
上传
评论
收藏 101KB PDF 举报
温馨提示
试读
3页
摘要:依8位SoC嵌入式微处理器的最新发展动态,从智能设计模块、开发工具和程序设计三个方面,探讨ET44M210微处理器芯片的结构特点和应用方法。 关键词:IP SoC ET44M210芯片设计 可重用程序设计1 概述当前,使用8位单片机作为控制核心的应用仍然是主流。主要原因是,有相当数量的应用项目只需要使用8位单片机就完全能满足技术要求。8位单片机的低成本、易开发、技术资源丰富等优点,使得其它高位单片机无法与其匹配,因此,无论是芯片制造商还是系统应用开发人员,对8位单片机的现状和发展都给予了极大的关注。8位嵌入式微处理器发展的一个重要特点是片上系统SoC(System on Chip)
资源详情
资源评论
资源推荐
嵌入式系统嵌入式系统/ARM技术中的基于技术中的基于IP设计的设计的8位位SoC微微器微微器
ET44M210
摘要:依8位SoC嵌入式微处理器的最新发展动态,从智能设计模块、开发工具和程序设计三个方面,探讨
ET44M210微处理器芯片的结构特点和应用方法。 关键词:IP SoC ET44M210芯片设计 可重用程序设计1 概述
当前,使用8位单片机作为控制核心的应用仍然是主流。主要原因是,有相当数量的应用项目只需要使用8位单
片机就完全能满足技术要求。8位单片机的低成本、易开发、技术资源丰富等优点,使得其它高位单片机无法与
其匹配,因此,无论是芯片制造商还是系统应用开发人员,对8位单片机的现状和发展都给予了极大的关注。8
位嵌入式微处理器发展的一个重要特点是片上系统SoC(System on Chip)
摘要:摘要:依8位SoC嵌入式微处理器的最新发展动态,从智能设计模块、开发工具和程序设计三个方面,探讨ET44M210微处理
器芯片的结构特点和应用方法。
关键词:关键词:IP SoC ET44M210芯片设计 可重用程序设计
1 概述概述
当前,使用8位单片机作为控制核心的应用仍然是主流。主要原因是,有相当数量的应用项目只需要使用8位单片机就完全
能满足技术要求。8位单片机的低成本、易开发、技术资源丰富等优点,使得其它高位单片机无法与其匹配,因此,无论是芯
片制造商还是系统应用开发人员,对8位单片机的现状和发展都给予了极大的关注。
8位嵌入式微处理器发展的一个重要特点是片上系统SoC(System on Chip)化。SoC化的技术含义就是在一个芯片上广泛
使用知识产权IP(Intellectual Property),从而加速了嵌入式系统的研制和开发过程。从设计上来说,SoC是一个通用设计复
用达到高生产率的软、硬件协同设计;从方法学的角度来说,SoC在开发工具和程序设计方面作了许多突出的改进,例如IP核
可重用设计、规范化的接口及测试方法、内置嵌入式操作系统等。这些改进为8位嵌入式微处理器的深入应用开辟了更为广泛
的前景。综合有关文献,8位嵌入式微处理器研制技术的发展特点如图1所示。
SoC嵌入式系统从真正意义上实现了所谓“片上系统”,即芯片级的系统应用。一个嵌入式微处理器芯片可以包含若干个知识产
权IP模块,用户可以根据需求选用某种型号的芯片或向制造厂商定制。长期以来,嵌入式系统的软件开发一直落后于硬件技术
的发展,是阻挠嵌入式系统快速发展的一个“瓶颈”。解决这一问题的重要途径就是使用“可重用”的IP模块程序IPP(Intellectual
Property Program),它可以极大地加速软件的开发过程。这一方法有望可以使得嵌入系统应用程序的开发变得简单、方便和
快捷。
继JTAG接口之后,一种使用USB接口的“仿真+实验模板”实现全仿真的开发方式,引起业界的越大关注。使用这种开发工
具,只需要花费几百元钱就可以得到全功能的仿真操作和程序代码写入工具。这种廉价而又高质量的开发方式,无疑将对嵌入
式微处理器的普及和推广产生巨大的影响。本文介绍的ET44M210芯片是一款低价格、高性能、采用CMOS工艺制造、具有
RISC架构的8位微控制器芯片。芯片采用SMA封装,引脚数为100,由台湾义统电子股份有限公司(Etoms Electronics
Corp.)设计生产。ET44M210的设计充分体现了当今SoC化产品的特征,在IP模块、开发工具和程序设计方面颇具特色。
2 ET44M210芯片的芯片的IP模块模块
ET44M210芯片包含有10个IP模块,其结构如图2所示。
微控制器MCU
MCU是ET44M210芯片的核心。它的工作电压范围为2.2V~3.6V DC,工作频率范围为0Hz~48MHz。该芯片采用RISC指
令架构,有直接、间接和相对三种寻址方式,除了条件转移指令是双字节以外,其它所有指令均为单字节;具有上电复位、看
门狗、密码保护等功能;共有20个中断源,16层堆栈;采用CMOS工艺制造,具有低功耗特点,典型工作电流为1.5mA(使用
6MHz晶振、工作电压3.V时),待机时的工作电流仅为1μA。
锁相振荡环PLL
外部晶振为6MHz,可编程产生6、12、24和48MHz的时钟信号,提供给其它各IP模块使用。通过对有关寄存器的设置,
可以选用“休眠”、“绿色”或“普通”系统时钟模式。
存储器ROM/RAM
程序存储器ROM是双字节的。程序计数器PC(Program Counter)是14位的,因此总共有16K的容量分为2个页面,每个
页面为8K。源地址从0x0000起始,从0x10开始到0xA8用来存放中断服务程序的程序段,一共可以响应20个中断,每个程序
段为8个字节。系统对各功能模块的响应使用统一的中断方式,因此极大地提高了芯片的工作效率,并使得程序的编制变得非
常容易和清晰。ET44M210芯片ROM的内容可以重复改写。
ET44M210芯片的数据存储器RAM是单字节的静态存储器,总共有1321个,全部可以作为寄存器使用。在这些寄存器中
有相当一部分已经赋予了特定的功能。如果这些功能进行分类,可以分为:通用寄存器、系统控制/初始化寄存器、特殊功能
寄存器、USB控制/状态寄存器、无线调制解调器控制/状态寄存器/SPI控制/状态寄存器/定时器/计数器和I/O状态/控制寄存器
等。ET44M210芯片所有功能的实现都是通过这些寄存器的设置来实现的。
输入输出I/O接口
weixin_38532629
- 粉丝: 5
- 资源: 921
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 4399GameSem_116_13955_207551_6.apk
- python 3.9.19源码编译包
- php-8.2.18-Win32-vs16-x64.rar
- 字节跳动青训营-抖音项目
- SQL资料手册,语句教程,高级查询语句语法
- 上位机和串口建立 Modbus 协议进行数据传输,并使用 Mysql 数据库存储,能够实现实时温湿度显示和动态变化曲线,历史数据
- Attachment 1_chazhi.xlsx
- 安卓项目,实现虚拟摇杆通过wifi串口发送nema-0183协议实现小吊舱方向控制
- 基于modbus协议的大屏数据监控,使用modbus slave模拟数据,串口服务器获取温湿度
- 下载资源.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0