基于ARM处理器的嵌入式WEB服务器设计
1.3 硬件结构
本系统的硬件结构框图如图2所示。本系统以AT91SAM9263为核心,通过网卡芯片CS8900以及RJ45接口来链接Ethernet网络。系统采用的
大容量存储器Flash是一种可在系统中进行电檫写、掉电后信息不丢失的存储器,主要用于存放系统启动代码(bootloader)、Linux内核和文件系统,也可以存放用户应用程序。本系统选用SAMSUNG公司的K9F1208UOB作为Flash存储器,并采用8bit总线,其单片容量为16 MB。本文引用地址:https://www.eepw.com.cn/article/151539.htm
本系统中的SDRAM存储芯片选用的是MT48LC16M16A2TG,设计时可将两片16位MT48LC16M16A2TG并联为32位数据宽度64 MB空间的SDRAM存储系统。
另外,系统还集成了一个USB HOST和USBDevice接口、一个JTAG接口、一个SD卡接口、一个RS232串口以及AC97音频接口。
1.4 网络接口电路设计
Web服务器系统设计的一个核心部分就是网络接口电路。本设计的网络接口电路的构成电路如图3所示。该网络接口电路可与AT9lSAM9263
的外部总线相连接,其控制信号线主要有三根,分别是片选信号线、读有效和写有效信号线。另外,可通过控制总线、一组地址总线和一组数据总线将网络接口电路与ARM芯片相连。网络电路后端连接有RJ45接口,主要是提供与ETHERNET的连接通讯接口。
评论