WIZnet公司W7100A芯片对传统AT89C51的技术优势

原创 2012年03月23日 12:04:00
--行业背景

8051系列单片机

该系列微处理器基于简化的嵌入式控制系统结构,被广泛应用于从军事到自动控制再到PC 机上的键盘上的各种应用系统上,仅次于Motorola 68HC11 在8 位微控制器市场上的销量。很多制造商都可提供8051 系列单片机。像Intel Philips Siemens等这些制造商给51 系列单片机加入了大量的性能和外部功能像I2C 总线接口模拟量到数字量的转换看门狗PWM输出等不少芯片的工作频率达到40M, 工作电压下降到1.5V 。基于一个内核的这些功能使得8051单片机很适合作为厂家产品的基本构架它能够运行各种程序而且开发者只需要学习这一个平台。

--芯片参数简介

AT89C2051:

它是一种带4K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

iMCU W7100A:

它是韩国WIZnet公司最新推出的一款集成了标准8051的单核芯片。与其他WIZnet芯片产品不同的是,它的推出不仅是为了实现硬件的TCP/IP协议,而且能够替代传统8051系列8位机的工业控制功能。内置的TCP/IP核是一个受市场长期认可的TCP/IP协议栈,集成了以太网的MAC和PHY,而且还支持TCP, UDP, IPv4, ICMP, ARP, IGMP, PPPoE。由于64KB SRAM,最高可达16M的外部存储,高性能的8051核以及硬件化的TCP/IP使它在串口转以太网,远程HTTP server等工控领域颇受青睐!

--W7100A与AT89C51核心技术参数的详细比较

 

核心技术

AT89C51

W7100A

芯片内核

8051

8051+W5100(WIZnet芯片)

工作频率

11.0592MHz

88.4736MHz(锁相环PLL倍频)

机器周期

12个时钟周期

4个时钟周期(参考NOP等指令)

定时器/计数器

2(16bit)

3(16bit)

掉电模式/空闲模式

支持

支持

I/O口

4(8位)

4(8位)

全双工通信

1个全双工UART

1个全双工UART

扩展外部存储器

64K(P0复用+P2)

16M(P1+P2+P3)

内部程序存储器

4K(FLASH)

64K(FLASH)

内部数据存储器

128B(RAM)

256B(FLASH)

Boot Code Memory

不支持

2K(ROM)

Data Memory

不支持

64K(SRAM)

网络通讯

不支持

8个独立SOCKET

内部TCP/IP缓存

不支持

32KB TX/RX DPRAM

流水线结构               

不支持

支持(比传统8051快4~5倍)

存储锁定              

不支持

支持(配合WizISP Program)

混合TCP/IP协议栈模式

不支持

软件TCP/IP,硬件TCP/IP

硬件TCP/IP协议栈模式

不支持

TCP,UDP,ICMP,IGMP,IPV4,ARP,PPPoE

内嵌PHY/MAC

不支持                       

支持10M/100M

自动MDI/MDIX

不支持                      

支持自动极性变换

支持ADSL连接

不支持                   

支持PPPoE(带PAP/CHAP验证)

中断控制

INT0 INT1 T0 T1 UART

INT0~INT3 INT5(TCP/IP) Watchdog T0 T1 T2 UART

外部存储器接口

标准8051接口

1.标准8051接口
2.直接访问接口

--特别补充外扩存储能力比较

大家都知道,传统8051单片机在外扩存储时,是将P0作为低八位地址线并用地址锁存功能与八位数据线复用,P2作为高八位地址线,这时地址线共16位,故而最大的寻址范围只能是64K,而内嵌了8051的W7100A可以达到16M的外扩能力。

具体实现方法如下:

  Mode    

EM[2:0] 

       P0           

    P1    

    P2     

    P3

Standaed1

  001

Addr[7:0]/Data[7:0]

   GPIO

Addr[15:8]

GPIO

Standard2

  011

Addr[7:0]/Data[7:0]

   GPIO

Addr[15:8]

Addr[23:16]

Direct1

  101

Data[7:0]

Addr[7:0]

Addr[15:8]

GPIO

Direct2

  111

Data[7:0]

Addr[7:0]

Addr[15:8]

Addr[23:16]

外部地址和数据引脚有两种进入方法:

一是用锁存功能像8051一样的标准模式;二是不用锁存功能的直接方法。

标准8051接口(因为这种方法必须使P0进行地址和数据线的复用,所以必须用地址锁存控制):

1.当EM[2:0]=001,P0复用,P2作为高八位地址线,P1,P3作为GPIOs,此时存储外扩能力是64K。具体框图如下图1:


2.当EM[2:0]=011时,P0复用,P2作为次高位,P3作为高位,此时的地址总线达到24位,P1作为GPIOs,此时外扩存储能力达到16M。具体框图如下图2:


直接接口(这种方法P0不用进行地址和数据的复用,因此不用latch锁存地址):

1.当EM[2:0]=101时,P0作为数据线,P1和P2作为地址线,P3作为GPIOs,此时的外扩存储能力为64K。

