月亮棋牌www。a9602。com是一款非常棒的热门棋牌类手游,这里的棋牌玩法有着与众不同的换角色玩法,玩家的角色可以自由的更换,超级多的装扮可以进行随意的选择,打造属于自己的完美人物角色,这里的玩法当中玩家可以体验到多种棋牌的乐趣,还有组合规则模式,难ò
月亮棋牌游戏中心—官网注册

基于RapidIO互连构架实现双主机节点通信系统的设

随着嵌入式系统对信号处理性能和数据传输性能的不断提高,单纯依靠提高处理器性能来改善系统性能的方法已无法满足需求。并行计算正日益成为一种增加系统处理能力的可行方向,多处理器间的数据传输、资源共享与同步便成了一个制约系统性能的重要环节。传统依靠提升并行总度与速率的方法已不能满足嵌入式市场对总线带宽的需求。因此,需新兴的高性能总线互联技术来实现系统互联通信的更高要求   RapidIO互连构架作为一种基于可靠性的开放式互连协议标准,以其高效率、高稳定性、低系统成本等特点,可为通信系统各器件间提供高带宽、低延时数据传输的解决方案。RapidIO具备交换功能,具有完备的包交换、应答、中断、容错机制,可靠性高,传输效率高于PCIE和千兆以太网,可为芯片到芯片,板到板提供高性能的互联,其性能可达到1~60 Gbit·s-1,能够为新一代高性能嵌入式系统互联提供良好的解决方案。本文讨论了一种基于RapidIO的具有双主机节点的嵌入式系统互联设计,给出系统设计方案及驱动软件设计,并在具体应用环境中对设计方案进行了系统验证   在RapidIO互联应用中,通常不会将RapidIO端点相互直接连在一起,而是通过交换机实现端点之间的系统互联,这样可使系统的成本减少,并改善系统的性能。典型的RapidIO交换网络节点分为主机节点(Host)、交换机(Switch)和端节点(End-Point)3类,每个设备由DeviceID唯一标识。系统启动时,主机节点负责系统初始化和网络的枚举,在工作时,主机节点将协调和监控系统运行和错误恢复,同时,主机节点可看做是交换网络中的一个端节点,负责发送和接收网络中的数据包。交换机实现端系统的互连,且完成RapidIO包的路由和转发   为了实现RapidIO通信功能,主机节点需要实现RapidIO控制器,RapidIO控制器的实现主要有两种方式,一种是通过FPGA的专用IP核来实现,这种方式受限于IP核对器件的限制,成本较高,且主机节点通常要实现数据处理与系统管理功能,单靠FPGA实现不太现实。另一种方式是通过集成有RapidIO控制器的CPU来实现,如PowerPC。PowerPC处理器功能强大,处理速度快,可以配合嵌入式操作系统完成任务的管理和调度,同时较多PowerPC处理器集成有RapidIO控制器,因此大多使用RapidIO网络的嵌入式领域都选用PowerPC做为主机节点   本系统采用两片MPC8641D处理器芯片做为主控制器,Freescale生产的MPC8641D芯片内部集成了2个e600内核,每个核包含32 kB的一级指令Cache和数据Cache,以及1个1 MB的二级Cache。高集成MPC8641D能够代替多器件,极大节省了底板制造的成本和空间。MPC8641D芯片集成了RapidIO控制器,其中1x/4x串行通道的传输速率可为1.25 Gbit·s-1、2.5 Gbit·s-1和3.125 Gbit·s-1,消息单元支持存储地址寄存器最大长度4 kB的消息   系统选用TS1578做为交换机,Tsi578交换芯片是Tundra公司的第3代RapidIO交换芯片,其支持高达80 Gbit·s-1的聚合带宽,可独立配置成最多8个4X端口或16个1X端口,端口的频率可配置为1.25 Gbit·s-1、2.5 Gbit·s-1、3.125 Gbit·s-1,支持混合的速率和带宽配置。SRIO的路由和交换是通过每个端点设备的ID号来实现的,每个端点设备都会分配一个唯一的ID号,当一个端点发出一个数据包时,在其的包头中包含有目的终端的ID号和发送源端的ID号。Tsi578的每个端口上都有一个交换路由表,根据路由表就可决定此数据包由哪一个端口送出   在使用RapidIO进行通信前,首先要进行RapidIO系统初始化,主要包括SRIO控制器初始化、Doorbell初始化、Message初始化、DMA初始化、RapidIO交换机初始化、RapidIO网络初始化等   系统中采用两块CPU,两块CPU均可作为主机节点对RapidIO网络进行配置,为了保证RapidIO网络能够正常初始化,需使用主从方式的RapidIO网络初始化,初始化时由某一RapidIO节点进行主配置,实现RapidIO网络初始化,其他节点等待网络初始化成功后启动各自功能。如果进行主配置的节点出现问题,未完成RapidIO网络初始化,具有从配置功能的节点需要进行RapidIO网络初始化,以提高RapidIO网络初始化的鲁棒性   由于TSI578设备在重复初始化时会产生异常,为了防止主从设备同时对交换机进行初始化,设计时考虑初始化时首先判断RIO_HOST_BASE _ID_LOCK寄存器是否已被锁定,若已被锁定,表明交换机已被初始化,则该节点直接跳过这一步骤。优势在于对应用而言只需提供一个初始化接口,设计人员在进行应用编程时无需考虑主设备或从设备是否已经对交换机进行了初始化,方便了应用设计   网络映射结果将系统中所有非主机结点的RapidIO空间映射到自己的地址空间上,不同的非主机节点根据需求不同可映射不同的起始地址和映射空间。系统中使用rioMapOutb和rioMapInb接口动态配置RapidIO网络地址映射,映射的地址长度都必须为4 kB的倍数,且地址需要对齐,映射后在此存储空间内进行通信。软件中使用的函数接口如下   rioMapOutb一次只能映射一个外部节点的内存空间,为了提升软件效率,使用rioMapOutb4接口一次性对4个外部节点进行映射   RapidIO的网络通信主要有消息、门铃、Nread和Nwrite等方式。软件中使用的函数接口如下   在实际应用中,RapidIO网络上的节点可能出现故障,需进行重启操作。重启后的节点,其硬件配置均回到最初状态,RapidIO部分功能(节点ID等)需要进行重新初始化,因此需进行RapidIO网络的故障恢复   (1)普通节点的故障恢复。主节点或从节点进行一次RapidIO网络的初始化即可恢复普通节点的RapidIO网络故障   (3)主节点的故障恢复。主节点自动恢复后从节点进行一次RapidIO网络的初始化   在某些情况下,由于芯片上RapidIO控制器的问题,主节点无法进行自身的自动恢复。因此,在故障恢复的第3种基础形式中,仅能使用从节点进行一次RapidIO网络的初始化这种方式恢复主节点的故障。在这种情况下,主节点和从节点之间需要具有通信机制,使得主节点能够将其发生故障的事件通知给从节点,从而触发从节点进行一次RapidIO网络的初始化,完成主节点的故障恢复。主节点和从节点之间需要具有通信机制,由于主节点和从节点同属于一块板卡,且之间具有互相的中断触发功能,因此使用中断触发方式完成主节点和从节点之间的故障通知   完成系统和驱动软件的设计后,在具体应用环境中对系统的功能和性能进行验证   系统采用主从方式初始化,系统上电后,两个CPU各自调用初始化函数进行系统初始化,先运行的CPU自动设置为主节点,后运行的CPU和网络上的其他设备为从节点,主节点通过网络枚举发现系统中的其他从节点,从而完成网络配置。系统验证了如下功能   (1)RapidIO网络动态接入和故障恢复功能,RapidIO网络能够动态接入其他网络节点并且完成对新接入节点的网络配置,同时系统具备故障恢复功能   为了验证网络传输性能,选取RapidIO网络中的两个主机节点进行通信功能测试。RapidIO端口工作在4x模式下,速率为3.125Gbit·s-1,测试传输不同大小的包时Nread和Nwrite的传输带宽,实际的传输带宽如表1所示   从表中可看出,RapidIO实际的传输速率和理论传输速率之间有一定的差距。当单包数据为128 Byte时,数据传输速率比较低。随着包的大小增加,传输速率也在增加,但是速率增长趋势变缓。当单包数据为4kB时,RapidIO的传输速率是最高的,此时NWRITE的传输带宽为720.5 Mbit·s-1,NREAD的传输带宽为716.8/Mbit·s-1   RapidIO是一种高效、稳定、低成本的系统互联总线,为新一代高性能嵌入式系统互联提供了良好的解决方案。本文介绍了一种基于RapidIO的具有双主机节点的嵌入式系统互联设计与实现方案,系统中两块PowerPC主控制器采用主从方式工作,并通过TSI578交换机连接外部的其他系统,该设计性能稳定可靠,能够满足并行分布式系统的高速数据传输需求,具有广泛的应用前景   0 课程大纲介绍和IDE安装1 指针:地址的外号&2 指针与变量3 指针就是一个数4 如何使用一个数据5 一级指针的类型   根据官方此前公布的消息,索尼将于今年年底正式上架新一代游戏主机PlayStation 5,不过近期有...   我的看法是:首先考虑自己个人的兴趣,这两个行业的模式、思维、市场还是有较大不同   根据最新披露的专利文件显示,微软Surface Book 3或将采用全新的自适应气流系统。根据专利的...   上云已成为企业寻求数字化转型升级的基本路径。而云环境的边界广、技术环境复杂,使传统安全边界被打破,云...   尤其是交通WiFi具有高频次、高密度、刚需、封闭等特点,流量价值突出,一直以来都被称为WiFi理想的...   随着技术的发展,工业上还有RS-232串口通信的大量使用,但是商业技术的应用上,已经慢慢地使用USB...   串口通信是指采用串行通信协议(serial communication)在一条信号线上将数据一个比特...   中国移动于近日发布了2020-2021年SPN设备新建部分集采项目:项目分布28个省份,SPN设备采...   德承是专业的嵌入式计算机制造商,推出了P2100系列嵌入式计算机(含P2102 和P2102E)。P...   在各种外围的设备中,使用了通用的异步接收和发送(UART)接口。例如,一个基于微控制的系统有四个这样...   编码是为计算机进行信息传输而被采用的。通过对信息进行编码,许多技术上的问题,比如同步、带宽受限等都可...   用户界面设计是屏幕产品的重要组成部分,它为人机交互构建了一个沟通环境。其中交互性设 计是用户界面设计...   每一个嵌入式应用软件都会在某些时候访问最底层的固件和进行一些硬件控制。 驱动的设计和实施是确保一个系...   嵌入式存储交换技术还是比较常用的,于是我研究了一下如何增加嵌入式存储交换技术的可靠性,在这里拿出来和...   尽管Xbox Series X外形、主要配置、命名等核心信息已经公布,但这依旧不能换满足玩家们的好奇...   根据外媒WCCFtech报道,最近的种种迹象表明,索尼可能会选择在2月5日左右正式公布其PS5的更多...   不是所有便携式系统都像图1(参见本系列文章的第二部分)所示的系统这么简单。图3给出了可穿戴电子设备的典型方框图。由..   ARM cortex-A53是否支持硬件预取、整型流水线的个数等相关参数   已经查阅了A53的手册没有找到相关的答案,自己有刚刚接触这方面,老大给的任务,希望有大佬帮忙指点一下,或是有相关..   Orange Pi Zero开发板在Armbian系统下如何使用声卡功能   在使用Orange Pi Zero开发板时,安装Armbian的系统,有开发者反馈找不到声卡,这是因为声卡的功能是在Zero的转接..   TCP/IP 协议由应用层、UDP 层、IP 层和数据链路层组成。为了实现透明传输,增加应用进程协议...   早在之前我们就知道,兼容性将成为索尼PlayStation 5的主要卖点之一。而日前,在国外论坛上又...   随着我国航空事业的迅速发展,各种新型飞机和发控设备相继研制成功,以往一些测控设备在功能和性能上已无法...   俄罗斯铁路公司日前采购了一批配备了国产处理器的主机,总额10.8亿卢布,总计1.5万台电脑,单台售价...   视频工作站是监控中心的核心监控设备,即“网络监控录像主机”,负责具体连接前端网络摄像机,提供所有远程...   基于Internet网络的在线监控模式,一方面运行在Web服务器上的CGI程序根据客户端浏览器的请求...   Lattice公司的MachXO2系列是高度可配置的串行逻辑器件(PLD),具有低误差,具有和高系统...   香橙派开发板OrangePi 2G-IOT如何升级 NAND 中的 Android   OrangePi 2G-IOT 提供了两种方式的 Android 启动, 分别为 SD 卡启动和 Nand 启动。当需要升级 SD 卡或者 ..   随着5G时代的到来,5G的优势不断得到凸显,月亮棋牌游戏基于5G通信,不仅仅是网络速度增加,更多的是基于5G网络...   2019年OrangePi 香橙派开发板人气盘点,谁是你心目中的C位   年关将至,趁着快回家过年,除了吃喝玩乐“葛优躺”的例行活动,我们还可以来一点不一样的活动——开发板测评!下面就..   运营商要面对的服务人群很复杂,而很多的服务对象对于电信行业不够了解,缺乏规则意识,这是这个行为的缘起...   作为迷你主机的制造大厂,索泰在CES上推出了搭载AMD APU的ZBOX以及搭载十代酷睿的相关产品,...   上周,Xbox游戏工作室老大Matt Booty的一句话让游戏圈聒噪不已—-“Xbox Series...   根据消息报道,华擎在CES 2020上展示了AMD版本的迷你主机 Jupiter A320 mini...   根据消息报道,酷冷至尊在CES 2020上推出了NC100迷你主机,采用了英特尔幽灵峡谷NUC 9的...   据外媒The Verge报道,微软昨日澄清,即将推出的次时代主机Xbox Series X将打破传统...   香橙派Orange Pi Zero开发板如何连接无线:]a. 命令行输入 看是否有网卡(wlan*) $ insmod xradio_wlan.ko c. 输入命令 ifconfig,应该可以看到 wlan0(假设是..   物联网可以使零售商直接受益的关键方法之一是通过信标技术,该技术可以为路过某个零售商店的消费者提供优惠...   随着遥感卫星在社会生产和生活各领域应用范围的不断扩大,遥感卫星行业发展也步入快速增长期,诸多问题也不...   去年,AMD的RX-8125、RX-8120和A9-9820三款嵌入式处理器首次曝光,但是一直没有产...   Python语言目前是IT行业内最为流行的编程语言之一,同时Python也是全场景编程语言之一,目前...   随着信息化技术的深度渗透,利用先进科技服务课堂教学,打造教学相长、互动高效的“智慧”课堂就成为了当前...   近年来,随着我国人口红利的逐渐消失,企业用工成本不断上涨,各种工业机器人获得了广泛的应用,推动了产业...   构成嵌入式导航系统的硬件核心是 S3C2440A 微处理器。它是一款 ARM920T 的内核 RIS...   1.1 中断的理解1.1.1 中断概念程序正在执行,突然有外部信号或者内部信号打断正在执行的程序,需要执行该事件,执行完..   1.1 嵌入式概述1.1.1 嵌入式的含义嵌入式的全称为嵌入式计算机系统。详细的讲嵌入式系统是以嵌入式计算机为技术核心,..   对于外界执着于探究Xbox Series X、索尼PS5主机的确切硬件规格参数这事,XSX硬件总监D...   根据消息报道,华硕推出了一款型号为Mini PC PN62的迷你主机,搭载了第10代英特尔酷睿处理器...   根据攀升的官方消息,攀升推出了NUC系列主机,基于NUC 9 Extreme Kit打造,模块化...   随着光纤通信传输网的延伸以及通信维护任务的增加,为加强通信线路的维护,并及时发现维护过程中存在的各种...   据外媒报道,2019年任天堂在日本的销售可谓相当成功,占据了仅80%的本国游戏主机市场,称得上是历史...   该系统包括构建学生实操平台、教师监控平台和云端服务器。 1学生实操平台以ARM处理器为核心扩展出存储模块、WiF..   美国专利商标局于近期通过了苹果的一项专利申请,涉及织物的应用,诸如纺织品束带等嵌入式元件   体育场馆是人们聚集活动的区域,这种区域人口密度大,又因为是运动场所,易有危险产生,为了更好地将危险防...   索尼本次的CES 2020专场发布会似乎让游戏玩家有些失望,PS5公布的新信息实在可怜,几乎可以说乏...   要说本次CES2020微星新品发布会最受关注的产品线,那显然是台式主机,其推出的MEG Aegis ...   不久前,威刚预告称要在CES上发布一款名为XPG Gaia,其实就是英特尔幽灵峡谷的换色版,内部...   RS-232的大噪声(干扰)容限可使接口可靠工作,避免对由外部加到导线上的噪声引起的数据错误。在一个...   在CES 2020上,定制游戏PC厂商Origin PC推出了一款全新的多合一PC主机——Origi...   近日,媒体Digitimes援引任天堂游戏机上游供应商消息,表示一款全新的Switch主机将在202... 月亮棋牌 月亮棋牌app 月亮棋牌手机版官网 月亮棋牌游戏大厅 月亮棋牌官方下载 月亮棋牌安卓免费下载 月亮棋牌手机版 月亮棋牌大全下载安装 月亮棋牌手机免费下载 月亮棋牌官网免费下载 手机版月亮棋牌 月亮棋牌安卓版下载安装 月亮棋牌官方正版下载 月亮棋牌app官网下载 月亮棋牌安卓版 月亮棋牌app最新版 月亮棋牌旧版本 月亮棋牌官网ios 月亮棋牌我下载过的 月亮棋牌官方最新 月亮棋牌安卓 月亮棋牌每个版本 月亮棋牌下载app 月亮棋牌手游官网下载 老版月亮棋牌下载app 月亮棋牌真人下载 月亮棋牌软件大全 月亮棋牌ios下载 月亮棋牌ios苹果版 月亮棋牌官网下载 月亮棋牌下载老版本 最新版月亮棋牌 月亮棋牌二维码 老版月亮棋牌 月亮棋牌推荐 月亮棋牌苹果版官方下载 月亮棋牌苹果手机版下载安装 月亮棋牌手机版 月亮棋牌怎么下载

相关推荐:



相关产品推荐

关注官方微信

月亮棋牌游戏中心—官网注册
Copyright © 月亮电子元件有限公司 版权所有 Power by DeDe58网站Sitemap|导航地图