46598 (607874), страница 2

Файл №607874 46598 (SOC MPC8640D: архітектура систем, особливості команд, можливість використання) 2 страница46598 (607874) страница 22016-07-30СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 2)

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 флешки.

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

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

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

  4. Magnetisc

  5. 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.

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

  7. I C GPIO drivers

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

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

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

  11. 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

fild X

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

IP

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

6727

43.829214001622251

0

0042

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 Можливості використання мікропроцесорів в різних МПС

Характеристики

Тип файла
Документ
Размер
21,62 Mb
Тип материала
Учебное заведение
Неизвестно

Список файлов курсовой работы

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6314
Авторов
на СтудИзбе
312
Средний доход
с одного платного файла
Обучение Подробнее