Рефераты. SOC MPC8640D: архітектура систем, особливості команд, можливість використання

Завдяки наявності 6 конвеєрів процесор може виконувати 6 інструкцій за такт. З додаванням широкого набору інструкцій, який має MPC8640D, стає можливою обробка значно більшої кількості інструкцій за цикл. Блок обробки чисел з плаваючою комою підтримує одночасне множення-додавання для забезпечення проведення наукових обчислень.

Підсистема пам'яті.

Процесор MPC8640D отримує доступ до головної системної пам'яті через головну системну шину. Підсистема пам'яті процесора MPC8640D складається з L1 кешу інструкцій (L1I), L1 кешу даних (L1D), програмованого контролера переривань (Programmable Interrupt Controller - PIC), таблиці адрес ALAPT та системної шини.

Робота з числами з плаваючою крапкою.

Арифметичні команди включають операції типу " помножити-і-скласти" і " помножити-і-відняти", команди обчислення максимуму/мінімуму, а також команди розрахунку зворотної величини й зворотного квадратного кореня. Застосування двох останніх замість команд розподілу й квадратного кореня відповідно спрощує роботу з конвеєрами. Реалізація команди обігу замість розподілу була застосована, як відомо, ще в легендарному Cray-1.

Процесор містить 64 цілочисленних регістрів і регістрів із плаваючої коми, 32 однобітних предикатних регістра, 8 регістрів переходу. 48 регістрів видні в якості "регістрового вікна" і можуть бути використані при програмній конвеєризації. Регістри переходу служать для пророкування адреси переходу й зберігають адресу, використовувана в непрямому переході.

,Регістри CPUID є 64-розрядними. В CPUID-Регістрах 0 і 1 лежить інформація про виробника, у регістрі 2 перебуває серійний номер процесора, а в регістрі 3.

Задається тип процесора (cемейство, модель, версія архітектури й т.п.) і число CPUID-Регістрів.

1.3 Порівняння процесорів MPC8640D / Core i5 650

MPC8640D / Core i5 650

Процесор

MPC8640D

Core i5 650

Назва ядра

E600 Power Architecture

Clarkdale

Технологія вир-ва

32/45 нм

Частота ядра (std/max), ГГц

1,25

3,2/3,47

Стартовий коефіцієнт множення

24

Кількість ядер/потоків обчислення

2

2/4

Кеш L1, I/D, КБ

32

32/32

Кеш L2, КБ

1024

2 x 256

Кеш L3, КБ

Відсутній

4096

Оперативна пам'ять

DDR1/DDR2

2 x DDR3-1333

Сокет

LGA1156

TDP

14-21 Вт

73 Вт

Ціна

$ 120

$199

Висновок:

Процесори Core i5 показали кращий результат, ніж MPC8640D, тому що у них більша кількість ядер та покращений кеш третього рівня, хоча MPC8640D може відповісти їм меншою тратою енергії.

2. Будова мікропроцесорної системи

2.1 Материнська плата для мікропроцесора MPC8640D

XPedite5130 - 3U провідність - або охолоджує струменем повітря CompactPCI (cPCI) одноплатний комп'ютерний на процесорі Freescale MPC8640D. З подвійним PowerPC e600 ядра, що працюють в 1.25 ГГц, MPC8640D поставляє поліпшену продуктивність і ефективність для сьогоднішньої мережевий обробки інформації та інших вбудованих обчислювальних додатків.

Доповнюючи продуктивність процесора, функції XPedite5130 два окремих каналу до 2 Гбайт кожен SDRAM ECC DDR2-533, багаторазові інтерфейси PCI Express, підтримка PrPMC / XMC, до 256 Мбайт флеш-пам'яті NOR (з надмірністю), і до 4 Гбайт флеш-пам'яті НЕ - І. Порти Ethernet на Два гігабіта, два RS-232/422/485 порти, і введення-виведення P14 від PrPMC прямують до J2 для додаткової системної гнучкості.

XPedite5130 забезпечує високоефективне, багатофункціональне рішення для поточних і майбутніх поколінь вбудованих додатків. Пакети підтримки операційної системи для XPedite5130 включають Вітер Річка Вксуоркс, Linux, Нейтрино QNX, і зелена ЦІЛІСНУ виступів.

Опис блоків

1. Два канали до SDRAM ECC DDR2-533, до 4 Гбайт (2 Гбайт кожен)

2. 2. 32-розрядний PCI-на-PCI міст призначений для взаємодії між первинною шини PCI і

3. середніх автобусів PCI. Міст складається з PCI Bus Master, автобус цілі та цільової функції на первинному шини PCI.

4. Для запису інформації в комірку NOR необхідно зарядити плаваючий затвор. Цього досягають, пропускаючи через канал транзистора сильний струм, при якому виникають гарячі електрони, що мають достатню енергію для подолання оксидного шару.

