arteris公司提供一系列工具,来完成NOC的生成,包括model,netlist,TB,script

生成包括三个阶段:

NoC specification Phase:使用FlexArtist Specification Editor,定义socket,domain(power,clock)

mapping(Memory,Connectivity,User bits)

之后可以进行Exploration,进行program model和architecture model的simulation。

NoC Architecture Phase:使用FlexArtist Architecture Editor,进行performance和area的trade-off,之后便进行DC综合。

NoC Structural Phase:产生netlist和script,

之后可以使用FlexVerifier进行验证。

NoC以package为单位进行传输,在两端通过一个socket的单元来接入transaction-level的信息。

NoC ENV根据transaction的clock,data width来将transaction分解为一个或多个来进行处理。

NoC Shell中包含NIC,进行transaction-level到package-level的转换,支持的协议包括AMBA,OCP等,

transport内部实现mapping,arbitration,QoS,Convert等操作。

某一个Specific NIU上的支持协议类型设定,必须在specification phase。

但是一个NIU上可以支持的pending transaction可以在architecture phase来做。

FlexNOC的更多相关文章

随机推荐

  1. JavaScript函数小结

    JS基础知识 /********************** 1:基础知识 1 创建脚本块 1: <script language=”JavaScript”> 2: JavaScript ...

  2. CSS之display:block与display:inline-block

    1.<span style="display:block; border:red solid 1px; width:100px"></span> 行级元素是 ...

  3. SQLSERVER 16进制与10进制转换

    最近工控项目中遇到的16进制与10进制转换,在.NET中比较容易实现,在SQLSERVER中发现没有直接的转换,尤其是出现超出范围的long负数,即无符号64位整数在sqlserver中的存储.网上找 ...

  4. ios9 之后,Xcode7不推荐使用UIAlertView,改用UIAlertController+UIAlertAction(按钮)

    /** *  ios9 之后,Xcode7不推荐使用UIAlertView,改用UIAlertController+UIAlertAction(按钮) */ UIAlertController *al ...

  5. 免费真机调试 -- Xcode7以上版本

    刚新安装了Xcode7 , 据说这个版本可以免费真机调试,于是用了一个新的AppID测试了,发现真的可以免费真机调试了呢!新的appId账号(随便一个苹果手机账号就行),没有支付每年的99美刀,也没有 ...

  6. Java学习-006-三种数据库连接 MySQL、Oracle、sqlserver

    此文主要讲述在初学 Java 时,常用的三种数据库 MySQL.Oracle.sqlserver 连接的源代码整理.希望能对初学 Java 编程的亲们有所帮助.若有不足之处,敬请大神指正,不胜感激!源 ...

  7. 【Android Studio快捷键】之导入相应包声明(import packages)

    可能import 单个声明的快捷键大家都很容易找到,Alt+Enter.但是如果我要一次性import文件中所有的声明,这个快捷键是什么呢,找啊找的,就是没找到,以前在Eclipse是Ctrl+1,但 ...

  8. undefined reference to `switch_dev_unregister'

    编译内核时,使用默认的配置进行编译.出现错误:undefined reference to switch_dev_unregister',undefined reference toswitch_se ...

  9. 利用utl_file来读取文件.

    以前写过用external table来加载trace文件,详情参考下面链接. http://www.cnblogs.com/princessd8251/p/3779145.html 今天要做到是用U ...

  10. 第三方Jar上传到Nexus3

    mvn deploy:deploy-file -DgroupId=ESPPaaSService -DartifactId=ESPPaaSService -Dversion=1.0 -Dpackagin ...