位置:51电子网 » 技术资料 » 接口电路

EP9315的附网络存储NAS系统设计

发布时间:2008/5/28 0:00:00 访问次数:436

电子家园 dzjia.cn

以嵌入式微处理器和嵌入式操作系统为核心的嵌入式技术是近年来一项新兴的热门技术,特别是以arm公司的32位ip核为基础的arm嵌入式微处理器,以其高性能、低功耗、低成本等优势,得到了广泛的应用。然而,目前在网络存储领域,内商用市场上的网络存储系统大都采用x86等成熟的硬件平台和商业化操作系统,成本昂贵、核心技术知识产权受保护。本文提出把arm9微处理器和源码开放的嵌入式linux操作系统应用在网络存储领域,构建一个附网络存储nas(networkattached storage)基本系统,拓展了arm9微处理器的应用,也为nas系统的发展提供了方向。

nas系统是一个具有专一功能的网络存储系统,可实现与网络设备直接连接,使客户机与存储器之间直接传送数据;结合具有开放式、强大和稳定的网络性能的嵌入式linux操作系统,内置与网络连接所需的协议,能实现低成本、即插即用、管理和设置简单的存储系统。

1 系统结构

nas系统把存储设备和网络接口集成在一起,直接通过网络存取数据,使其成为专用的网络文件存储及文件备份设备。因此,一个基本的nas系统应包括基本的硬件设备、接口,操作系统,网络通信和上层应用程序4个部分。

在硬件方面,系统采用32位的嵌入式微处理器ep9315作为主cpu。由于ep9315集成1/10/100 mbps的以太网lan控制器,因此只需外接物理层(phy)接口芯片,即可实现稳定、高效率的以太网接入。在操作系统方面,作为一个只需要实现网络存储和文件管理的系统,应该采用面向存储的专用操作系统。基于linux强大和稳定的网络功能、源代码的开放性,系统选用嵌入式linux作为nas的操作系统;通过对linux的裁剪,去掉许多通用的功能,能大大提高设备的性能。

网络通信方面: 由于nas服务器采用linux操作系统,客户机pc一般都是windows系统,linux系统支持tcp/ip协议,但是不支持netbios(network basic input and output system),因此两者之间的通信需要一个中介。本系统利用samba来实现个功能。

在应用程序方面:nas设备的远程访问和管理以及数据传输,都需要相应的应用程序来支持;否则,即使将nas接入网络中,对用户来说它也只是个无法访问的“黑箱”。本系统的应用程序实现了硬盘管理、用户和组管理、网络配置、系统时间设置、网络共享管理等。nas系统设计框图如图1所示。

2 系统硬件设技

系统采用cirrus logic公司的arm9系列的32位微处理器ep9315作为主控制器。

2.1 ep9315主要特性介绍[2]

ep9315内嵌先进的运行于200 mhz的arm920t微处理器内核,内核工作电压为1.8 v,输入/输出电压为3.3 v;内部集成了一个高性能的1/10/100 mbps以太网媒体访问控制器(mac),通过与支持mii接口的外置phy(物理层接口)简单连接,系统即可实现高性能、低开销的internet访问功能。

ep9315的ide接口可以支持与两个atapi工业标准兼容设备的连接,支持主模式和从模式,其内部的dma控制器支持multiword dma和ultra dma模式的数据传输。ep9315的其他特性还有:通用存储器接口(sdram、sram、rom和flash),raster/lcd接口,带12位a/d转换器的触摸屏接口,键盘接口,uart接口,3通道usb2.0全速主口,12通道dma控制器等。其丰富的外围接口大大降低了系统开发费用。

2.2 硬件电路

nas系统主要硬件结构框图如图2所示[3]。

其中主要部分功能描述如下:

复位电路 实现系统上电复位和在系统工作时用户按键复位。电源电路 为12 v—5 v、5 v—3.3 v和5 v—1.8 v的电压转换。ide硬盘需要12 v电压,ep9315微处理器的内核工作电压为1.8 v,其片内功能模块的工作电压为3.3 v,电压转换采用7805和lm1117系列转换器实现。电源管理系统功能框图如图3所示。

rs232接口电路 用于与上位pc机的串口通信,通过串口实现对操作系统的开发、调试。在系统的初始状态,eeprom和flash存储器均为空,此时需要设置系统启动配置模式为16位串行启动,以把初始化代码写到flash中。

jtag调试接口 可对芯片内部的所有部件进行访问,通过该接口对系统进行软、硬件调试和编程,进行应用程序的开发、调试。

flash存储器 用于存放用户应用程序、嵌入式linux操作系统以及其他在系统掉电后需要保存的用户数据等。

sdram存储器 为系统程序的运行空间,系统及用户数据、堆栈均位于sdram存储器中。

eide接口 用于实现ide硬盘的接入。

1/10/100 mbps以太网物理层接口 为系统提供

