FlexNOC
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的更多相关文章
随机推荐
- 关于Bitcode的探索
Bitcode概述 Bitcode is an intermediate representation of a compiled program. Apps you upload t ...
- 位与(&)常用编程技巧
补充知识:1)正整数的补码与原码相同: 2)求负整数的补码:原码 符号位不变,数值位各位取反,最后整个数加1得到补码: 3)按位与& ...
- webKit和chromium的文章地址
http://blog.csdn.net/column/details/yongsheng.html?&page=1
- oracle 存储过程基础
create or replace procedure update_CarryoverArchivers(bizsysname in varchar, year in number de ...
- MySQL主从配置问题整理
前段时间线下数据库需要搭建主从库.由于不想备份数据库,打算直接克隆数据库虚拟机到新的一台,然后配置主从同步.以前没这么干过,所以也没有遇到过什么问题,今天把遇到的问题整理了一下. 192.168.3. ...
- MVC项目实践,在三层架构下实现SportsStore-02,DbSession层、BLL层
SportsStore是<精通ASP.NET MVC3框架(第三版)>中演示的MVC项目,在该项目中涵盖了MVC的众多方面,包括:使用DI容器.URL优化.导航.分页.购物车.订单.产品管 ...
- 更改AlertView背景
UIAlertView *theAlert = [[[UIAlertViewalloc] initWithTitle:@"Atention" message: @"I'm ...
- Netty中BIO,NIO
同步阻塞io(BIO).伪异步io(PIO).非阻塞io(NIO).异步io(AIO)的概念及区别? 同步阻塞io(BIO):服务器端与客户端通过三次握手后建立连接,连接成功,双方通过I/O进行同步阻 ...
- SQL 的简单命令(增删改查)
数据库操作的资料: 链接: https://pan.baidu.com/s/1dFl3q6X 密码: nvy7-- 增:insert into 表名 (列名) values (值) ,'dew') - ...
- urllib下载文件
import urllib 1.用urlib.urlretrieve f = urllib.urlretrieve('http://www.baidu.com/img/bdlogo.gif','/tm ...