一种无线网状网的同步方法

    公开(公告)号:CN101321027B

    公开(公告)日:2012-09-05

    申请号:CN200810116932.7

    申请日:2008-07-21

    Abstract: 一种无线网状网的精确同步方法,在无线网状网的信标帧的同步协议元素中添加同步定时信息和预同步,包括预同步优先级和同步后优先级,预同步优先级通过预先设定和路由信息获得,同一网状网节点的预先设定优先级应不同;在未同步和失去同步时,同步后优先级等于预同步优先级,在同步后,节点的同步后优先级等于所同步节点的同步后优先级。在同步时,低预同步优先级的节点同步到同步后优先级的节点;当多个节点提供相同的优先级时,较慢的节点同步到较快的节点。通过应用本发明,对于网状网确定性接入,尤其是广播和信息向一个节点汇聚的应用场景,有利于提高网络的吞吐量。

    一种二维网格片上网络的任务映射方法

    公开(公告)号:CN101625673A

    公开(公告)日:2010-01-13

    申请号:CN200810116245.5

    申请日:2008-07-07

    Abstract: 本发明公开了一种二维网格片上网络的任务映射方法,包括下列步骤:1)预分配所有线程至二维网格上的预期位置,所述线程包括可以映射至任何位置的普通线程;2)计算每个普通线程与该普通线程的预期位置附近的普通线程或空闲位置交换后的总通信功耗系数的变化量Com_diff,将所述普通线程与使Com_diff取最小的普通线程或空闲位置执行交换,直至所述所有普通线程与其预期位置附近的普通线程或空闲位置交换均使Com_diff大于或等于0;3)根据所述所有线程的位置输出映射文件。本发明优化程度高;用户可自行调整参数来控制时间复杂度,且解决了部分映射问题。

    满足SystemC语法要求的多核处理器及获得其执行代码的方法

    公开(公告)号:CN100580630C

    公开(公告)日:2010-01-13

    申请号:CN200710308574.5

    申请日:2007-12-29

    Inventor: 陈曦 范东睿 张浩

    Abstract: 本发明公开了一种满足SystemC语法要求的多核处理器及获得其执行代码的方法。该多核处理器包括:多个用于交换数据的交换单元连接形成的阵列,多个用于数据处理的处理单元与所述交换单元连接;连接在相邻的所述处理单元之间的用于相邻处理单元之间同步和数据共享的本地资源单元,和与所述交换单元连接的至少一个用于所有处理单元之间同步和数据共享的全局资源单元。该方法包括:步骤S1,将SystemC软件模型翻译成处理单元指令集编译器能够编译的代码;步骤S2,将所述软件模型中的进程映射到处理单元上,并将SystemC中的语法元素分别映射到本地资源单元和全局资源单元中。本发明能够显著降低嵌入式系统开发难度。

    一种满足SystemC语法的多核处理器的先进先出队列单元组

    公开(公告)号:CN101329702A

    公开(公告)日:2008-12-24

    申请号:CN200810117016.5

    申请日:2008-07-22

    Abstract: 本发明提出一种满足systemC语法的先进先出队列组,包括多个先进先出队列单元,所述先进先出队列单元向对应的事件处理单元组输出数据写入事件信号和数据读出事件信号,并且包括按照SystemC语法的sc_fifo(name,size)、sc_fifo(size)、sc_fifo.read()、sc_fifo.nb_read()、sc_fifo.write()、sc_fifo.nb_write()、sc_fifo.num_available()、sc_fifo.num_free()函数代码实现的逻辑电路,所述逻辑电路允许软件开发工具的映射算法将位于不同处理单元的多个先进先出队列单元重新组合,共同完成sc_fifo语法单元所定义的功能。实现了支持SystemC语法单元sc_fifo到芯片内资源映射,使得先进先出队列可以用于任何多个处理单元之间、处理单元和外设之间的资源共享与同步。

    一种无线网状网的同步方法

    公开(公告)号:CN101321027A

    公开(公告)日:2008-12-10

    申请号:CN200810116932.7

    申请日:2008-07-21

    Abstract: 一种无线网状网的精确同步方法,在无线网状网的信标帧的同步协议元素中添加同步定时信息和预同步,包括预同步优先级和同步后优先级,预同步优先级通过预先设定和路由信息获得,同一网状网节点的预先设定优先级应不同;在未同步和失去同步时,同步后优先级等于预同步优先级,在同步后,节点的同步后优先级等于所同步节点的同步后优先级。在同步时,低预同步优先级的节点同步到同步后优先级的节点;当多个节点提供相同的优先级时,较慢的节点同步到较快的节点。通过应用本发明,对于网状网确定性接入,尤其是广播和信息向一个节点汇聚的应用场景,有利于提高网络的吞吐量。

    一种满足systemC语法的多核处理器的事件处理单元组

    公开(公告)号:CN101315648A

    公开(公告)日:2008-12-03

    申请号:CN200810117020.1

    申请日:2008-07-22

    Abstract: 本发明公开提出了一种满足systemC语法的多核处理器的事件处理单元组,所述事件处理单元组包括按照SystemC语法的sc_event、sc_event_queue的各种公有函数、wait(...)函数的各种形式以及SC_THREAD和SC_METHOD敏感表实现的逻辑电路,用于发送激活和暂停处理器的信号,并使得软件开发工具的映射算法将位于不同处理单元的多个事件处理单元组进行组合,实现多个sc_event或者sc_event_queue语法单元所定义的功能、wait(...)函数的功能、SC_THREAD和SC_METHOD敏感表功能。本发明事件处理单元组在单个模块内支持多个事件,而且支持位于一个处理单元的一个事件单元触发事件,位于其它处理单元的多个事件单元接收该通知消息。

    满足SystemC的处理器中的分布式动态进程生成单元

    公开(公告)号:CN101770362B

    公开(公告)日:2013-04-03

    申请号:CN200910076508.9

    申请日:2009-01-06

    Abstract: 本发明提供一种满足SystemC语法的多核处理器的处理单元,包括:动态进程生成单元,用于基于句柄使用地址重新映射来生成动态进程;所述动态进程生成单元包括:SC_SPAWN寄存器组用于存储进程句柄和进程生成命令和进程处理单元地址;动态进程生成引擎根据SC_SPAWN寄存器组中的进程句柄和进程生成命令来控制数据发送引擎发送数据包;数据发送引擎根据来自动态进程生成引擎的发送请求来发送数据包到交换单元适配器;数据接收引擎接收来自交换单元适配器的数据包,确定所述数据包中所包含的内容并提交给动态进程生成引擎。根据本发明的处理单元支持在多核处理器内的分布式的动态进程生成过程。

    一种无线网状网中节点节能的方法及系统

    公开(公告)号:CN101466160A

    公开(公告)日:2009-06-24

    申请号:CN200810241075.3

    申请日:2008-12-25

    CPC classification number: Y02D70/20

    Abstract: 本发明涉及一种无线网状网中节点节能的方法和系统,方法包括步骤1,在进入节电模式前,节点同无线网状网中的其他节点通信,根据无线网状网路由协议构成包括根节点、中间节点和叶子节点的树状路由;步骤2,节点根据自身的剩余电量或者预设信息,选择浅睡眠模式、中睡眠模式、深睡眠模式中的一种作为节能模式;步骤3,进入中睡眠模式的节点继续广播信标,并接收所述节点在树状路由上所有父节点和处于深睡眠模式的子节点发送的信标;步骤4,处于中睡眠模式的节点根据接收到的信标同发送所述信标的节点进行数据通信,通过发送信标同处于非深睡眠模式的子节点进行数据通信。本发明能够减少无线网状网中节点的能量消耗。

    满足SystemC语法要求的多核处理器及获得其执行代码的方法

    公开(公告)号:CN101196826A

    公开(公告)日:2008-06-11

    申请号:CN200710308574.5

    申请日:2007-12-29

    Inventor: 陈曦 范东睿 张浩

    Abstract: 本发明公开了一种满足SystemC语法要求的多核处理器及获得其执行代码的方法。该多核处理器包括:多个用于交换数据的交换单元连接形成的阵列,多个用于数据处理的处理单元与所述交换单元连接;连接在相邻的所述处理单元之间的用于相邻处理单元之间同步和数据共享的本地资源单元,和与所述交换单元连接的至少一个用于所有处理单元之间同步和数据共享的全局资源单元。该方法包括:步骤S1,将SystemC软件模型翻译成处理单元指令集编译器能够编译的代码;步骤S2,将所述软件模型中的进程映射到处理单元上,并将SystemC中的语法元素分别映射到本地资源单元和全局资源单元中。本发明能够显著降低嵌入式系统开发难度。

Patent Agency Ranking