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. alibaba的FastJson(高性能JSON开发包)

    这是关于FastJson的一个使用Demo,在Java环境下验证的 class User{ private int id; private String name; public int getId( ...

  2. github添加SSH Key

    1.背景介绍 缘由:在github上下载goagent时出现错误. 在终端使用命令:git clone git@github.com:phuslu/goagent.git 会报权限错误如下: Clon ...

  3. 转:【工欲善其事必先利其器】—Entity Framework实例详解

    开始本篇文章之前,先说一下Entity Framework 6 Alpha1在NuGet中已可用,原文链接http://blogs.msdn.com/b/adonet/archive/2012/10/ ...

  4. ligerui多选动态下拉框

    今天下午要求做一个支持多选的,并且插件用ligerui的,当时有点小懵了,因为没用过ligerui啊!而且按照API的介绍,我做得也很好啊,可是为什么就是显示不出来?据说有位小神比较厉害,请教来之,两 ...

  5. LightOj 1024 - Eid (求n个数的最小公约数+高精度)

    题目链接:http://lightoj.com/volume_showproblem.php?problem=1024 题意:给你n(2<=n<=1000)个数, 然后求n个数的最小公倍数 ...

  6. iOS FMDB小试了一下

    今天从早上9点,一直在看FMDB,知道中午11:40.我的效率是不是很低下.中间也碰到了几个小bug. 虽然做了一个小demo,但是觉得还比不上在项目中使用中锻炼的多,先暂且一总结. 先下载FMDB的 ...

  7. https://my.oschina.net/huangyong/blog/161419

    https://my.oschina.net/huangyong/blog/161419

  8. JavaScript:画廊案例

    经常会在网上看到这样的操作:有几个按钮.可以控制器图片的上一张.下一张.那么现在就使用按钮的click单击事件来切换img的图片. 此时由于只是简单的演示,将所有的图片保存在images目录中.所有的 ...

  9. [BS] 小知识点总结-02

    1.  dispatch_GCD 可让某操作延迟x秒执行 //模拟网速慢,延迟3s返回数据(就会导致右侧数据和左侧标签不对应) dispatch_after(dispatch_time(DISPATC ...

  10. 第四篇 SQL Server代理配置数据库邮件

    本篇文章是SQL Server代理系列的第四篇,详细内容请参考原文. 正如这一系列的前几篇所述,SQL Server代理作业是由一系列的作业步骤组成,每个步骤由一个独立的类型去执行.SQL Serve ...