赞
踩
在芯片设计概念当中,有几个名词概念,先理解清楚;
SoC更关注软硬件协同设计:
确定哪些部分需要硬化加速;
SoC架构设计:
* 处理器的选择:通用处理器-CPU,数字信号处理器-DSP;大小核设计,多核和众核设计;
* 存储器的选择
* 外设的选择
* 总线的选择:多个设备时–涉及仲裁;传输类型:fixed,Burst…
* 软件架构的设计
SoC架构设计关键任务:将设计划分为一系列硬件模块和软件任务,以及定义各部分之间的接口规范;
存储器典型的分层设计:越靠近CPU,越快,容量越小;
通用处理器-CPU,数字信号处理器-DSP;大小核设计,多核和众核设计;
核间通信架构方式:
1.共享Cache架构:共享二级或者三级Cache,多核Cache一致性是关键问题;
2.片上互联网络NOC架构,每个处理器具有独立的Cache,通过总线连接在一起,利用消息机制传递进行通信;–参考以太网Switch;
系统架构设计需要定义好软硬件接口,才能保证软件的正常工作;主要接口有:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。