首页> 外国专利> Enhanced CPLD macrocell module having selectable bypass of steering-based resource allocation

Enhanced CPLD macrocell module having selectable bypass of steering-based resource allocation

机译:增强型CPLD宏单元模块,具有基于转向的资源分配的可选旁路

摘要

Structures and techniques are provided for allowing one or more of the following actions to occur within a Complex Programmable Logic Device (CPLD): (1) Elective use of a fast, allocator-bypassing path (e.g., a fast 5-PT path) in combination with in-block simple or super-allocation; (2) Elective use of an OSM-bypassing path for signals that do not need pin-consistency; (3) Automatic re-routing of output enable signals that corresponding to output signals which are re-routed for pin-consistency purposes; (4) Global distribution of globally-usable output enable signals; (5) Elective use of two-stage steering to develop complex sum-of-clusters terms where fast path or simple allocation will not be sufficient; and (6) Use of unidirectional super-allocation with stage-2 wrap-around in designs having about 24 or less macrocell units per logic block. Techniques are provided for concentrating the development of complex function signals (e.g., ≦80PTs) within singular logic blocks so that the development of such complex function signals does not consume inter-block interconnect resources. One CPLD configuring method includes the machine-implemented steps of first identifying middle-complexity functions that are achievable by combined simple or super-allocation based development in one logic block and fast-path completion in the same or a second logic block; and configuring the CPLD to realize one or more of the functions identified in the first identification step by simple or super-allocation based development in one logic block and fast-path completion in the same or a second logic block.
机译:提供了允许在复杂可编程逻辑器件(CPLD)中发生以下一种或多种动作的结构和技术:(1)选择性地使用快速的分配器旁路路径(例如,快速的5-PT路径)。与块内简单或超级分配相结合; (2)选择性地使用OSM旁路路径处理不需要引脚一致性的信号; (3)输出使能信号的自动重新布线,该输出使能信号对应于出于引脚一致性目的而重新布线的输出信号; (4)全球可用的输出使能信号的全球分布; (5)选择性地使用两阶段转向来开发复杂的集群术语,而快速路径或简单分配是不够的; (6)在每个逻辑块具有约24个或更少的宏单元单元的设计中,使用具有第2阶段环绕功能的单向超级分配。提供了用于在单个逻辑块内集中开发复杂功能信号(例如,≤80PT)的技术,使得这种复杂功能信号的开发不消耗块间互连资源。一种CPLD配置方法包括以下机器实现的步骤:首先识别通过在一个逻辑块中组合基于简单或超分配的开发并在相同或第二逻辑块中进行快速路径完成而可以实现的中等复杂度功能;通过在一个逻辑块中基于简单或超级分配的开发以及在相同或第二逻辑块中的快速路径完成,配置CPLD以实现在第一识别步骤中识别的一个或多个功能。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号