首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 基于MPC860和VxWorks的硬件防火墙设计及实现

基于MPC860和VxWorks的硬件防火墙设计及实现

资料介绍
嵌入式系统

基于MPC860和VxWorks的硬件防火墙设计及实现
与传统的PC架构硬件防火墙卡相比,利用MPC860实现的硬件防火墙在系统结构、体积、
功耗、成本以及应用上具有很大的优势。本文介绍的利用MPC860开发的硬件防火墙设计
方案,不仅充分利用了MPC860的功能,并且在实现上所采用的设计思路可以很容易地应
用到其他嵌入式开发中。
   
本方案所使用的器件大部分是嵌入式开发中最经常使用的器件,所有的器件都具有一定
的通用性,稍加改动即可应用到其他设计中。并且在该系统的基础上能很容易地开发出
适用于其他方面的网络控制及通信系统。
1 系统硬件结构及工作原理
1.1 系统结构及特点
   
整个系统由核心板底板组成,核心板主要包括:核心CPU(MPC860)、Flash存储器、SD
RAM存储器、标准的SODIMM接口、电源监控及复位电路、时钟驱动电路以及与底板相连的
连接器。底板主要包括:100M网络接口电路、10M网络接口电路、BDM调试接口电路、系
统供电电路、实现控制和监控功能的RS232接口电路和与核心板相连的连接器。方案设计
中将整个系统分为核心板和底板两部分,分别设计实现,既降低了整个系统的开发难度
又使系统易于维护、升级和和扩展。
1.2 系统的功能框图及工作原理
   
核心板的功能框图如图1所示。系统上电后,核心板通过连接器将电源从底板引上来。电
源监控及复位电路开始工作,产生复位信号。在复位信号产生后,核心板的核心CPU(M
PC860)开始启动。此时MPC860开始读取数据线(D0~D15)上的值,并通过读出的设置
值来初始化CPU,主要包括存储器初始化、中断向量初始化、调试寄存器初始化等。当所
有的硬件环境(主要指CPU中所有与操作系统相关的一些特殊功能寄存器,如SRR0、SRR1
、CR等)初始化完毕后。系统会将控制权交给存储在Flash中的操作
基于MPC860和VxWorks的硬件防火墙设计及实现
本地下载

评论