Тоді як шлях даних — це шлях, на якому відбуваються обчислення, шлях керування — це шлях логіки, який додає компілятор для керування потоком даних через шлях даних. Рукотискання гарантує, що одна частина вашого дизайну готова та здатна приймати дані з іншої частини вашого дизайну.
Процесори складаються з двох основних компонентів: контролера та каналу даних. Шлях даних виконує всі необхідні арифметичні обчислення. Контролер відповідає за вказівку шляху даних, що робити відповідно до інструкцій у програмі, що виконується.
Шлях даних є набір функціональних блоків, таких як арифметико-логічні пристрої (ALU) або множники, які виконують операції обробки даних, регістри та шини. Разом із блоком керування він утворює центральний процесор (CPU).
Datapath — це апаратне забезпечення, яке виконує всі необхідні операції, наприклад ALU, регістри та внутрішні шини. Контроль — це апаратне забезпечення, яке вказує шляху даних, що робити з точки зору перемикання, вибору операції, переміщення даних між компонентами ALU тощо.
MIPS-Datapath є графічний симулятор ЦП MIPS. Програма призначена для використання в якості навчального посібника для курсів комп’ютерної архітектури з використанням MIPS.
Тоді як шлях даних — це шлях, на якому відбуваються обчислення, шлях керування — це шлях логіки, який додає компілятор для керування потоком даних через шлях даних. Рукотискання гарантує, що одна частина вашого дизайну готова та здатна приймати дані з іншої частини вашого дизайну.