NAND-пам'ять використовує тунельну інжекцію для запису і тунельний випуск для вилучення. NAND'ова флеш-пам'ять формує ядро легкого USB-інтерфейсу запам'ятовуючих приладів, які також відомі як USB флешки.

5. Freescale MPC 8640D процесор з подвійним PowerPC e600 ядра в 1.25 ГГц

6. J1- PrPMC введення-виведення P14 J2

7. J2 - Два 10/100/1000Base-T порти Ethernet J2

8. Magnetisc

9. Gigabit Ethernet PHY -Gigabit Ethernet стандарт був розроблений було великий інтерес як 10GbE WAN транспорту, і це привело до введення поняття WAN PHY для 10GbE. Це працює на трохи повільніше швидкістю передачі даних, ніж LAN PHY і додає деякі додаткові інкапсуляції. WAN PHY LAN PHY і вказані на одні й ті ж PMDS (фізичні, залежний від середовища), так 10GBASE-LR і 10GBASE-LW можете використовувати той же оптики. За кількістю портів відправили LAN PHY значно outsells WAN PHY.

10. Transceiver являє собою поєднання передавач / приймач в одному пакеті

11. I C GPIO drivers

12. Temp sensors-теплові датчики.

13. EEPROM - Пам'ять такого типу може стиратися і заповнюватися даними кілька десятків тисяч разів. Використовується в твердотільних накопичувачах. Однією з різновидів EEPROM є флеш-пам'ять

14. TPM - назва специфікації, деталізують кріптопроцессор, в якому зберігаються криптографічні ключі для захисту інформації, а також узагальнений найменування реалізацій зазначеної специфікації, наприклад у вигляді «чіпа TPM» або «пристрої безпеки TPM» (Dell).

15. ProcessorPMC (PrPMC) модулі забезпечують повну процесора хоста і підсистеми пам'яті в базовій плити повний PCI основі контролери введення / виводу в компактному і стандартних форм-факторі.

15.ХМС - Канальний цифровий ресивер PMC / XMC модуль

Опції

Провідність або повітряне охолодження

Розширений шок і допуск вібрації

Конфігурується як системний контролер чи периферійний пристрій

Розміщує PrPMC або XMC

Два RS-232/422/485 послідовних порту J2

До 256 Мбайт флеш-пам'яті NOR (з надмірністю)

До 4 Гбайт флеш-пам'яті НЕ - І

Передній введення-виведення, доступний через plugover модуль

Зелений BSP ЦІЛІСНУ Виступивши

LSP Linux

Вітер BSP Річки Вксуоркс

BSP Нейтрино QNX

Процесор

Freescale ГДК 8640D процесор

Подвійні PowerPC E600 ядрами частотою до 1,25 ГГц

1 MB L2-кеша на кожне ядро

Комплексна AltiVec IEEE754 сумісний 64-бітної плаваючою точкою групи

Пам'ять

Два канали DDR2-533 ECC SDRAM, до 4 Гб (2 Гб)

До 256 Мб NOR Flash (з резервуванням)

До 4 Гб NAND Flash

J1 CPCI інтерфейс

32-розрядний PCI inferface, що працюють на 33 або 66 МГц

Системний контролер здатна до розгону на борту і арбітраж

J2 CPCI інтерфейс

Два порти Ethernet 10/100/1000Base-T

Два послідовних порту RS-232/422/485

PrPMC P14 I / O

Чотири GPIO сигналів

2.2 Будова комп'ютера на базі мікропроцесорів MPC8640D

ОЗП (оперативний запам'ятовуючий пристрій).

Оперативна пам'ять (оперативний запам'ятовуючий пристрій, ОЗП) - частина системи пам'яті ЕОМ, в яку процесор може звернутися за одну операцію (jump, move і т. п.). Призначена для тимчасового зберігання даних і команд, необхідних процесору для виконання ним операцій. Оперативна пам'ять передає процесору дані безпосередньо, або через кеш-пам'ять. Кожна клітинка оперативної пам'яті має свою індивідуальну адресу.

Існує два типи ОЗП: статичне й динамічне. Статичне ОЗП конструюється з використанням D-тригерів. Інформація в ОЗП зберігається протягом усього часу, поки до нього подається живлення. Статичне ОЗП працює дуже швидко. Звичайний час доступу становить кілька наносекунд. Із цієї причини статичне ОЗП часто використається в якості кэш-памяти другого рівня.

ПЗП (постійний запам'ятовуючий пристрій)

Постійний запам'ятовуючий пристрій (ПЗП) - енергонезалежна пам'ять, використовується для зберігання масиву незмінних даних.

Страницы: 1, 2, 3



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.