当所有配置完成后,就可以生成Micro Architechture了。在Micro Architechture中也会进行一系列配置。比如微架构、timing closure、buffering等配置。
生成Micro Architechture的方法如下:

生成时需要解决掉所有报错问题后,即可打开Micro Architechture。打开方式如下:

大致界面如下:

其中主要包含了如下元素:
- Micro Architechture窗口
- Parameter/Timing Closure/Buffering窗口
- Overlays窗口
1.Micro Architechture窗口
该窗口主要是设定需要的互联微架构,AMBA Designer生成NIC-400时需要手动定义,Socrates生成NIC-400时会根据工具内部算法生成一个微架构。生成后也可以根据自己的需求进行调整。图中的各种标志如下所示:

Micro Architechture的左边有一排按键,11个按键的含义从上到下依次为:
- Zoom in:视图放大
- Zoom out:视图放小
- Zoom fix:最佳视图
- Creat Group:创建Group。比如想在两个接口之间,或一个BusMatrix和一个ASIB或AMIB之间连接,则可以选中目标后点击Group
- Connect:连接不同的组件。
- Delete:删除组件。
- Create IB:创建IB,在不同的BusMatrix之间连接时通常会自动创建
- Create GPV:创建GPV
- Create Default slave:创建Default slave
- Optimize Switch:优化BusMatrix结构,丢弃不存在的Path
- Layout:重新排列视图,使Micro Architechture美观
我们可以自定义微架构,比如想让CPU访问SRAM和FLASH的延时尽可能小,就可以使CPU和FLASH ,SRAM之间只经过一级BusMatrix。自定流程如下:
分别选中2个switch执行Optimize Switch优化不必要的结构,最后点击Layout则可呈现比较规则的Micro Architechture。







