ВУЗ:
Составители:
7
из всех языков, позволяющих формализовать описание алгоритма работы
ЦУ, по мнению авторов, наиболее подходит язык регистровых передач
(ЯРП). Поэтому такой язык использован в приложении СОМПА.
ЯРП
— это общее название целого семейства языков для описания циф-
ровой аппаратуры. ЯРП описывают параллельные обращения к отдельным
устройствам цифровой аппаратуры, таким, как регистры и устройства памя-
ти, а также передачу информации между ними. ЯРП применяются, чтобы
облегчить общение между специалистами, ведущими проектирование уст-
ройства. Эти языки используются при управлении проектированием, моде
-
лировании, документировании цифровых устройств. Описания устройств на
языке РП служат входными данными для моделирования проектируемого
ЦУ. При этом моделирование на уровне регистровых передач может пре-
доставить разработчику системы много информации, которая позволяет
оценить качество разработки устройства, в первую очередь, выполняется ли
заданная функциональность, увидеть способы оптимизации.
Конкретный же язык РП,
как и любой язык, имеет алфавит, синтаксис и
семантику. Разработчик языка РП отражает в нем свою модель цифрового
устройства и свой "уровень интереса" при проектировании ЦУ. Модели
устройств могут быть разного уровня: от принципиальной схемы (низший
уровень) и до схемы соединения компьютеров в сети и их взаимодействия.
Ясно, что уровень описания
модели определяется решаемой на данном эта-
пе задачей проектирования. Так, описание на уровне вентилей позволяет
решить задачу проектирования логической схемы на базе реальной эле-
ментной базы (следует отметить, что для таких задач язык РП применяется
в средней степени). В большей же степени язык РП используется на сле-
дующих уровнях проектирования:
⎯ алгоритмическом, чтобы решить задачу разработки алгоритма
управления;
⎯ регистровом, чтобы подробно представить структуру цифрового
устройства и алгоритмы управления им без учета ограничений со стороны
конкретной технологии.
Языки РП описывают в явном виде меньшее число подробностей, чем
языки на уровне логических схем, и это делает более очевидным замысел
разработчика устройства, что
позволяет лучше его понять и при необходи-
мости в дальнейшем легче внести исправления и улучшения. Языки РП мо-
гут отличаться набором типовых базовых синтаксических конструкций.
Большинство языков РП допускает достаточно большую степень абстрак-
ции, чтобы получить более краткое и ясное описание алгоритма и устройст-
из всех языков, позволяющих формализовать описание алгоритма работы ЦУ, по мнению авторов, наиболее подходит язык регистровых передач (ЯРП). Поэтому такой язык использован в приложении СОМПА. ЯРП — это общее название целого семейства языков для описания циф- ровой аппаратуры. ЯРП описывают параллельные обращения к отдельным устройствам цифровой аппаратуры, таким, как регистры и устройства памя- ти, а также передачу информации между ними. ЯРП применяются, чтобы облегчить общение между специалистами, ведущими проектирование уст- ройства. Эти языки используются при управлении проектированием, моде- лировании, документировании цифровых устройств. Описания устройств на языке РП служат входными данными для моделирования проектируемого ЦУ. При этом моделирование на уровне регистровых передач может пре- доставить разработчику системы много информации, которая позволяет оценить качество разработки устройства, в первую очередь, выполняется ли заданная функциональность, увидеть способы оптимизации. Конкретный же язык РП, как и любой язык, имеет алфавит, синтаксис и семантику. Разработчик языка РП отражает в нем свою модель цифрового устройства и свой "уровень интереса" при проектировании ЦУ. Модели устройств могут быть разного уровня: от принципиальной схемы (низший уровень) и до схемы соединения компьютеров в сети и их взаимодействия. Ясно, что уровень описания модели определяется решаемой на данном эта- пе задачей проектирования. Так, описание на уровне вентилей позволяет решить задачу проектирования логической схемы на базе реальной эле- ментной базы (следует отметить, что для таких задач язык РП применяется в средней степени). В большей же степени язык РП используется на сле- дующих уровнях проектирования: ⎯ алгоритмическом, чтобы решить задачу разработки алгоритма управления; ⎯ регистровом, чтобы подробно представить структуру цифрового устройства и алгоритмы управления им без учета ограничений со стороны конкретной технологии. Языки РП описывают в явном виде меньшее число подробностей, чем языки на уровне логических схем, и это делает более очевидным замысел разработчика устройства, что позволяет лучше его понять и при необходи- мости в дальнейшем легче внести исправления и улучшения. Языки РП мо- гут отличаться набором типовых базовых синтаксических конструкций. Большинство языков РП допускает достаточно большую степень абстрак- ции, чтобы получить более краткое и ясное описание алгоритма и устройст- 7
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »