A method of providing hardware description language-embedded regular expression support for module iteration and interconnection. Regular expressions such as those used in the Perl programming language are used in a preprocessing process to generate instances and interconnections in a hardware description to automate the generation of repetitive code for a Hardware Description Language (HDL). This is accomplished by generating HDL code with embedded regular expressions, analyzing the code to identify the regular expressions and checking to see that the code complies with the HDL grammar rules. A data structure is generated for each module or submodule and these data structures are then elaborated to expand them into the instances and interconnections. A text generator traverses the elaborated data structures and generates HDL compliant text.

Метод обеспечивать описание оборудования язык-vrezal регулярно поддержку выражения для итерирования и соединения модуля. Регулярно выражения such as те используемые в языке программирования perl использованы в процессе препроцессирования для того чтобы произвести примеры и соединения в описании оборудования для того чтобы автоматизировать поколение repetitive Кодего для языка описания оборудования (HDL). Это выполнено путем производить Кодего HDL с врезанными регулярно выражениями, анализировать Кодего для того чтобы определить регулярно выражения и проверять для того чтобы увидеть что Кодий исполняет с правилами грамматики HDL. Структура данных произведена для каждого модуля или подмодуль и эти структуры данных после этого тщательно разработаны для того чтобы расширить их в примеры и соединения. Генератор текста траверсирует тщательно разработанные структуры данных и производит текст HDL уступчивый.

 
Web www.patentalert.com

< Hardware description language-embedded regular expression support for module iteration and interconnection

< Hardware description language-embedded regular expression support for module iteration and interconnection

> Access cell design and a method for enabling automatic insertion of access cells into an integrated circuit design

> Managing operations of a computer system having a plurality of partitions

~ 00098