Рівень передачі регістрів: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
Yuriz (обговорення | внесок) |
м правопис за допомогою AWB |
||
Рядок 1:
{{Distinguish|Резисторно-транзисторна логіка}}
У [[Конструювання мікросхем|
Рівень передачі регістрів як абстракція використовується в [[Мови опису апаратури|мовах опису апаратури]] ({{lang-en|hardware description language, HDL}}) до яких відносяться [[Verilog]] та [[VHDL]] для створення високорівневого представлення схеми, з якого можна отримати низькорівневе представлення та в остаточному підсумку фактична схема з'єднань.
{{cite book
| title = Digital Design with RTL Design, Verilog and VHDL
Рядок 24:
На зображені показано просту синхронну схему. До виходу тригера Q під'єднано [[Інвертор (логічний вентиль)|інвертор]], вихід якого, в свою чергу, з'єднано з D-входом того самого тригера. Це дозволяє створити схему яка змінює свій стан на кожному зростаючому фронті синхроімпульса, clk. В цій схемі комбінаційна логіка складається з одного інвертора.
При
Розглянуту вище схему можна також описати за допомогою мови [[VHDL]] наступним чином:
Рядок 39:
</source>
Використовуючи [[програми
Деякі типи схем на рівні передачі регістрів можна легко упізнати. Якщо існує циклічний шлях логіки від виходів регістрів до їх входу (або від виходів множини регістрів до їх входів), така схема називається [[Скінченний автомат|скінченним автоматом]] або представляє [[Секвенційна логіка|послідовну логіку]]. Якщо існують шляхи логіки від одних регістрів до інших без циклу, це називають [[Конвеєр (інформатика)|конвеєром]].
==Див. також==
*[[Програми
*[[Конструювання мікросхем]]
Рядок 53:
[[Категорія:Цифрова електроніка]]
[[Категорія:Автоматизація
|