具体框图如下图3:


2.当EM[2:0]=111时,P0作为数据线,P1,P2,和P3一起作为地址线,地址线成为24位,外扩能力成为16M。其中EM[2:0]是位于WCONF这个SFR中的,具体如下:

 7 

  6   

 5   

 4   

 3   

    2    

 1  

0  

Reset

RB

ISPEN

EM2

EM1

EM0

Reserved

FB

BE

0x00

具体框图如下图4:

 

通过我们的介绍,大家肯定对WIZnet公司W7100A更有信心了!

以下是我们W7100A 数据手册的下载地址:

http://download.csdn.net/detail/wiznet2012/4166038

 

如果您有什么疑问请直接留言或者来信:Tel: 86-10-84539974(转166),QQ:2464237212,邮箱:wiznetbj@wiznettechnology.com,联系人:Lily Zhang,谢谢!

单片机以太网控制芯片W7100A数据手册(一)

W7100A iMCU是一个单片机以太网嵌入式控制芯片,它的的结构是:内嵌8051单片机 + TCP/IP协议栈 + 10/100 高速以太网络MAC/PHY W7100A 是 W7100 的升级版...
  • WIZnet2012
  • WIZnet2012
  • 2013年02月04日 14:21
  • 5091

传统软件行业和互联网行业有什么区别?

本人在传统行业工作有十余年了,曾任职于某国内知名软件公司任设计师职务。现卖身于某知名电商公司做研发工作。最近总有朋友和同事问我这两个行业到底有什么区别?细思量,还是有不小的差别的,就在这里盘点一下,算...
  • kingmaxno1
  • kingmaxno1
  • 2015年11月05日 13:43
  • 8442

谁敢动英伟达的奶酪?AI芯片领域,这12家创业公司值得关注

唐旭 编译整理量子位 出品 | 公众号 QbitAI还有谁?还有谁家的AI产品背后的服务器上用的不是英伟达的芯片?还有谁家的芯片敢来老黄的地盘送死?还有谁还敢做AI芯片?英伟达的股价一年就翻了一番!…...
  • yH0VLDe8VG8ep9VGe
  • yH0VLDe8VG8ep9VGe
  • 2017年12月17日 00:00
  • 118

剖析:WIZnet以太网核心技术–全硬件TCP/IP协议栈

WIZnet,是全球第一家专注于全硬件TCP/IP协议栈技术(iOffloadTM Tech)的半导体公司,精心为用户提供高速稳定的以太网解决方案,广泛应用在工业自动化、智能电网、安防门禁、金融机具等...
  • WIZnet2012
  • WIZnet2012
  • 2015年03月04日 16:58
  • 1986

基于AT89C51教程入门篇一

51单片机入门篇一之单片机概述(本文是参考郭天祥老师的教程,用于巩固自我知识,不喜勿喷)1.1什么是单片机 具备独立处理程序,自带存储器及各种IO口的芯片,叫做单片微型计算机,大陆称...
  • qq_24890953
  • qq_24890953
  • 2016年01月31日 21:53
  • 890

潜谈IT从业人员在传统IT和互联网之间的择业问题(上)-传统乙方形公司

外包能去吗?项目型公司如何?甲方比乙方好?互联网公司就一定好吗?相信许多从业者在经历了3-5年的工作期后都会带着这样的疑问或者疑惑。12年-14年间,曾经面试过500人,亲身面试的也有150人左右,而...
  • lifetragedy
  • lifetragedy
  • 2016年04月17日 19:59
  • 12942

HC/LS/HCT/F系列芯片的区别(转)

1、 LS是低功耗肖特基,HC是高速COMS。LS的速度比HC略快。HCT输入输出与LS兼容,但是功耗低;F是高速肖特基电路; 2、 LS是TTL电平,HC是COMS电平。 3、 LS输入开路为高...
  • fengmm521
  • fengmm521
  • 2017年11月03日 18:44
  • 54

大话-从市场需求->芯片设计->SDK开发->Turnkey方案->定制化产品 --- 市场需求(一)

问:做什么市场? 答: 做芯片量大的市场、容易养活公司;发展高端算法,把握未来趋势。(简直就是废话,当我没说就好) IPC芯片(SDV、360VR采集相机、行车记录器也类似): 消费类:卡片机、摇...
  • YXFLINUX
  • YXFLINUX
  • 2016年11月02日 19:09
  • 442

AT89C51特殊功能寄存器速查表

AT89C51共21个特殊功能寄存器,按其使用功能可分为5类: Ø        CPU控制寄存器:ACC、B、PSW、SP、DPL、DPH; Ø        中断控制寄存器:IP、IE; Ø...
  • dearwind153
  • dearwind153
  • 2015年07月25日 16:50
  • 1119

基于AT89C51的电子钟(C语言编程)

先看看电路图
  • weiguishan
  • weiguishan
  • 2014年04月29日 10:57
  • 2737
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WIZnet公司W7100A芯片对传统AT89C51的技术优势
举报原因:
原因补充:

(最多只允许输入30个字)