The invention provides parametric modules called Self Implementing Modules (SIMs) for use in programmable logic devices such as FPGAs. The invention further provides tools and methods for generating and using SIMs. SIMs implement themselves at the time the design is elaborated, targeting a specified FPGA according to specified parameters that may, for example, include the required timing, data width, number of taps for a FIR filter, and so forth. SIMs are called "self implementing" because they encapsulate much of their own implementation information, including mapping, placement, and (optionally) routing information. Therefore, implementing a SIM-based design is significantly faster than with traditional modules, since much of the implementation is already complete and incorporated in the SIM.

Вымысел обеспечивает параметрические вызванные модули модулями Собственной личности Implementing (SIMs) для пользы в programmable приспособлениях логики such as FPGAs. Вымысел более дальнейший обеспечивает инструменты и методы для производить и использования SIMs. Инструмент сами SIMs at the time конструкция будет тщательно разработана, пристреливая определенное FPGA согласно определенным параметрам которые могут, например, включить необходимо время, ширину данных, количество кранов для фильтра FIR, и так далее. SIMs вызвано "собственной личностью снабжая" потому что они помещают много из их собственных данных по вставкы, включая составлять карту, размещение, и (опционно) маршрутизация информации. Поэтому, снабжать СИМ-osnovannuh конструкцию значительно быстре чем с традиционными модулями, в виду того что много из вставкы уже закончена и включаема в SIM.

 
Web www.patentalert.com

< (none)

< Method and apparatus in a data processing system for systematically serializing complex data structures

> Enabling multiple runtime processors in an interpreter-based embedded scripting system

> (none)

~ 00015