【摘要】 本发明公开一种满足systemC语法的多核处理器的互斥和信号量单元组, 包括按照SystemC语法的sc_mutex(name)、sc_mutex.lock、sc_mutex.trylock、 sc_mutex.unlock、sc_semaphore.wait、sc_semaphore.trywait、 sc_semaphore.post、sc_semaphore(init_value)、sc_semaphore(name,init_value) 函数代码实现的逻辑电路,所述逻辑电路用于向处理器核运行时控制器发送 激活和暂停处理器的信号,并允许软件开发工具的映射算法将位于不同处理 单元的多个互斥和信号量单元重新组合,完成SystemC语言所定义的sc_mutex 或者sc_semaphore语法单元单元的功能。通过应用本发明,使得本地资源可 以用于任何多个处理单元之间、处理单元和外设之间的资源共享与同步。。 【专利类型】发明申请 【申请人】中国科学院计算技术研究所 【申请人类型】科研单位 【申请人地址】100190北京市海淀区中关村科学院南路6号 【申请人地区】中国 【申请人城市】北京市 【申请人区县】海淀区 【申请号】CN200810117018.4 【申请日】2008-07-22 【申请年份】2008 【公开公告号】CN101635006A 【公开公告日】2010-01-27 【公开公告年份】2010 【授权公告号】CN101635006B 【授权公告日】2012-02-29 【授权公告年份】2012.0 【发明人】陈曦; 黄毅; 刘祥; 张金龙; 任菲 【主权项内容】1、一种满足systemC语法的多核处理器的互斥和信号量单元组,所述互 斥和信号量单元组包括按照SystemC语法的sc_mutex(name)、sc_mutex.lock、 sc_mutex.trylock、sc_mutex.unlock、sc_semaphore.wait、 sc_semaphore.trywait、sc_semaphore.post、sc_semaphore(init_value)、 sc_semaphore(name,init_value)函数代码实现的逻辑电路,所述逻辑电路用于向 处理器核运行时控制器发送激活和暂停处理器的信号,并使得软件开发工具 的映射算法将位于不同处理单元的互斥和信号量单元组重新组合,实现 SystemC的sc_mutex或者sc_semaphore语法单元所定义的功能。 【当前权利人】中国科学院计算技术研究所 【当前专利权人地址】北京市海淀区中关村科学院南路6号 【统一社会信用代码】12100000400012342E 【被引证次数】11 【被自引次数】2.0 【家族被引证次数】13