新式简易半自动化的非易无源矩阵及其读出设备的制造方法_3

文档序号:8396702阅读:来源:国知局
放在自身,若不是就在自己的finger表中找到最有可能的节点,并向其发送资源注册(p2p-code:5)和该资源的S_ID (p2p_id:S-1D)。
[0052]收到资源注册消息的节点会判断自己是否符合要求,若不是则在finger表中找到最可能的节-3-点信息返回300给注册资源的节点。如此反复直到消息被符合要求的节点接收,信息存至该节点。
[0053]节点查询某个资源,与资源注册过程类似,将查询资源消息(p2p-COde:5,p2p-1d:S-1D)
发送到最有可能保存资源的节点中,收到查询资源消息的节点判断自己是否应该保存有该资源信息,若是则将查询的信息返回给查询节点,若不是则在finger表中找最可能的节点信息并返回300,重复以上最终找到保存资源信息的节点。
[0054]与资源注册对应的是资源注销,当某节点维护的资源被撤销,为了网络资源信息的准确性,该节点有必要发送资源注销消息(p2p-COde:8, p2p-1d:S_ID)至保存资源信息的节点,
目的是删除对应的资源信息。资源注销还发生在节点正常退出之前,此时应当将所拥有的资源全部注销。
[0055]资源注销遵循与资源注册相同的查找对应节点过程,在此不再赘述。
[0056]2.2.2节点退出
当节点退出时会对网络产生三个影响。一.退出的节点将改变网络结构;二.该节点保存了一部分网络资源信息;三.该节点维护若干资源,随着节点退出这些资源将不可以被其他节点访问。
[0057]节点退出有两种情况,人为的正常退出和非正常退出。正常的退出时,为了保证网络的完备性,节点应该执行三个信息维护操作:1.在退出前发布针对本地资源的注销信息,通知网络中保存资源信息的节点注销该资源信息;2.节点向它的前驱发送注销请求,请求消息包括它负责存储的网络资源信息和它的后继信息,该前驱保存这些资源信息并调整自己的后继;3.节点向后继结点发送注销请求,请求消息列出节点前驱的信息,方便该后继节点调整它的前驱节点信息。
[0058]节点异常离开,也就是说某节点在没有完成信息维护的情况下离开了网络,如网络掉线、断电等意外情况。此时会出现局部资源信息丢失和CHORD环结构局部破坏的问题。为了应对这种情况,节点周期性的检测其后继节点是否失效,并进行CHORD环的修复,而资源信息丢失的问题可以通过将来资源刷新注册来解决。
[0059]2.3系统模块设计
通过分析系统的关键过程,并且结合流媒体系统的特点,本文将整个系统设计为以下几个模块。
[0060]界面模块:提供用户操作界面,用户信息输入,状态显示灯功能。
[0061]流媒体模块:负责节点流媒体功能实现,包括流媒体发送、接收、播放等。
[0062]SIP模块:作为P2PSIP协议中的通信模块,负责消息传送和接收。
[0063]CHORD算法模块:解析SIP消息内容,结合通信代码实现相应的逻辑控制,完成CHORD算法各项功能,包括节点加入、退出,资源注册、查找、注销等。
[0064]3.P2P-SIP流媒体系统实现
从功能上看,本系统可以分为两个子系统,流媒体系统与P2P-SIP系统。P2P-SIP系统的功能在前文中已有详细描述,而流媒体系统的功能则包括流媒体的发送、接收和播放。本系统的实现基于两款开源软件一VLC和PJSIP,分别对应实现流媒体系统与P2P-SIP系统。
[0065]下面分别说明。
[0066]3.1流媒体系统
流媒体系统基于开源媒体播放软件VLC实现。VLC是一款功能十分强大的开源媒体播放软件,可以播放大部分音频和视频格式(H.264,Ogg, DivX, MKV, TS, MPEG-2,mp3, MPEG-4, aac,...),并支持多种访问方式。
[0067]ASIC (具有特定用途的集成电路)和SOC每天被用于集成电路工业当中,但是,SOCs和传统的ASICs之间的区别还是很含糊的。一些设计者定义SOCs为复杂的含有不超过一个处理器的集成电路,更多的人认为把它描述为在一块处理器上有超过一千万个门的集成电路,但还有一些认为应该定义为含有软件和硬件功能块的数据类比成分。下面让我们来给它定义。
[0068]SOS是一集成系统,在这个集成电路系统中,超过一种利用集成的软件和硬件的智力产权设计方法来定义这个系统的功能和特性,很多情况下,它是一个特定应用系统。在网络、交通和电子工业的部门中,我们发现SOC系统能够得到典型的应用。声音网络协议是一个SOC S被广泛设计的例子,它说明SOC是一个新兴的市场。
[0069]1.2声音网络协议(VOIP)的SOC
一个门声音网络协议的SOC是一个用来录音、回音取消、数据传真调制解调和声音网络协议(VOIP)的处理器。通常的来讲,在市场上从卖主那买到很多这样的可利用的装置,典型的装置所支持的功能和声音处理算法是不相同的。
[0070]在这个例子中,我们定义主要模块支持载波分类声音处理,SOC能够依靠I/O 口和门仲裁声音处理的需求来改变,SOC的主要单元如下:
主机(Host/PCI)
主机接口主要作用为控制、代码下载、监视和阶段数据传输。它可以是专用的微型处理器的接口,也可以是通用的系统总线接口,如PCI总线接口
微型处理器接口同步处理器接口,比如摩托罗拉的6800,它是同步的32位接口 ;或者是英特尔的960型号,它运行在33MHz,支持中断处理,允许SOC和处理器的接口用最小的逻辑;PCI支持数据和地址复用,从而减少在SOC上的I/O管脚数量。SOC也支持中断,通报CPU的外部事件。
[0071]PCI接口 SOC可以含有PCI侍从接口,与外部处理器和资源进行交换。PCI接口还可以支持总线配置、初始化的功能和DMA,但不需要仲裁器,这种接口可以提供存储而共享内存。
[0072]外部存储控制器
外部存储控制器是支持工业标准的便宜快速内存,例如SDRAM,它是用来存储在SOC运行的代码和数据。依赖于实际的SOC的结构和制造工艺,内存接口可以支持一个32位的SDRAM和两个16位的指令运行,最高频率是133MHz ;
闪存接口
一个标准的并行快速端口,用来存储引导程序和配置信息和用于复位的应用程序。
[0073]信息包接口
信息包接口可以是以太网或者是标准网以太网:标准的10/100BT的以太网MII和RMII接口是非常有用的,特别是在压缩和信息运行在SOC的情况下。在这个框架下,IP信息包可以利用以太网作为物理传输层进行传输。
[0074]标准网(Utopia):它是一个工业标准,Utopia两级接口是使用ATM作为物理传输结构的系统的接口。这种接口支持连接到155Mbit物理层的ATM。
[0075]遥测数据监控器接口
遥测数据监控器接口是连接到公共开关电话网络遥测数据监控器(PSTN TDM)的下行接口。
[0076]信道通过SOC从前端压缩地方信息网络。SOC接口直接和TDM装置接口(比如信道ECTF H.100/H.110)串行连接。
[0077]ECTF H.100/H.110: ECTF H.100/H.110 是一种电话装备的标准 TDM 接口,
ECTF H.100/H.110允许在一个连接器上传递4096个单音信道的声音或者数据。这种声音交换可以来自广域网、芯片或者以上信号一些声音处理装置。H.100定义了中层连接,它可以连接到其他的H.100装置或者MVIP/SCSA装置。
[0078]SOC扩展总线
SOC扩展总线装载平衡系统和为主机提供标准的存储接口。
[0079] 音调处理单元
声音处理单元包含有多媒体的数据信号处理中心,提供以下功能:
1.代码激活线性预报
2.脉冲编码调制
3.回音取消
4.静音抑制
5.声音检测
6.音调探测和产生
7.双重音调多频处理信息包处理单元
信息包处理单兀包含少量的信息处理器,用来处理声音和准备传输的信号信息,它有如下作用:
1.ATM适应层I
2.ATM适应层2
3.用户数据报协议
4.传输控制协议
在第3章中我们将给会详细介绍这个。下面我们来看另一个SOC的例子,
它主要有以下模块:
视频处理单元
AC3音频处理的数据信号处理 CPU控制和传输流
多媒体单元,如卫星和的积分相位移动按键和正交幅度调制的布尔输入布尔调制解调器的Utopia 内存,比如SDRAM 显示卡
在很多的SOC的设计中,我们发现它们有以下的共同特征:
层次的结构;
物理设计的层次方法和时域分析;
片上连接;
标准的核对核交流协议;
硬件软件编码确定;
可重复理由的下部结构;
在我们进入更深的SOC设计中,我们需要介绍IP的概念
在当今快速发展的集成电路(IC)技术中,每一个芯片的门可以达到数百个,摩尔说过"电子电路的每18个月就能反倍的增长"。为了克服设计中的被大容量和缺乏人力来带来的电子干扰,现有的设计重复使用变成设计方法学的一项重要的观念。IC设计者有代表的利用初步设计模块来避免为每一个新产品重复设计相同部分。利用先前的设计模块来加速新产品的发展是适应当今快速变化市场。通过减少设计重复性的方法,即利用已经设计好的验证过的模块。利用先前各种各样的大型的SIC/S0C中的模块。可重复利用模块的另一个优点是第一时间内减少设计和验证失败的可能性。先前模型通常被成为IP或者VC。
[0080]设计IP模块通常需要更大的开销,但是,由于可重复结构设计,一旦一个IP被设计和验证通过了,很长时间内它的重复利用可以对下一代产品节约人力物力,设计者可以从IP厂家那采购这些可利用的模块,或者是自己开发。利用和不利用可重复设计模块技术的之间的比较近似图。
[0081]花费在设计第一个可利用的设计模块的时间和资金是很高的,它比不可重利用的模块设计还要高。但是随着这一方面的开发数量的增加,经验积累,可重复利用模块的在成本和开发时间的好处是显而易见的。
[0082]由于以下的原因,从PI提供商获得IP核的许可在电子工业中比自己设计可利用内部模块更加受到欢迎:
1.缺乏设计特殊应用的可重复利用的结构模块的专业技术
2.用第三方的IP核开开发更加复杂的产品可以节约成本和减少开发时间
3.利用可利用的IP核来开发复杂的系统集成将更加容易
4.商业上,利用可利用的开发IP核可以防止而减少风险
5.可以更加有效的改进产品设计周期。给各式各样的产品提供可重复利用和最优化,IP核可以分为3类
硬件、软件和固体层。
[0082]硬件IP核由使用特殊物理设计库的硬件层组成。它是传递在虚的设计模块里。IP核可以为选择物理库提供最优化的和最快运行速度。硬件IP核的集成是很简单的,它可以以最小的集成移植到一片SOC物理设计当中,但是硬件IP核是技术受扶养者并且在多重设计和技术对面的重配置和集成中提供最小的适应和可移植性。
[0083]软件IP核可以用RTL VHDL和Verilog代码提供功能系统功能描述。那些代码能够提供最大范围的适应性和重新配置,从而可以满足特殊功能的应用。虽然软件IP核为改变功能提供最大的适应性,但是在它们被用来设计的之前,用户将它们集成,并进行最优化和检验。有时候一些功能已经被
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1