电子家园 dzjia.cn

以嵌入式微处理器和嵌入式操作系统为核心的嵌入式技术是近年来一项新兴的热门技术,特别是以arm公司的32位ip核为基础的arm嵌入式微处理器,以其高性能、低功耗、低成本等优势,得到了广泛的应用。然而,目前在网络存储领域,内商用市场上的网络存储系统大都采用x86等成熟的硬件平台和商业化操作系统,成本昂贵、核心技术知识产权受保护。本文提出把arm9微处理器和源码开放的嵌入式linux操作系统应用在网络存储领域,构建一个附网络存储nas(networkattached storage)基本系统,拓展了arm9微处理器的应用,也为nas系统的发展提供了方向。

nas系统是一个具有专一功能的网络存储系统,可实现与网络设备直接连接,使客户机与存储器之间直接传送数据;结合具有开放式、强大和稳定的网络性能的嵌入式linux操作系统,内置与网络连接所需的协议,能实现低成本、即插即用、管理和设置简单的存储系统。

1 系统结构

nas系统把存储设备和网络接口集成在一起,直接通过网络存取数据,使其成为专用的网络文件存储及文件备份设备。因此,一个基本的nas系统应包括基本的硬件设备、接口,操作系统,网络通信和上层应用程序4个部分。

在硬件方面,系统采用32位的嵌入式微处理器ep9315作为主cpu。由于ep9315集成1/10/100 mbps的以太网lan控制器,因此只需外接物理层(phy)接口芯片,即可实现稳定、高效率的以太网接入。在操作系统方面,作为一个只需要实现网络存储和文件管理的系统,应该采用面向存储的专用操作系统。基于linux强大和稳定的网络功能、源代码的开放性,系统选用嵌入式linux作为nas的操作系统;通过对linux的裁剪,去掉许多通用的功能,能大大提高设备的性能。

网络通信方面: 由于nas服务器采用linux操作系统,客户机pc一般都是windows系统,linux系统支持tcp/ip协议,但是不支持netbios(network basic input and output system),因此两者之间的通信需要一个中介。本系统利用samba来实现个功能。

在应用程序方面:nas设备的远程访问和管理以及数据传输,都需要相应的应用程序来支持;否则,即使将nas接入网络中,对用户来说它也只是个无法访问的“黑箱”。本系统的应用程序实现了硬盘管理、用户和组管理、网络配置、系统时间设置、网络共享管理等。nas系统设计框图如图1所示。

2 系统硬件设技

系统采用cirrus logic公司的arm9系列的32位微处理器ep9315作为主控制器。

2.1 ep9315主要特性介绍[2]

ep9315内嵌先进的运行于200 mhz的arm920t微处理器内核,内核工作电压为1.8 v,输入/输出电压为3.3 v;内部集成了一个高性能的1/10/100 mbps以太网媒体访问控制器(mac),通过与支持mii接口的外置phy(物理层接口)简单连接,系统即可实现高性能、低开销的internet访问功能。

ep9315的ide接口可以支持与两个atapi工业标准兼容设备的连接,支持主模式和从模式,其内部的dma控制器支持multiword dma和ultra dma模式的数据传输。ep9315的其他特性还有:通用存储器接口(sdram、sram、rom和flash),raster/lcd接口,带12位a/d转换器的触摸屏接口,键盘接口,uart接口,3通道usb2.0全速主口,12通道dma控制器等。其丰富的外围接口大大降低了系统开发费用。

2.2 硬件电路

nas系统主要硬件结构框图如图2所示[3]。

其中主要部分功能描述如下:

复位电路 实现系统上电复位和在系统工作时用户按键复位。电源电路 为12 v—5 v、5 v—3.3 v和5 v—1.8 v的电压转换。ide硬盘需要12 v电压,ep9315微处理器的内核工作电压为1.8 v,其片内功能模块的工作电压为3.3 v,电压转换采用7805和lm1117系列转换器实现。电源管理系统功能框图如图3所示。

rs232接口电路 用于与上位pc机的串口通信,通过串口实现对操作系统的开发、调试。在系统的初始状态,eeprom和flash存储器均为空,此时需要设置系统启动配置模式为16位串行启动,以把初始化代码写到flash中。

jtag调试接口 可对芯片内部的所有部件进行访问,通过该接口对系统进行软、硬件调试和编程,进行应用程序的开发、调试。

flash存储器 用于存放用户应用程序、嵌入式linux操作系统以及其他在系统掉电后需要保存的用户数据等。

sdram存储器 为系统程序的运行空间,系统及用户数据、堆栈均位于sdram存储器中。

eide接口 用于实现ide硬盘的接入。

1/10/100 mbps以太网物理层接口 为系统提供

相关IC型号

热门点击

 

推荐技术资料

耳机放大器
    为了在听音乐时不影响家人,我萌生了做一台耳机放大器的想... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!