虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

千兆网口芯片

  • 嵌入式LINUX 电子教程全集

    嵌入式LINUX  电子教程全集 嵌入式系统出现于60年代晚期,它最初被用于控制机电电话交换机,如今已被广泛的应用于工业制造、过程控制、通讯、仪器、仪表、汽车、船舶、航空、航天、军事装备、消费类产品等众多领域。计算机系统核心CPU,每年在全球范围内的产量大概在二十亿颗左右,其中超过80%应用于各类专用性很强的嵌入式系统。一般的说,凡是带有微处理器的专用软硬件系统都可以称为嵌入式系统。   1. 嵌入式Linux系统就是利用Linux其自身的许多特点,把它应用到嵌入式系统里。   Linux做嵌入式的优势,首先,Linux是开放源代码的,不存在黑箱技术,遍布全球的众多Linux爱好者又是Linux开发者的强大技术支持;其次,Linux的内核小、效率高,内核的更新速度很快,linux是可以定制的,其系统内核最小只有约134KB。第三,Linux是免费的OS,在价格上极具竞争力。 Linux还有着嵌入式操作系统所需要的很多特色,突出的就是Linux适应于多种CPU和多种硬件平台,是一个跨平台的系统。到目前为止,它可以支持二三十种CPU。而且性能稳定,裁剪性很好,开发和使用都很容易。很多CPU包括家电业芯片,都开始做Linux的平台移植工作。移植的速度远远超过Java的开发环境。也就是说,如果今天用Linux环境开发产品,那么将来换CPU就不会遇到困扰。同时,Linux内核的结构在网络方面是非常完整的,Linux对网络中最常用的TCP/IP协议有最完备的支持。提供了包括十兆、百兆、千兆的以太网络,以及无线网络,Toker ring(令牌环网)、光纤甚至卫星的支持。所以Linux很适于做信息家电的开发。   还有使用Linux为的是来开发无线连接产品的开发者越来越多。Linux在快速增长的无线连接应用主场中有一个非常重要的优势,就是有足够快的开发速度。这是因为LInux有很多工具,并且Linux为众多程序员所熟悉。因此,我们要在嵌入式系统中使用Linux操作系统。   Linux的大小适合嵌入式操作系统——Linux固有的模块性,适应性和可配置性,使得这很容易做到。另外,Linux源码的实用性和成千上万的程序员热切其望它用于无数的嵌入式应用软件中,导致很多嵌入式Linux的出现,包括:Embedix,ETLinux,LEM,Linux Router Project,LOAF,uCLinux,muLinux,ThinLinux,FirePlug,Linux和PizzaBox Linux   相对,Linux的图形界面还相对较弱,但近年Linux的图形界面发展也很快,这也就不是问题。   2. 什么是嵌入式Linux   嵌入式linux 是将日益流行的Linux操作系统进行裁剪修改,使之能在嵌入式计算机系统上运行的一种操作系统。嵌入式linux既继承了Interlnet上无限的开放源代码资源,又具有嵌入式操作系统的特性。嵌入式Linux的特点是版权费免费;购买费用媒介成本技术支持全世界的自由软件开发者提供支持网络特性免费,而且性能优异,软件移植容易,代码开放,有许多应用软件支持,应用产品开发周期短,新产品上市迅速,因为有许多公开的代码可以参考和移植,实时性能RT_Linux Hardhat Linux 等嵌入式Linux支持,实时性能稳定性好安全性好。   3. 嵌入式Linux有巨大的市场前景和商业机会,出现了大量的专业公司和产品,如Montavista Lineo Emi等,有行业协会如Embedded Linux Consortum等,得到世界著名计算机公司和OEM板级厂商的支持,例如IBM Motorola Intel等。传统的嵌入式系统厂商也采用了Linux策略,如Lynxworks Windriver QNX等,还有Internet上的大量嵌入式Linux爱好者的支持。嵌入式Linux支持几乎所有的嵌入式CPU和被移植到几乎所有的嵌入式OEM板。   4.嵌入式Linux的应用领域非常广泛,主要的应用领域有信息家电、PDA 、机顶盒、Digital Telephone、Answering Machine、Screen Phone 、数据网络、Ethernet Switches、Router、Bridge、Hub、Remote access servers、ATM、Frame relay 、远程通信、医疗电子、交通运输计算机外设、工业控制、航空航天领域等。   5.如果分别让10位工程师给出嵌入式系统的定义,将得到10个不同的答案。一般来说,大部分的嵌入式系统执行特定的任务。我们假定最简单的嵌入式系统包括输入/输出功能,以及一些控制逻辑,该系统基于它的配置执行某些类型的功能。按照这个标准,可以认为一个包含实现控制逻辑74123计数器以及一个状态是一个嵌入式系统。也许可以补充说,该系统必须可通过存储在固件中的软件进行编程。这个新的嵌入式系统定义包括输入/输出(I/O),以及存储在系统固件中的控制逻辑。一个带有鼠标、键盘、网络连接并运行图形用户界面(GUI,graphical user interface)多任务操作系统的桌面计算机显然满足这些要求,但我们能认为它是一个嵌入式系统吗?   如果桌面计算机不是一个嵌入式系统,那么手持设备呢?它们有I/O功能,可以运行存储在固件中的控制逻辑。有人说,桌面计算机和手持设备都有通用计算机设备,可以运行软件来执行许多不同的任务,与之不同的是,嵌入式系统(例如,洗碗机控制器或飞行导航系统)主要是为特定任务而设计的。这种特定的功能限定使嵌入式设备有功能上的唯一性。如果是这样,为什么一些嵌入式系统设计成具有附加的功能,如存储在非易失性存储器中的程序,并且具有运行可以完成原始设计范围之外的任务的多任务操作系统的能力呢?   在过去,区分嵌入式系统和通用计算机比现在简单的多。例如,可以很容易地区分出一个基于8051的T1分幅卡嵌入式系统和一台Sun UNIX工作站。而现在,从功能方面很难区分一台Sun工作站和一个包含PowerPC以及32MB内存和16MB闪存的机顶盒。这样的机顶盒可以运行带GUI的多任务操作系统,可现场升级,可以同时运行多个程序(如视频控制器、数字录像和Java虚拟机),还可以进行安全的因特网在线交易。很难判断这种机顶盒是否是一个嵌入式系统。显然,硬件性能的提升和价格的下降使通用计算机和嵌入式系统之间的界限变得很模糊,技术的进步使得我们很难定义什么是嵌入式。

    标签: LINUX 嵌入式 电子教程

    上传时间: 2014-12-30

    上传用户:ljt101007

  • 高性能雷达信号处理系统硬件设计

    文章主要讨论了一种基于Xilinx FPGA及VPX(VITA46)架构的高性能雷达信号处理系统的设计方案,详细分析了系统指标与系统结构并全面论述了整个系统各部分的设计方案和硬件实现。系统包括高速信号采集/回放板卡、高速大容量数据存储板卡、高速信号处理板卡、高速信号交换板卡及高速系统背板等五类板卡。各类板卡通过高速VPX总线连接并被组装在雷达信号处理机箱内构成一套高扩展性、高性能的雷达信号处理系统。系统全采用Xilinx Virtex5FPGA高速现场可编程逻辑器件为主处理器及主控制器。信号采集/回放板使用基于FMC(VITA57)高速接口的子母板设计,提高了系统的灵活性和通用性;大容量数据存储板采用由高密度固态存储芯片Flash(闪存)组成的数据存储整列,提高了数据存储容量及存储带宽;信号处理板使用多片FPGA高效并行处理架构,提升系统运算能力及处理速率;同时系统采用FPGA高速串行口结合VPX总线架构并整合千兆以太网技术,加大了系统数据吞吐能力。关键词:XilinxFPGA,高性能,雷达信号处理系统,VPX

    标签: Xilinx FPGA 雷达信号处理系统

    上传时间: 2022-07-27

    上传用户:

  • 基于FPGA的硬件防火墙设计和实现.rar

    本文提出了一种基于FPGA的硬件防火墙的实现方案,采用了FPGA来实现千兆线速的防火墙。传统的基于X86等通用CPU的防火墙无法支撑快速增长的网络速度,无法实现线速过滤和转发。本文在采用FPGA可编程器件+通用CPU模式下,快速处理网络数据。网络数据在建立连接跟踪后,直接由FPGA实现的快速处理板直接转发,实现了网络数据的线速处理,通用CPU在操作系统支持下,完成网络数据的连接跟踪的创建、维护,对网络规则表的维护等工作。FPGA硬件板和CPU各司所长,实现快速转发的目的。 本文设计了基于FPGA的硬件板的硬件规格,提出了硬件连接跟踪表的存储模式,以及规则表的存储模式和定义等; 防火墙系统软件采用NetBSD操作系统,完成了硬件板的NetBSD的驱动;在软件系统完成了新建连接的建立、下发、老化等工作;在连接跟踪上完成了规则的建立、删除、修改等工作。 本文完成了防火墙的实现。实现了基于连接跟踪的包过滤、地址转换(NAT),设计了连接跟踪的关键数据结构,包过滤的关键数据结构等,重用了NetBSD操作系统的路由。本文针对地址转换应用程序的穿透问题,新增了部分实现。 在DoS攻击是一种比较常见的攻击网络手段,本文采用了软硬件结合的方法,不仅在软件部分做了完善,也在硬件部分采取了相应的措施,测试数据表明,对常见的Syn洪水攻击效果明显。 在实践过程中,我们发现了NetBSD操作系统内核的软件缺陷,做了修正,使之更完善。 经过测试分析,本方案不仅明显的优于X86方案,和基于NP方案、基于ASIC方案比较,具有灵活、可配置、易升级的优点。

    标签: FPGA 硬件 防火墙

    上传时间: 2013-06-21

    上传用户:zxh1986123

  • 基于FPGA的对象存储控制器原型的硬件设计与实现.rar

    本文对基于FPGA的对象存储控制器原型的硬件设计进行了研究。主要内容如下: ⑴研究了对象存储控制器的硬件设计,使其高效完成对象级接口的智能化管理和复杂存储协议的解析,对对象存储系统整体性能提升有重要意义。基于SoPC(片上可编程系统)技术,在FPGA(现场可编程门阵列)上实现的对象存储控制器,具有功能配置灵活,调试方便,成本较低等优点。 ⑵采用Cyclone II器件实现的对象存储控制器的网络接口,包含处理器模块、内存模块、Flash模块等核心组成部分,提供千兆以太网的网络接口和PCI(周边元件扩展接口)总线的主机接口,还具备电源模块、时钟模块等以保证系统正常运行。在设计实现PCB(印制电路板)时,从叠层设计、布局、布线、阻抗匹配等多方面解决高达100MHz的全局时钟带来的信号完整性问题,并基于IBIS模型进行了信号完整性分析及仿真。针对各功能模块提出了相应的调试策略,并完成了部分模块的调试工作。 ⑶提出了基于Virtex-4的对象存储控制器系统设计方案,Virtex-4内嵌PowerPC高性能处理器,可更好地完成对象存储设备相关的控制和管理工作。实现了丰富的接口设计,包括千兆以太网、光纤通道、SATA(串行高级技术附件)等网络存储接口以及较PCI性能更优异的PCI-X(并连的PCI总线)主机接口;提供多种FPGA配置方式。使用Cadence公司的Capture CIS工具完成了该系统硬件的原理图绘制,通过了设计规则检查,生成了网表用作下一步设计工作的交付文件。

    标签: FPGA 对象存储 原型

    上传时间: 2013-04-24

    上传用户:lijinchuan

  • 基于FPGA安全监控系统的数字视频处理.rar

    随着经济的发展,生活水平的逐步提高,购置房屋和车辆的人越来越多,但安全问题也给人们带来巨大的经济损失。与此同时,相应的安全防盗系统也应运而生。目前市场上,低端的方案是利用单片机和通讯单元相结合构成系统。这种系统虽然价格便宜,实现起来也相对简单,但是功能不够完善,不能实现正真的影、音、像图文全方位监控。而高端的方案则使用专用集成电路,虽然功能强大,但是价格昂贵,并且对于新的接口标准存在兼容性问题,而且也不易升级。 基于FPGA的安全监控系统,是FPGA和通讯单元相结合的产物。其核心FPGA可多次配置,灵活性强,在性能和价格中找到一个很好的平衡。其易于维护和升级,以满足市场上不断推陈出的新的接口标准。 整个系统将是对视频图像处理、图像加密技术、传感器、PIC总线通讯等诸多技术的整合。而本文将侧重于论述该系统中视频图像处理、控制接口和视频传送部分的内容。全文分为五个章节,第一章简要介绍了视频信号处理的原理和结构,对一些专业术语进行介绍,并展示了通用的视频处理过程。第二章针对监控系统的案例,对视频信号处理模块的解决方案进行论述,将实际的视频信号处理划分为转换、计算和传送三个子模块,并且分别进行功能介绍。第三章着重介绍视频转换和视频计算两大模块,对相应的接口配置和模块主要代码实现作了深入分析。第四章将论述视频处理中的重要课题:数字图像的压缩技术,并对相应的重要模块和关键步骤作实际建模分析。第五章将探讨视频传送的相关技术,介绍传统的Camera-Link标准和最新的千兆以太网传送标准,对可行性应用进行了比较。

    标签: FPGA 安全监控

    上传时间: 2013-07-17

    上传用户:xymbian

  • 毕业论文.rar

    本人撰写的2010届毕业设计论文,主要涉及以太网五口千兆交换机的设计与制作

    标签: 毕业论文

    上传时间: 2013-06-25

    上传用户:LSPSL

  • 基于FPGA安全监控系统的数字视频处理

    随着经济的发展,生活水平的逐步提高,购置房屋和车辆的人越来越多,但安全问题也给人们带来巨大的经济损失。与此同时,相应的安全防盗系统也应运而生。目前市场上,低端的方案是利用单片机和通讯单元相结合构成系统。这种系统虽然价格便宜,实现起来也相对简单,但是功能不够完善,不能实现正真的影、音、像图文全方位监控。而高端的方案则使用专用集成电路,虽然功能强大,但是价格昂贵,并且对于新的接口标准存在兼容性问题,而且也不易升级。 基于FPGA的安全监控系统,是FPGA和通讯单元相结合的产物。其核心FPGA可多次配置,灵活性强,在性能和价格中找到一个很好的平衡。其易于维护和升级,以满足市场上不断推陈出的新的接口标准。 整个系统将是对视频图像处理、图像加密技术、传感器、PIC总线通讯等诸多技术的整合。而本文将侧重于论述该系统中视频图像处理、控制接口和视频传送部分的内容。全文分为五个章节,第一章简要介绍了视频信号处理的原理和结构,对一些专业术语进行介绍,并展示了通用的视频处理过程。第二章针对监控系统的案例,对视频信号处理模块的解决方案进行论述,将实际的视频信号处理划分为转换、计算和传送三个子模块,并且分别进行功能介绍。第三章着重介绍视频转换和视频计算两大模块,对相应的接口配置和模块主要代码实现作了深入分析。第四章将论述视频处理中的重要课题:数字图像的压缩技术,并对相应的重要模块和关键步骤作实际建模分析。第五章将探讨视频传送的相关技术,介绍传统的Camera-Link标准和最新的千兆以太网传送标准,对可行性应用进行了比较。

    标签: FPGA 安全监控 数字

    上传时间: 2013-04-24

    上传用户:hebmuljb

  • 中兴通讯硬件巨作:信号完整性基础知识

    中兴通讯硬件一部巨作-信号完整性 近年来,通讯技术、计算机技术的发展越来越快,高速数字电路在设计中的运用越来 越多,数字接入设备的交换能力已从百兆、千兆发展到几十千兆。高速数字电路设计对信 号完整性技术的需求越来越迫切。 在中、 大规模电子系统的设计中, 系统地综合运用信号完整性技术可以带来很多好处, 如缩短研发周期、降低产品成本、降低研发成本、提高产品性能、提高产品可靠性。 数字电路在具有逻辑电路功能的同时,也具有丰富的模拟特性,电路设计工程师需要 通过精确测定、或估算各种噪声的幅度及其时域变化,将电路抗干扰能力精确分配给各种 噪声,经过精心设计和权衡,控制总噪声不超过电路的抗干扰能力,保证产品性能的可靠 实现。 为了满足中兴上研一所的科研需要, 我们在去年和今年关于信号完整性技术合作的基 础上,克服时间紧、任务重的困难,编写了这份硬件设计培训系列教材的“信号完整性” 部分。由于我们的经验和知识所限,这部分教材肯定有不完善之处,欢迎广大读者和专家 批评指正。 本教材的对象是所内硬件设计工程师, 针对我所的实际情况, 选编了第一章——导论、 第二章——数字电路工作原理、第三章——传输线理论、第四章——直流供电系统设计, 相信会给大家带来益处。同时,也希望通过我们的不懈努力能消除大家在信号完整性方面 的烦脑。 在编写本教材的过程中,得到了沙国海、张亚东、沈煜、何广敏、钟建兔、刘辉、曹 俊等的指导和帮助,尤其在审稿时提出了很多建设性的意见,在此一并致谢!

    标签: 中兴通讯 硬件 信号完整性 基础知识

    上传时间: 2013-11-15

    上传用户:大三三

  • 六类线缆的隔离构件(工艺)

    在过去10年中,满足高带宽应用需要的布线技术发生了巨大的变化,布线系统所支持的带宽已从最初10MHz发展到今天的250MHz。2002年6月,TIA/EIA组织最终核准了六类布线标准,将所有厂商的布线产品实现标准化,而网络设备制造商也将保证它们的设备在六类布线上高速运行。应该说,六类系统的推出为人类从真正意义上跨入千兆网络的时代奠定了坚实的基础,但同时也带来了种种疑惑

    标签: 六类线缆 隔离构件 工艺

    上传时间: 2013-11-02

    上传用户:hzakao

  • 基于FPGA的高速串行传输接口研究与实现

    摘 要:介绍了FPGA最新一代器件Virtex25上的高速串行收发器RocketIO。基于ML505开发平台构建了一个高速串行数据传输系统,重点说明了该系统采用RocketIO实现1. 25Gbp s高速串行传输的设计方案。实现并验证了采用FPGA完成千兆串行传输的功能目标,为后续采用FPGA实现各种高速协议奠定了良好的基础。关键词: FPGA;高速串行传输; RocketIO; GTP 在数字系统互连设计中,高速串行I/O技术取代传统的并行I/O技术成为当前发展的趋势。与传统并行I/O技术相比,串行方案提供了更大的带宽、更远的距离、更低的成本和更高的扩展能力,克服了并行I/O设计存在的缺陷。在实际设计应用中,采用现场可编程门阵列( FPGA)实现高速串行接口是一种性价比较高的技术途径。

    标签: FPGA 高速串行 传输接口

    上传时间: 2013-11-22

    上传用户:lingzhichao