利用PlanAhead软件,首先创建项目(project),然后将HDL或网表文件导入工具中。一旦创建了一个项目,就可以选择“File→Import Placement”。选择时序优化效果最佳的布局布线后(ncd)文件,将布局布线信息导入PlanAhea电感器生产厂家d软件项目。
软件会将PlanAhead项目组织到几个不同的窗口。左上窗口是物理分层窗口,描述了设计中的当前区域组。选定窗口在下面,包含了当前选定的数据详细信息。中间窗口是网表窗口,给出了整个网表的分层结构。最右侧窗口是器件观察窗(Device view),里面已经充满了设计实施完成后的逻辑。
然后,将时序分析报告(TWR/TWX)导入到PlanAhead工具中。选择“File→Import TRCE Report”。这一步将时序报告数据添加到底部窗口。按照时序余量(timing slack)对这一窗口进行排序可以将焦点首先集中于违一体成型电感反时序要求最多的地方。经常的情况是解决了这些时序偏差最大的地方所存在的问题也就解决了整个设计的时序问题。
图1. PlanAhead 10.1版显示出已实施的设计,一条时序失败路径高亮显示。
一旦选择了一条时序失败的路径,PlanAhead软件就会选定时序失败路径上的实例和连接。按F9键放大显示选定的部分。
这儿的事情显得有些复杂。必须进行一定的审查和思考才能够明显布局布线工具将基本单元(primitive)放在某个地方,以及为什么对于当前的特定设计来说还有更好的方法。
可以放大显示任何高亮的基本单元。鼠标点击一个基本单元并拖动,可以更好地观察其连接情况。在网表窗口,还可以移动到包含了所选实例的顶层模块。鼠标右击模块名称并为选定的实例选择颜色,这样就可以显示出这一模块在芯片中的布局,以及组内单元是靠近还是散开的。
可能发现有时需要更好地锁定共模电感器特定的基本单元。Block RAM和DSP模块的自动布局是导致时序失败的常见原因。很容易发现布局布线工具将Mult18安排的位置很不好。时序失败路径中的块RAM输出连接到Mult18,后者的输出又馈送到进位链。块RAM在上部、Mult18在下部,而逻辑部分又位于上部。如果布线不需要上上下下、边边角角地来回绕,该路径应当可以满足时序要求。
时序问题不同,在PlanAhead软件中处理这些时序问题的解决方案也跟着变化。在PlanAhead设计工具中解决时序问题需要不断实践。该解决方案体现以下操作步骤中:
1. 选择高亮显示失败的时序路径。
2. 右击路径上的某个实例,选择“Highlight With →color of choice”。
3. 在左侧栏中,将底部第二个Mult18释放。右击“Unplace。这将为时序失败的块RAM腾出空间。
4. 点击拖动底部的Mult18向左上移动一个位置。
5. 点击拖动右边的块RAM到底部左侧的自由块RAM位置。
6. 选定失败的时序路径,确认路径看起来是优化的。
7. 选择“Tools→Clear PlacementConstraints”。点击第一个选项中的“Next”。
8. 选择“Unplace All But SelectedInstances”。在余下的向导步骤点击“Next”。
9. 如果希望在“PlanAhead软件外运行实施流程,选择“File →Export Floorplan”。
10. 工具会输出一个新的文件名为“top.ucf”的UCF文件。你可直接使用这一文件,或者将文件中的约束加入到原始UCF中。
11. 另一个选择是在PlanAhead软件内运行实施工具。
选择“Tool→Run ISE Place & Route with ExploreAhead。
ExploreAhead提供了许多很好的功能,包括:自动从器件观察窗导入约束到UCF;简化了从Explore扁平型电感Ahead中运行的布局和时序结果的导入。
图2. PlanAhead 10.1版软件显示出将DSP48和块RAM锁定后的正确路径。
Pblock和底层规划
如果发现布局中有许多时序失败路径,手工布局调整通常无法解决问题。反过来,应当创建区域组。创建区域组(Pblock)的方式之一是在网表电感磁珠窗口中右击模块名字并选择“Draw Pblock”。然后在器件观察窗中希望放置区域组的地方画一个长方形。
工具会创建一个Pblock,同时会显示有关的详细信息。属性窗口会显示Pblock需要的逻辑资源以及画出的长方形区功率电感器域组中可用的资源。
[稳压电源](附图)开关三极管,BC极并联了个电阻,本帖最后由970253146于2016-3-3023:05编辑
想请问一下,这个三极管在这为什么要在BC极上接一个电阻。
这里的三极管是做开关管的,而不是放大。
而且是NPN管。
还没见过,开关管都
基于TMS32OLF24O7A的教育机器人硬件系统设计摘要:本论文的主要目的就是设计一种基于DSP的模块化教育机器人硬件系统。该教育机器人是以智能小车为载体基于 TMS320LF2407A微控制器的嵌入式控制平台及编程环境的一款开放式的机器人控制系统,以
单端正激型开关电源的谐振去磁技术1 引言单端正激型开关电源的结构比较简单,已广泛用于中小功率输出场合。由于这种拓扑结构的特点是功率变压器工作在B-H曲线的第一象限,因此必须采用适当的去磁方法,以消除磁心单向磁化饱和的潜在隐患。在工程