电子工程师的网站
首 页 |  新闻资讯 | 最新产品 | 解决方案 | 技术参数
设计应用
电路图 | 技术资料 | 芯片资料 | 技术论坛
  现在位置: 首页 > 设计应用 > 通信与网络 > 详细信息
通信与网络:用ZFX86微处理器设计NAS系统
来源:   时间: 2007-4-29 9:18:18    
用ZFX86微处理器设计NAS系统
武汉华中师范大学物理科学与技术学院(430079) 谭文虎 楚育军
武汉三角路中学(430079) 王小丽

1 ZFX86简介

ZFX86是ZF Micro Devices公司设计的35mm×35mm的超低功耗(100MHz的工作频率下小于0.5W)片上PC;带有奔腾级North/South Bridge的Cyrix FP DX的32位核,CPU内核可工作在133MHz;采用BGA封装的CPU芯片,在-10℃~60℃工作无需风扇,在设计专用系统时,ZFX86解决了由于风扇可靠性低引起的系统故障。ZFX86支持Windows 9X、Windows CE、Windows NT、Linux等多种操作环境。由于它带有专有的自动防故障装置系统(FailSafe TM)和强大的内部资源,因而可以作为网络数据共享设备的处理核心,使得系统在性能和安全方面都具有独特的优势。

ZFX86主要由以下部分组成:工业标准的32位处理器内核、北桥(North Bridge)、南桥(South Bridge)、带有ZF专有代码的12KB的ROM(BIOS Update ROM)、ZF专有数字逻辑等。ZFX86的内部结构原理图如图1所示。

ZFX86处理器内核是工业标准的32位处理内核。这种内核带有集成的浮点协处理器和8KB的L1(Level 1)Cache。处理器支持8位、16位和32位的数据类型,可以工作在实时、虚拟的8086和保护模式。通过32位的脉冲模式总线,CPU可以访问到256MB的物理存储空间。通过利用一个数学协处理器,CPU并行处理浮点指令。由于处理器采用静态设计及其特有的电源管理模式(SMM),使得处理器成为一款理想的低功耗内核。

北桥模块是高性能的32位控制器,是基于为奔腾级处理器设计的PC87550 PCI系统控制器。北桥控制器的存储控制器用于支持SDRAM;存储器可以设置为16位或32位,支持256MB的存储空间。SDRAM的写缓冲器为32B,CPU到PCI的写缓冲器为32B,PCI的写缓冲器为16B。

南桥模块是一个增强的PCI-to-ISA桥模块,该模块提供AT/ISA功能。南桥的内部功能模块包括Front-PCI interface/Back-side PCI总线、PCI配置寄存器、IDE控制器(UDMA-33)、USB控制器、集成高级I/O口、ISA总线接口、AT兼容逻辑、电源管理模块、8个通用I/O口和ZF Logic。

ZF FailSafe Boot ROM带有12KB的BIOS Update ROM(BUR)。BUR是ZFX86的内置软件,该软件用作原型调试工具和Flash的更新单元。启动时,BUR执行基本的单元初始化功能和测试ZF的内部静态RAM。BUR的代码功能可分为4种属性:基本部件初始化及基本调试程序诊断功能、通过Z-tag实现取数和执行及为用户代码提供的基本操作系统功能。

ZF专有数字逻辑包含:特殊和通用的片选、看门狗定时器、脉宽调制(PWM)产生器、Z-tag接口和flash控制器等部分。

2基于NAS的网络数据共享设备的设计思想

2.1 NAS简介

网络附加存储(Network Attached Storage,NAS)是一种专业的网络文件存储及文件备份设备。它通过自带的网络接口把存储设备直接连入到网络中,实现数据的网络共享。按照TCP/IP协议进行通信,面向消息传递,以文件的I/O方式进行数据传输。一个NAS包括核心处理器、文件服务管理工具、1个或者多个用于数据存储(例如磁盘阵列、CD/DVD驱动器或可移动的存储介质)的硬盘驱动器。NAS系统建立在现有的LAN和文件系统协议之上。NAS以标准化访问协议(如NFS和SMB)为客户提供服务,能够提供异构平台间的文件和数据的共享。

