Ціна
<#"1.files/image003.gif">
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-тригерів. Інформація в ОЗП зберігається протягом усього часу, поки до нього
подається живлення. Статичне ОЗП працює дуже швидко. Звичайний час доступу
становить кілька наносекунд. Із цієї причини статичне ОЗП часто використається
в якості кэш-памяти другого рівня.
Постійний
запам'ятовуючий пристрій (ПЗП) - енергонезалежна пам'ять, використовується для
зберігання масиву незмінних даних.
ПЗП
містить інформацію, яка не повинна змінюватись в ході виконання процесором
програми. Таку інформацію складають стандартні підпрограми, табличні дані, коди
фізичних констант і постійних коефіцієнтів тощо. Ця інформація заноситься в ПЗП
попередньо, і в ході роботи процесора може тільки зчитуватися. Таким чином, ПЗП
працює в режимах зберігання та зчитування. ПЗП має перевагу перед ОЗП у
властивості зберігати інформацію при збоях і відключенні живлення.
МП
(Мікропроцесор)
Мікропроцесор
- пристрій, що відповідає за виконання арифметичних, логічних операцій і
операцій управління, записаних в машинному коді. МП реалізований у вигляді
однієї мікросхеми або комплекту з кількох спеціалізованих мікросхем .
Основними
характеристиками мікропроцесора є його швидкодія і розрядність. Швидкодія - це
число що виконуваних операцій в секунду.
Розрядність
характеризує обсяг інформації, яку мікропроцесор обробляє за одну операцію.
Шина
даних
Шина
даних - шина, призначена для передачі інформації. У комп'ютерній техніці
прийнято розрізняти виводи пристроїв за призначенням: одні для передачі
інформації (наприклад, у вигляді сигналів низького або високого рівня), інші
для повідомлення всіх пристроїв (шина адреси) - кому ці дані призначені.
Шина
адреси
Шина
адреси - комп'ютерна шина, що використовується центральним процесором або
пристроями, здатними ініціювати сеанси DMA, для вказівки фізичної адреси, слова
(або початку блоку слів), до якого пристрій може звернутися для проведення
операції зчитування або запису.
Шина
управління
Шина
управління - комп'ютерна шина якою передаються сигнали, що визначають характер
обміну інформацією по магістралі. Сигнали управління визначають яку операцію
зчитування або запису інформації з пам'яті потрібно зробити, синхронізуює обмін
інформацією між пристроями та інше.
Ця шина
не має такої ж чіткої структури, як шина даних або шина адреси. У шину
управління умовно об'єднують набір ліній, що передають різні керуючі сигнали
від процесора на всі периферійні пристрої і назад. У будь-якій шині управління
обов'язково присутні лінії, що передають такі сигнали як:
RD -
сигнал читання
WR -
сигнал запису
MREQ -
сигнал, ініціалізації пристроїв пам'яті (ОЗП або ПЗП)
IORQ-сигнал
ініціалізації портів введення / виводу
Крім
того, до сигналів шини управління відносяться:
READY -
сигнал готовності
RESET -
сигнал скидання
Інтерфейс
введення-виведення
Інтерфейс
введення-виведення вимагає управління процесором кожного пристрою. Інтерфейс
повинен мати відповідну логіку для інтерпретації адреси пристрою, який
генерується процесором.
Встановлення
контакту повинно бути реалізовано інтерфейсом за допомогою відповідних команд
типу (зайнято, готовий, чекаю), щоб процесор міг взаємодіяти з пристроєм
вводу-виводу через інтерфейс.
Комп'ютер,
що використовує введення-виведення з розподілом пам'яті, звертається до
апаратного забезпечення за допомогою читання і запису у визначені елементу
пам'яті, використовуючи ті ж самі інструкції мови асемблера, які комп'ютер
зазвичай використовує при зверненні до пам'яті.
3. Алгоритмізація
і програмування
3.1 Формалізація
задачі
Запрограмувати на Assembler:
1) Обчислюємо підкореневий вираз y=ax2-bx+c/
d*x2-1
2) Перевіряємо під кореневий вираз на відємність
3) Обчилюємо квадратний корінь
4) Обчилюємо знаменник
5) Перевіряємо , ща знаменник не ≠ 0
6) Ділимо чисельник на знаменик
3.2 Розробка
програми на Assembler
586
masm
.model use16 small
.stack 256
.data
X dw 31
C dw 15
B dw 28
L dw 1
A dw 7
D dw 2
Y dt ?
.code
main proc near
mov ax,@data
mov ds,ax
finit
fild X
fimul X
fimul D
fisub L
ftst
fstsw ax
sahf
jp exit
jc exit
fsqrt
ftst
fstsw ax
sahf
jp exit
jz exit
fild X
fimul X
fimul A
fimul B
fsub
fxch
fdiv
fstp Y
exit:
mov ax,4c00h
int 21h
main endp
end main
3.3 Створення ехе
- файлу
Файл robota76.asm 2866, 5/28/10, 10:07
(розмір файла, число/місяць/рік , година:хвилина
створення)
Виконання tasm robota76.asm
Assembking file: robota76.asm
Error messages: None
Warning messager: None
Passes 1
Remaining memory:
Створюеться файл robota76.obj 287, 5/28/10, 10:07
(розмір файла, число/місяць/рік , година:хвилина
створення)
Виконання: tlink K32C13.obj
Warning: ________
Створюеться файл robota76.exe 620, 5/28/10, 10:07
(розмір файла, число/місяць/рік , година:хвилина
створення)
Виконання: td.exe/ robot76.exe
3.4 Покрокове
виконання
№
|
Команда
|
Регістр
|
Значення
|
|
|
|
До
|
Після
|
1
|
mov AX,
5F36
|
AX IP
|
0000
0000
|
5F36
0003
|
2
|
mov DS,
AX
|
DS IP
|
5F20
0003
|
5F36
0006
|
3
|
finit
|
ST(0)
IP
|
0 0006
|
0 0008
|
4
|
Fild x
|
ST(0)
IP
|
0 0008
|
31 000C
|
5
|
Fimul x
|
ST(0)
IP
|
31 000C
|
961
0010
|
6
|
Fimul x
|
IP
ST(0)
|
0010
961
|
0014
1922
|
7
|
Fisub
|
ST(0)
IP
|
1922
0014
|
1921
0018
|
8
|
ftst
|
0018
|
001A
|
9
|
Fstsw
ax
|
AX IP
|
5F36
001B
|
3800
001D
|
10
|
sahf
|
A
|
0
|
1
|
11
|
jp
|
IP
|
001E
|
0020
|
12
|
jb
|
IP
|
0022
|
0024
|
13
|
fsqrt
|
IP
ST(0)
|
0026
1921
|
0028
43.829214001622251
|
14
|
ftst
|
IP
|
0028
|
002A
|
15
|
Fstsw
ax
|
IP AX
|
002B
3800
|
002D
3820
|
16
|
sahf
|
IP
|
002B
|
002D
|
17
|
jp
|
IP
|
002E
|
0030
|
18
|
je
|
IP
|
0032
|
0034
|
19
|
Fild x
|
ST(0)
ST(1) IP
|
43.829214001622251
0 0036
|
31
43.829214001622251 003A
|
20
|
Fimul
|
ST(0)
IP
|
31 003A
|
961
003E
|
21
|
Fimul
|
IP
ST(0)
|
003E
961
|
0042
6727
|
22
|
Fild x
|
ST(0)
ST(1) ST(2) IP
|
31 6727
43.829214001622251 0046
|
23
|
fimul
|
IP
ST(0)
|
0045 31
|
0046
868
|
24
|
Fsub
st(1),st(0)
|
IP
ST(0) ST(1) ST(2)
|
0046
868 6727 43.829214001622251
|
004A
5859 43.829214001622251 0
|
25
|
Fiadd
|
IP
ST(0)
|
004A
5859
|
004C
5874
|
26
|
Fxch
st(1),st(0)
|
ST(0)
ST(1) IP
|
5874
43.829214001622251 004C
|
43.829214001622251
5874 0050
|
27
|
fdiv
|
IP
ST(0) ST(1)
|
0050
43.829214001622251 5874
|
0052
134.02019939902608 0
|
3.5 Можливості
використання мікропроцесорів в різних МПС
Чіп MPC8640D, також як і його одноядерних версія,
MPC8640, позиціонується для застосування в мережевій і телекомунікаційному
обладнанні, системах розподілених обчислень, в аерокосмічних і оборонних
програмах.
Перший Mac був випущений 24 січня 1984 року. Це
був перший популярний персональний комп'ютер, що використовує графічний
інтерфейс користувача (винайдений в Xerox PARC) і мишу, замість стандартного на
той момент інтерфейсу командного рядка. Незабаром після цього компанія
припинила розробку і виробництво Apple II, яке раніше було головним джерелом
доходу компанії.
В даний час комп'ютери Macintosh представлені
такими серіями продуктів: ноутбуки початкового рівня MacBook, ноутбуки
верхнього рівня MacBook Pro, ультрапортативний ноутбук MacBook Air, компактні
настільні комп'ютери Mac mini, робочі станції з інтегрованим дисплеєм iMac,
робочі станції верхнього рівня Mac Pro, сервери Xserve. Всередині кожної серії
випускається кілька різних конфігурацій.
Висновок
Отже,мікропроцесор MPC8640D був розроблений
компаніею Freescale яка приступила до розробки двохядерної систему на чипі
(SoC) MPC8640D, яка містить два PowerPC-ядра e600.Процесор мае характерну
особливість це зниження енергоспоживання і ціни, згідно з поясненнями
Freescale, вдалося досягти, перш за все, за рахунок зниження робочої частоти
ядер і системної шини. Споживаної потужності MPC8640D - 14-21 Вт, а допустимий
діапазон температур - від 0 до 105 градусів Цельсія.
Література та
перелік посилань
1.<http://www.freescale.com/files/32bit/doc/data_sheet/MPC8640DEC.pdf>
2.http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC8640
3.
<http://www.ge-ip.com/ru/news-events/detail/2406>
4.
<http://etools.de/boards/processor/powerpc/xpedite5102.html>
5.
<http://ru.wikipedia.org/wiki/POWER>
Похожие работы на - SOC MPC8640D: архітектура систем, особливості команд, можливість використання
|