mc8051是与mcs一5l系列微处理器指令集完全兼容的8位嵌入式微处理器,通过芯核重用技术,可广泛应用在一些面积要求比较苛刻,而对速度要求不是很高的片上系统中。
1 mc8051功能特点
采用完全同步设计:指令集和标准8051微控制器完全兼容;指令执行时间为l~4个时钟周期,执行性能优于标准805l微控制器8倍左右;用户可选择定时/计数器、串行接口单元的数量,最多可增加到256组;新增特殊功能寄存器用于选择不同的定时/计数器、串行接口单元;可选择是否使用乘法器(乘法指令mul);可选择是否使用除法器(除法指令div);可选择是否使用十进制调整功能(十进制调整指令da);i/0口不复用,无双向数据i/o端口,输入、输出端口独立;内部带256byte ram;⑾最多可扩展至64 kb的rom和64 kb的ram;与工艺无关,可通过修改vhdl源代码扩展及参数化设置。
2 mc8051结构及设计层次
图1给出mc805l_eore的顶层设计模块及其子模块,包括顶层的各个信号端口及3个存储器模块。同时给出了顶层的输入输出i/o口。定时/计数器和串行接口单元,对应于图中的mc805l_tmrctr和mc8051_siu模块,数量可选择,图中用虚线表示。mc8051 ip核与工业标准8051单片机不同,mc8051的输入、输出并口分别映射到独立的端口上。其顶层各i/o信号的描述如表l所示。
mc805lip核的设计层次及对应的vhdl文件如图2所示嘲。它由定时/计数器、alu算数逻辑单元、串行接口单元和控制单元组成。ram及rom模块不包括在ip核内,处于设计的顶层,方便于不同的应用设计及仿真。
图2中,最顶层是用户的实际应用设计模块,它将rom、ram及mc8051_core封装在内部。实际应用中用户可添加自定义附加逻辑模块,与设计层次中的ram、rom模块处于同一个层次。
低功耗蓝牙模块DWM1001包含数千个标签且开箱即用的实时定位
华为P10对战一加3T:高通、麒麟平台的顶级旗舰之争
科创板对LED显示屏企业意味着什么
科里奥利质量流量计安装问题及解决办法
DDR4能否引领新一轮存储变革?
MC8051 IP核基本结构及原理
比特币扩容之争对价格波动的影响
你用过哪些编程语言开发单片机?
马斯克表示特斯拉Model Y加热泵很出色
字符串的KMP算法和BM算法
OLED发光材料什么时候才能实现国产化
区块链和加密货币的相关术语解释
微软CEO 未来AI助理会成为组织机构标配
可能被ChatGPT取代的10大高危职位
RJ45水晶头和RJ11水晶头有什么区别?
人类间谍将成为过去 CIA准备会影身的AI间谍
直线电机模组组成的激光切割机你了解吗?
迈拓维矩远程数字KVM在某机关单位机房管理解决方案
美国正酝酿新的加征关税名单,意在用关税抑制中国技术崛起
AI芯片独角兽寒武纪计划在科创板上市