2.2 NAS的体系结构

本文所设计的NAS系统主要用来实现数据共享和资源的管理。该系统硬件结构是以ZFX86作为核心处理器,以外存储器SDRAM作为系统的数据记忆缓处理单元,外围RAID接口用来连接磁盘阵列。磁盘阵列连接一系列硬盘,用来存储大容量的数据,为客户端提供数据共享服务。同时大容量的空间为客户端提供一定的磁盘共享服务。对于一个共享设备来说,实现与网络的数据交换,操作系统和文件管理软件直接关系到整个系统的性能。在本系统中,采用经最大量裁减的嵌入式Linux作为NAS的操作系统,以嵌入式数据库加上PHP和Apache作为Web管理系统的平台。在设计中,可以把这些系统作为一个整体放在DOC盘,嵌入在硬件平台中。这样使整个硬件系统结构简洁,增加了可靠性和安全性,也节约了资源。NAS的体系结构如图2所示。

2.3基于ZFX86的NAS的硬件结构

采用ZFX86为核心处理器的NAS硬件结构如图3所示。采用RAID接口挂接4个硬盘实现大数据的存储,采用DOC盘(DiskOnChip 2000)作为嵌入式Linux的系统启动盘,硬件平台具有10M/100M Base-T高速以太网功能。DOC是M-Systems提供的一种基于NAND技术的高效能单芯片快闪存储器。这一独特的信息保存解决方案,是成本低、效益高及性价比好的信息保存方式,远胜于常规硬盘,特别适合于有空间限制和容量变化的应用。相对于通用硬盘来说,使用寿命更长久。

2.4 NAS系统软件设计

基于嵌入式Linux的NAS系统软件设计如图4所示。

嵌入式Linux对网络的支持具有先天的优势,使用者可以根据具体的硬件对Linux进行定制,这样将会大大减少内核的规模,提高执行速度。在本系统中,引入了DOC盘,整个操作系统和所有应用软件的容量不超过16MB,但需要对Linux做裁减。在硬件的要求上,只需要使Linux支持ZFX86。

2.5 NAS管理系统的设计

NAS系统是一个没有键盘、鼠标和显示器的黑匣子。所有的工作,包括网络配置都是通过Web页面服务来实现的。Web页面主要用于管理员与管理系统的交互对话,实现对Windows用户、UNIX用户的管理以及用户磁盘配额等操作。Web管理系统的整体结构如图5所示。

在本管理系统中,使用Web页面管理系统的最大好处就是所有与嵌入式Linux和应用模块之间的信息交流都是通过网页交互操作的方式来实现。管理员只需要按照页面上的信息进行操作,就可以完成系统的设置,而不需要去理会操作系统和应用系统模块内部是怎样去处理这些事情。这样在管理上更方便、更简洁,性能上也更可靠、更优越。

管理员在第一次使用该系统时,系统要求使用者更改预设的系统超级密码,以便日后管理此NAS服务器。管理员可以通过任意一台客户端计算机为服务器配置IP地址、DNS和子网掩码等连接网络所需要的设定。管理员可以通过Web管理页面设定Windows操作平台的用户和密码,对该用户进行管理。对于UNIX用户来说,管理员也可以通过Web页面进行管理。由于NAS的资源是有限的,因此每个用户在系统上所占有的资源和空间受到限制,但管理员能够通过NAS管理系统的Web页面对用户进行磁盘配额。

3结束语

ZFX86 CPU是一款高度集成的芯片,其规格、尺寸以A性能上的优势使得它成为设计嵌入式NAS系统的理想微处理器。本文所阐述的基于ZFX86的NAS系统非常适合中小型企业、大中院校、学校实验室的网络存储和共享数据的需要。采用裁减的嵌入式操作系统Linux作为NAS系统的操作平台,使整个系统在稳定性和可靠性上具有优势;基于Web页面的系统管理方式,为使用者提供了一个简易、快捷、安全的管理应用系统;所有的操作系统及应用程序都放在DOC中,且只占不到10MB的空间,使安全性和可靠性得到了保证,且节约了成本。

