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

此外为提高核心板的适用范围,在核心板上增加了一个标准的SODIMM插槽和总线复用电路,SODIMM插槽可通过跳线支持16MB、32MB、64MB及128MB内存。总线复用电路支持外部总线仲裁(即在同一系统中可以将多块核心板加在同一总线上而不会产生冲突),本核心板可以不加任何改功率差模电感电感器动即可用于其他系统中,包括多个核心板用于同一个系统[1][2]。
底板的功能框图如图2所示。当操作系统完全接管系统(包括对核心板底板所有硬件的管理)后,由操作系统发起任务控制底板上的资源,从而实现硬件防火墙的功能,包括路由功能、网关功能和内容过滤的功能。同时连接器将核心板所有的引脚引出用于扩展设计。这样设计的优点是当系统进行局部更新或设计时,只要更改底板的设计即可,并极大降低了开发难度,同时也提高了本系统复用率。

2 关键器件和关键技术
2.1 系统核心CPU MPC860
MPC860是由基于Motorola的MC68360嵌入式通信控制器演变而来的。PowerPCTM结构处理器由三个模块组成,即PowerPCTM内核、系统接口单元(SIU)及通信处理器模块(CPM)。这三个模块均采用32位内部总线。MPC860的主处理器是32位的PowerPCTM内核,能够实现内存管理(MMU)以及指令与数据的缓存;MPC860的系统接口单元中,存储器控制单元可支持多种高性能的存储器,包括SDRAM和Flash,还增加了PCMCIA控制器及实时时钟电路。MPC860采用了类似于MC68360的通信处理器模块(CPM),并增加了I2C通道。MPC860的CPM赠加了DSP功能。详细介绍见参考文献[1][4]。
LXT972是Intel公司推出的符合IEEE标准的快速网络物理收发器驱动芯片。适合于在100BASE-TX和10BASE-T标准的介质连接中应用。除此之外,它还提供一种非常易于应用在10/100M介质访问控制器(MACs)的独立介质独立接口(MII)。详细介绍见参考文献[2]。
LXT905是Intel公司生产的一款低电压通用10Base-T收发器,适合于IEEE 802.3标准的物理层应用。LXT905的功能包括曼彻思特编码/解码,接收器压制和发送脉冲波形休整、模糊识别、连接完整性测试和反极性探测和校正。LXT905驱动10Base-T双绞线仅用单一3.3V或者5V供电的隔离变压器。详细介绍见参考文献[3]。
大功率电感厂家 |大电流电感工厂
三相变压器有哪些关键零件三相变压器是3个相同的贴片电感制造商容量单相变压器的组合.它有三个铁芯柱,每个铁芯柱都绕着同一相的2个线圈,一个是高压线圈,另一个是低压线圈.三相电是产生幅值相等、频率相等、相位互差120°电势的发电
电子设备中基于接地与屏蔽的电磁兼容性设计 4月08日 第三届·无线通信技术研讨会 立即报名 12月04日 2015•第二届中国IoT大会 精彩回顾 10月30日ETF•智能硬件开发技术培训会 精彩回顾 10月23日ETF•第三届 消费
请教TSM103芯片的电压环和过压保护设计 目前我是设计40W的项目,输出电流是0.7A,输出电压是28V—57V,那么我下面图示中的电压环设计和过压保护设计有没有问题?请指教。
已经被添加到社区经典图库喽
http