共查询到20条相似文献,搜索用时 203 毫秒
1.
2.
3.
4.
《信息通信》2018,(2)
千兆以太网接口已经成为高性能嵌入式处理器So C最重要的通信接口。在一款处理器So C的双通道以太网MAC设计时,由于处理器采用AMBA总线且管脚资源有限,直接复用已有IP核存在总线协议不兼容、引脚数目太多等问题。文章提出一种基于AMBA协议的双通道以太网MAC架构,通过设计RGMII接口单元,实现双通道以太网MAC接口的引脚复用,有效地降低了芯片管脚数目,同时通过设计PLB2AHB协议转换单元,实现通信数据AHB总线与PLB总线之间协议转换及以太网DMA功能。最后,本文通过搭建So C系统验证环境,对设计实现后的双通道以太网MAC在不同场景下的功能进行功能验证,结果表明双通道以太网MAC能够以10/100/1000Mbps的速率实现双通道RGMII半双工/全双工通信,满足设计要求。 相似文献
5.
基于千兆以太网的高速数据传输系统设计 总被引:1,自引:0,他引:1
介绍了千兆以太网接口以及TCP/IP协议,提出了几种设计方案,讲述了一种使用FPGA和MAC软核建立千兆以太网的方法。实验证明,这种方法稳定性好、传输带宽高、额外成本低,适用于大多数高速数据传输系统,是一种成本低、性能优越、可靠性高的高速数据传输系统设计方案。 相似文献
6.
7.
基于MicroBlaze的振动信号采集系统的设计与实现 总被引:1,自引:0,他引:1
为确保发电机组设备稳定运营,分析了振动监测系统的作用并提出了一种基于FPGA嵌入式系统实现数据采集与以太网传输的方案.该方案由FPGA控制多片AD进行同步数据采集与存储,并嵌入高性能的MicroBlaze软核处理器来控制整个系统,使用lwIP实现TCP/IP协议栈,通过以太网控制器将振动信号数据传给远程PC工作站,以1块FPGA为核心完成整个下位机系统的设计.给出了系统的主要模块设计实现方案,通过现场长时间稳定运行证明了这种简化结构设计的可行性与实用性. 相似文献
8.
9.
10.
11.
12.
13.
This paper presents the design and development of a new network virtualization scheme to support multitenant datacenter networking (MT‐DCN) based on software‐defined networking (SDN) technologies. Effective multitenancy supports are essential and challenging for datacenter networking designs. In this study, we propose a new network virtualization architecture framework for efficient packet forwarding in MT‐DCN. Traditionally, an internet host uses IP addresses for both host identification and location information, which causes mobile IP problems whenever the host is moved from one IP subnet to another. Unfortunately, virtual machine (VM) mobility is inevitable for cloud computing in datacenters for reasons such as server consolidation and network traffic flow optimization. To solve the problems, we decouple VM identification and location information with two independent values neither by IP addresses. We redefine the semantics of Ethernet MAC address to embed tenant ID information to the MAC address field without violating its original functionality. We also replace traditional Layer2/Layer3 two‐stage routing schemes (MAC/IP) with an all‐Layer2 packet forwarding mechanism that combines MAC addresses (for VM identification and forwarding in local server groups under an edge switch gateway) and multiprotocol label switching (MPLS) labels (for packet transportation between edge switch gateways across the core label switching network connecting all the edge gateways). To accommodate conventional IP packet architecture in a multitenant environment, SDN (OpenFlow) technology is used to handle all this complex network traffics. We verified the design concepts by a simple system prototype in which all the major system components were implemented. Based on the prototype system, we evaluated packet forwarding efficiency under the proposed network architecture and compared it with conventional IP subnet routing approaches. We also evaluated the incurred packet processing overhead caused by each of the packet routing components. 相似文献
14.
为了实现对温湿度数据的实时远程监测,提出了基于SOPC与嵌入式以太网接口的温湿度监测系统设计方案,本系统充分利用了 SOPC系统资源的丰富性,在QuartusⅡ软件的Qsys中构建以NiosⅡ软核CPU和所需外设IP为核心的硬件架构,通过移植μC/OSⅡ操作系统作为软件平台,以LwIP为网络通信协议,采用LAN91C111与FPGA相结合构成嵌入式以太网接口进行对温湿度数据的传输和控制。由于其具有设计灵活、可扩展升级、占用资源少、节约成本等优势,大幅简化了系统的电路结构,使设计变的简单,易于实现。 相似文献
15.
16.
17.
现场可编程门阵列(FPGA)是一种应用灵活的电子器件。以Xilinx公司的FPGA为目标器件,利用Xilinx公司的Microblaze微处理器软核,采用基于FPGA的嵌入式系统设计的方法,对构建基于Xilinx FPGA的以太网数据通信系统进行了研究,给出一种不同以往的在FPGA下实现全部以太网的方案。给出了系统的软硬件各个模块以及整体设计的实现,最后通过一个简单的远程控制实例介绍了其工作流程。 相似文献
18.
将光纤通道各类端口中相同的帧收发功能统一设计为一个链路层模块并以IP核的形式实现,可达到资源可重用的目的,这为以后的芯片开发大大节省了设计时间和成本.以模块化的方式采用自顶向下的设计思路,重点阐述了光纤通道链路层的硬件设计方法,并给出了IP核的相关接口. 相似文献
19.
在含有FPGA的数字信号处理电路和控制电路中,为了实现将原始AD采样数据或中间处理结果数据的导出,供后续分析处理使用,从数据传输的稳定性、系统实现的简易性、价格低廉等角度出发,研究设计了基于FPGA TSE IP核的嵌入式百兆以太网数据传输系统。首先,详细分析了以NiosII CPU软核处理器为核心的以太网数传系统的SOPC各模块的硬件设计,主要包括以TES IP核为主的以太网MAC,采用乒乓缓存方式保证数据的连续不间断传输,以及通过接收客户端指令来控制数传的开始和暂停;然后,利用MicroC/OS-II嵌入式实时操作系统的多任务方式,基于Niche stack TCP/IP协议栈,完成了系统的软件设计,并给出了软件程序流程;最后,通过传输并接收特定的数据,验证了系统数据传输的速率和准确性。结果表明在传输速率达到51 Mbps时,系统稳定可靠。 相似文献
20.
以太网IEEE802.3协议根据LAN的特点,把数据链路层分成LLC(逻辑链路控制)和MAC(介质访问控制)两个子层.MAC层协议作为数据帧收发的基础,是以太网技术的核心,主要负责上层数据和物理层的数据流量控制和数据流的检测、校验工作.介绍了基于FPGA的10MHz/100MHz以太网MAC控制器的设计,整个设计用Verilog语言实现.自主设计开发验证板,使用Altera厂商的FPGA(EP1C20F400C8)并验证. 相似文献