相关信息
发表评论
打印本页 关闭本页
对2000种不同的断路器实现百分之百的可靠检测
  施耐德电气(Schneider Electric)旗下品牌Télémécanique的Osiswitch Compact流水线生产断路器。该流水线能够使用1000种不同的部件生产2000种不同类型的产品。每个断路器都是手工装配的,为了在包装前认证每个断路器,必须确保对每个部件进行百分之百的可靠检测。 考虑到产品类型的多样性,很明显机械系统无法胜任此检测任务。显而易见,视觉技术将是唯一的解决方案。苛刻的应用环境要求...
>>详细内容
STEC2000在蒸汽电话远程抄表系统中的应用实例
  某市某蒸汽热网拓扑结构图如下:   某市某蒸汽热网拓扑结构图  蒸汽用户分布在一个方圆3公里的范围内,共有10个蒸汽用户。需要采集回来的数据为:   累计热量   累计流量   瞬时流量   断电报警信息  以上数据都已经有现成的蒸汽表测出,该种蒸汽表有工业总线接口(RS485接口)具备远传能力;  下面数据需要直接接入控制设备中进行远程传输:   蒸汽瞬时温度 ...
>>详细内容
STEC2000 GSM (短信/数据)组网系统
    回到1980年早期,相似的蜂窝电话系统正在欧洲扩展。每个国家都开始发展自己的系统。这些系统和其他的系统与设备都不兼容。由于这个原因,移动设备只能在他们的国家内使用。因此,对于任何一种设备来说,市场是非常有限的。 欧洲人在很早的时候就意识到这一点,并且组建了一个合作组来建立新的通用的系统。这个新的通用系统就成为了GSM。最后在1990年早期,已经有了相关的商业服务。并...
>>详细内容
STEC2000 ADSL 组网系统
    ADSL使用普通电话线作为传输介质,虽然传统的MODEM也是使用电话线传输的,但它只使用了0K-4KHz的低频段,而电话线理论上有接近2MHz的带宽,ADSL正是使用了26KHz以后的高频带才能提供如此高的速度。经ADSL MODEM编码后的信号通过电话线传到电话局后在通过一个信号识别/分离器,如果是语音信号就传到交换机上,如果是数字信号就接入Internet。    STEC2000控制器有很强的通讯设备接...
>>详细内容
STEC 2000 GPRS 组网系统
  STEC2000控制器有很强的通讯设备接入能力,支持GPRS通讯模块接入。   目前GPRS模块分为两大类,一类为民用GPRS模块,另一类为工业用GPRS模块。民用GPRS模块多为PCMCIA、USB接口,也有用232串口的。工业用GPRS则多为232或485接口,与工业现场控制器直接联接。    STEC2000控制器与工业用GPRS模块则通过232口联接。GPRS模块可自动联线上INTERNET,在控制中心可搭建与INTERNET相联的...
>>详细内容
STEC2000输油管线监控系统方案
  下面为某输油管线监控系统的方案:  油井本地:  采用 STEC 2000 控制器,配置为:   模 块 个 数 点 数 说 明  主控制模块 1 不带MODEM 和以太网  AI模拟输入模块 1-2 8-16   DI数字输入模块 1 12   无线通讯模块 1    不配键盘和液晶     计量间:  采用 STEC 2000 控制器一台,配置为:   模 块 个 数 点 数 说 明  主控制模块 1 带MODEM   AI模拟输入模...
>>详细内容
已有(
)位对此新闻感兴趣的网发发表了看法 >>更多评论
内 容:
     
 
热点新闻
一周排行
关于我们 | 服务项目 | 付款方式 | 广告服务 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 加入收藏
Copyright © 2007-2008 WEEQOO.COM Corp.All Rights Reserved. 版权所有 经营许可证编号:浙B2-20050339 法律声明
维库电子旗下网站:维库电子市场网 | ChinaICMart | 维库电子开发网 | 维库电子人才网
总部:杭州市下城区朝晖路182号国都发展大厦1号楼80A
电话:0571-85889139-8007 QQ:303939539 | MSN:zh1226@hotmail.com |  邮箱:laz8258@163.com dzsc51@163.com