SystemWeaver 实现复杂SOC的片上资源管理
发布时间:2008/5/27 0:00:00 访问次数:1093
     从事soc(单片系统)的新公司——ignios公司已宣布提供第一款system weaver,其使用对象是以多个处理内核的形式在一块复杂芯片上安装一系列ip(知识产权)的asic 设计师。这种产品的目标是:简化并优化运行时硬件资源装入应用层软件任务的过程,为各种用可反复使用的ip制造的复杂芯片提供一个“统一抽象层”。可反复使用的ip 一般包括标准处理器内核和专用引擎(如媒体编***)。ignios公司又在这种组合上增加了一个小型(大约80,000门电路)硬件ip内核。
    在编程期间,systemweaver接收有关哪些任务可能在哪些硬件资源上运行的信息,并生成完整芯片硬件的一个映象表。然后,ip内核对那些资源进行管理,将各种任务分配给适当的硬件,管理任务和进程之间的通信。systemweaver有一个系统级api,可供软件编程人员用来将其应用程序映射到硬件上。经过api的系统调用可进行任务管理,而该产品则具有存取和定位两方面的透明性。用户无需关心其任务将在何处运行;只要配置正确,systemweaver就会将任务装入下一个可用的硬件,再由该硬件以最高效率完成这一任务。systemweaver可支持65,000个并行线程和256个资源内核。这种ip内核负责任务同步以及对正在等待其它运行任务结束的线程进行锁定和解锁。
    在这种结构中,调度不再是处理资源的工作负荷的一部分。systemweaver知道下一步需要完成什么任务以及它可以调用哪些资源来完成这一任务。因此,处理引擎不必停止其主任务来执行控制面的任务。ignios公司说,公司不久将把一个行业标准实时操作系统 (rtos)移植到systemweaver设计中,以便验证其原理与操作系统是否完全兼容。可交付使用的systemweaver 1.0软件包的一部分是该内核的一个systemc样品,使现有硬件/软件协同设计的eda工具能与这种产品组合使用。该软件包的其余部分包括可参数化和可综合的ip内核以及系统api。
    网址: www.ignios.com
    
    
     从事soc(单片系统)的新公司——ignios公司已宣布提供第一款system weaver,其使用对象是以多个处理内核的形式在一块复杂芯片上安装一系列ip(知识产权)的asic 设计师。这种产品的目标是:简化并优化运行时硬件资源装入应用层软件任务的过程,为各种用可反复使用的ip制造的复杂芯片提供一个“统一抽象层”。可反复使用的ip 一般包括标准处理器内核和专用引擎(如媒体编***)。ignios公司又在这种组合上增加了一个小型(大约80,000门电路)硬件ip内核。
    在编程期间,systemweaver接收有关哪些任务可能在哪些硬件资源上运行的信息,并生成完整芯片硬件的一个映象表。然后,ip内核对那些资源进行管理,将各种任务分配给适当的硬件,管理任务和进程之间的通信。systemweaver有一个系统级api,可供软件编程人员用来将其应用程序映射到硬件上。经过api的系统调用可进行任务管理,而该产品则具有存取和定位两方面的透明性。用户无需关心其任务将在何处运行;只要配置正确,systemweaver就会将任务装入下一个可用的硬件,再由该硬件以最高效率完成这一任务。systemweaver可支持65,000个并行线程和256个资源内核。这种ip内核负责任务同步以及对正在等待其它运行任务结束的线程进行锁定和解锁。
    在这种结构中,调度不再是处理资源的工作负荷的一部分。systemweaver知道下一步需要完成什么任务以及它可以调用哪些资源来完成这一任务。因此,处理引擎不必停止其主任务来执行控制面的任务。ignios公司说,公司不久将把一个行业标准实时操作系统 (rtos)移植到systemweaver设计中,以便验证其原理与操作系统是否完全兼容。可交付使用的systemweaver 1.0软件包的一部分是该内核的一个systemc样品,使现有硬件/软件协同设计的eda工具能与这种产品组合使用。该软件包的其余部分包括可参数化和可综合的ip内核以及系统api。
    网址: www.ignios.com
    
    
上一篇:共同的目标:印制电路板设计工具
上一篇:IP模块缩短上市时间并增加成品率