From 5627464ac0b11289cb9487acd56a5be26dbb259b Mon Sep 17 00:00:00 2001 From: Andrei Solodovnikov Date: Wed, 10 Apr 2024 11:33:49 +0300 Subject: [PATCH] Update Labs/01. Adder/README.md --- Labs/01. Adder/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Labs/01. Adder/README.md b/Labs/01. Adder/README.md index 4156bf6..9bc8ff1 100644 --- a/Labs/01. Adder/README.md +++ b/Labs/01. Adder/README.md @@ -268,7 +268,7 @@ module fulladder4( Создание массива модулей схоже с созданием одного модуля за исключением того, что после имени сущности модуля указывается диапазон, определяющий количество модулей в массиве. При этом подключение сигналов к массиву модулей осуществляется следующим образом: - если разрядность подключаемого сигнала совпадает с разрядностью порта модуля из массива, этот сигнал подключается к каждому из модулей в массиве; -- если разрядность подключаемого сигнала превосходит разрядность порта модуля из массива в `N` раз (где `N` — количество модулей в массиве), к модулю подключается соответствующий диапазон бит подключаемого сигнала (диапазон меньших бит будет подключен к модулю с меньшим индексом в массиве). +- если разрядность подключаемого сигнала превосходит разрядность порта модуля из массива в `N` раз (где `N` — количество модулей в массиве), к модулю подключается соответствующий диапазон бит подключаемого сигнала (диапазон младших бит будет подключен к модулю с меньшим индексом в массиве). - если разрядность подключаемого сигнала не подходит ни под один из описанных выше пунктов, происходит ошибка синтеза схемы, поскольку в этом случае САПР не способен понять каким образом подключать данный сигнал к каждому модулю из массива. Далее идет пример того, как можно создать массив модулей