ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

БоставлСниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ КИΠ₯-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°ΡΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ задания 3 Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π΄ составлСниСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π»Π΅ΠΊΡ†ΠΈΠΉ ΠΈ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ. Для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ КИΠ₯-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой ΠΈΠ· ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Ρ… процСссоров сСмСйства TSM320 Ρ„ΠΈΡ€ΠΌΡ‹ Texas Instruments. Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ КИΠ₯-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° Π½Π° ΡΠΈΠ³Π½Π°Π»ΡŒΠ½ΠΎΠΌ процСссорС сСрии TMS320 Ρ„ΠΈΡ€ΠΌΡ‹ Texas Instruments с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ описаниСм выполняСмых… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

БоставлСниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ КИΠ₯-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

РасчСтная Ρ‡Π°ΡΡ‚ΡŒ Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Бписок Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹

ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ процСссор

TMS320Π‘5Ρ… — ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Π΅ процСссоры, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Π°Π·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Гарвардской Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅. Π’ ΡΡ‚ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π²Π° пространства памяти — для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ Π΄Π»Ρ Π΄Π°Π½Π½Ρ‹Ρ… со ΡΠ²ΠΎΠΈΠΌΠΈ шинами адрСса ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. По ΡˆΠΈΠ½Π΅ Π΄Π°Π½Π½Ρ‹Ρ… памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ памяти ΠΏΠ΅Ρ€Π΅ΡΡ‹Π»Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠ΄Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π½Π΅ΠΏΠΎΡΡ€Π΅Π΄ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹. По ΡˆΠΈΠ½Π΅ Π΄Π°Π½Π½Ρ‹Ρ… памяти Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ процСссора Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. Π˜ΠΌΠ΅ΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ Π΄Π°Π½Π½Ρ‹Ρ….

Π’ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π°Ρ… TMS320C5Ρ… поддСрТиваСтся высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌΠ°. Π’Π°ΠΊ, ΠΏΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСском устройствС (ALU), Π² Π°Ρ€ΠΈΡ„мСтичСском устройствС Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… рСгистров ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ ΠΈΠ»ΠΈ Π΄Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ содСрТимого этих рСгистров.

Бтруктурная схСма процСссора TMS320C50 прСдставлСна Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 7, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ процСссор выполняСт арифмСтичСскиС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ 32-Ρ… разрядныС ALU ΠΈ Π°ΠΊΠΊΡƒΠΌΡƒΠ»ΡΡ‚ΠΎΡ€ (ACC). ALU — ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ арифмСтичСский ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ 16-Ρ‚ΠΈ разрядными ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°ΠΌΠΈ (нСпосрСдствСнными ΠΈΠ»ΠΈ ΠΈΠ· ΠΏΠ°ΠΌΡΡ‚ΠΈ) ΠΈΠ»ΠΈ/ΠΈ 32-Ρ… разрядными ΠΈΠ· ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚Сля ΠΈΠ»ΠΈ аккумулятора. Аккумулятор ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для хранСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΡ… ΠΈΠ· ALU, Π° Ρ‚Π°ΠΊΠΆΠ΅ для Π²Π²ΠΎΠ΄Π° Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° Π² ALU. 32-Ρ… разрядный ACC Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ Π½Π° ΡΡ‚Π°Ρ€ΡˆΠ΅Π΅ слово (ACCH) — Π±ΠΈΡ‚Ρ‹ 31:16 ΠΈ ΠΌΠ»Π°Π΄ΡˆΠ΅Π΅ — (ACCL) c Π±ΠΈΡ‚Π°ΠΌΠΈ 15:0. Для быстрого Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ сохранСния содСрТимого аккумулятора имССтся 32-Ρ… разрядный Π±ΡƒΡ„Π΅Ρ€ аккумулятора (ACCB).

Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌΡƒ ALU имССтся ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ логичСский ΠΌΠΎΠ΄ΡƒΠ»ΡŒ (PLU), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выполняСт логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Π½Π΅ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ влияния Π½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ аккумулятора. PLU ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΏΠΎΡ€Π°Π·Ρ€ΡΠ΄Π½ΡƒΡŽ установку, очистку ΠΈ Ρ‚СстированиС, Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ΅ ΠΏΡ€ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈ ΠΏΡ€ΠΈ опСрациях Π½Π°Π΄ рСгистрами состояния.

Аппаратный ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ выполняСт ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… 16-Ρ‚ΠΈ разрядных слов с ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ 32-Ρ… разрядного Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π·Π° ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ». Π£ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… элСмСнтов: собствСнно умноТитСля (multiplaer), рСгистра Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° PREG (product register) ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ рСгистра TREG0. 16-Ρ‚ΠΈ разрядный TREG0 Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ, 32-Ρ… разрядный PREG содСрТит Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ умноТСния. Π’ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ мноТитСля ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎ ΠΈΠ· ΠΏΠ°ΠΌΡΡ‚ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΈΠ»ΠΈ нСпосрСдствСнно ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

Π—Π°Π΄Π°Π½ΠΈΠ΅

Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ КИΠ₯-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° Π½Π° ΡΠΈΠ³Π½Π°Π»ΡŒΠ½ΠΎΠΌ процСссорС сСрии TMS320 Ρ„ΠΈΡ€ΠΌΡ‹ Texas Instruments с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ описаниСм выполняСмых дСйствий. Частота дискрСтизации ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сигнала FΠ΄ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 1.

Π’Π°Π±Π»ΠΈΡ†Π° 1

N Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°

ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° N

Xn ΠŸΠΎΡ€Ρ‚ β„–

Yn ΠŸΠΎΡ€Ρ‚ β„–

FΠ΄, ΠΊΠ“Ρ†

ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ адрСс ΠŸΠ—Π£

0E

0F

1B

0F

0C

0B

0A

0D

РасчСтная Ρ‡Π°ΡΡ‚ΡŒ

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ задания опрСдСляСтся ΠΏΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Ρ†ΠΈΡ„Ρ€Π΅ Π½ΠΎΠΌΠ΅Ρ€Π° Π·Π°Ρ‡Π΅Ρ‚Π½ΠΎΠΉ ΠΊΠ½ΠΈΠΆΠΊΠΈ студСнта. Мой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ — 3,β„–Π—.К -12 363

ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ задания 3 Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π΄ составлСниСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π»Π΅ΠΊΡ†ΠΈΠΉ ΠΈ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ [5,6]. Для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ КИΠ₯-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой ΠΈΠ· ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Ρ… процСссоров сСмСйства TSM320 Ρ„ΠΈΡ€ΠΌΡ‹ Texas Instruments.

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° рассмотрим Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ программирования процСссора TSM 320Π‘10, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ способСн Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ 5 ΠΌΠ»Π½. ΠΎΠΏΠ΅Ρ€/с. Вакая высокая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ являСтся Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ эффСктивной систСмы ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π²Ρ‹ΡΠΎΠΊΠΎΡ€Π°Π·Π²ΠΈΡ‚ΠΎΠΉ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹.

КИΠ₯-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ описываСтся разностным ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ΠΌ Π²ΠΈΠ΄Π°

Π³Π΄Π΅ — отсчСты воздСйствия;

— ΠΎΡ‚счСты Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ;

1 - вСщСствСнныС коэффициСнты, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ свойства Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°;

1 - отсчСты воздСйствия, Π·Π°Π΄Π΅Ρ€ΠΆΠ°Π½Π½Ρ‹Π΅ Π½Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠ² дискрСтизации соотвСтствСнно.

Π’Π°Π±Π»ΠΈΡ†Π° 2 — РСализация КИΠ₯-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

1B

IN10, 6

1C

LARK_AR0,2

1D

LARK_AR1,12

1E

ZAC

1F

LARP1

LT_*_, 0

MPY_*_, 1

LTD_*_, 0

MPY_*_, 1

LTD_*, 0

MPY_*

APAC

SACH6, 1

OUT6, 7

1Π‘

1B

Π’Π°Π±Π»ΠΈΡ†Π° 3 — ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Команда

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

IN _10,6

[10]< ΠŸΠΎΡ€Ρ‚ 6

LARK_AR0,2

AR0<2H (адрСс b2)

LARK_AR1,12

AR1 <12h (адрСс x (n-2))

ZAC

ACC < 0, ΠΎΡ‡ΠΈΡ‰Π°Π΅ΠΌ

LARP1

AR1 — Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ

LT_*_, 0

T<[(AR1)]=[12]; AR1

MPY_*_, 1

P<(T)*[(AR0)]=[12]*[2]=x (n-2)*b2;AR0

LTD_*_, 0

T<[(AR1)]=[11]; [(AR1)-1]=[12] <[(AR1)]=[11]; DMOV

ACC<(ACC)+(P)=0+x (n-2)b2;AR1<(AR1)-1=11−1=10,AR0- Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ

MPY_*_, 1

P<[11]*[1]=x (n-1)*b1,AR0=1−1=0;AR1- Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ

LTD_*, 0

T<[10]; [11]<[10];ACC

MPY_*

P<[10]*[0]=Xn*b0;

APAC

ACC<(ACC)+(P)=x=x (n-2)*b2+x (n-1)*b1+xn*b0

SACH6, 1

[6] <(ACC)+z'

OUT6, 7

ΠŸΠΎΡ€Ρ‚ (7) < Π²Ρ‹Π²ΠΎΠ΄ Y (n)

1C

1B

Π Π‘<1B

ВрСмя выполнСния этого Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° — 16 Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΏΠΎ 200 нс, Ρ‚. Π΅. 3,2 мкс. Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°, 20-Π³ΠΎ порядка трСбуСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ 20 Ρ€Π°Π·, ΠΏΡ€ΠΈ этом врСмя выполнСния Π±ΡƒΠ΄Π΅Ρ‚

TΠ²Ρ‹ΠΏ = 3,2*20 = 64 мкс.

ΠŸΡ€ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ частотС дискрСтизации, Ρ€Π°Π²Π½ΠΎΠΉ 25 ΠΊΠ“Ρ† ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ отсчСт поступаСт Π½Π° Π²Ρ…ΠΎΠ΄ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° Ρ‡Π΅Ρ€Π΅Π·:

Вд = 1 / 25 = 0,04 мс = 40 мкс.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° записываСтся Π² ΠΏΠΎΡΡ‚оянноС Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅Π΅ устройство (ΠŸΠ—Π£) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с Π°Π΄Ρ€Π΅ΡΠ°, Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ 3.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ Ρ…ΠΎΠ΄Π΅ выполнСния Π΄Π°Π½Π½ΠΎΠΉ расчСтно-графичСской Ρ€Π°Π±ΠΎΡ‚Ρ‹, я ΡΠΎΡΡ‚Π°Π²ΠΈΠ»Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ КИΠ₯-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° Π½Π° ΡΠΈΠ³Π½Π°Π»ΡŒΠ½ΠΎΠΌ процСссорС сСрии TMS320 Ρ„ΠΈΡ€ΠΌΡ‹ Texas Instruments с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ описаниСм выполняСмых дСйствий, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΠ² конспСкт Π»Π΅ΠΊΡ†ΠΈΠΉ ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ.

1. БпСранский Π’. Π‘. Π‘ΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Π΅ микропроцСссоры ΠΈ ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ… Ρ‚Π΅Π»Π΅ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΉ ΠΈ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½ΠΈΠΊΠΈ. Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС для Π²ΡƒΠ·ΠΎΠ². — Πœ.: Горячая линия — Π’Π΅Π»Π΅ΠΊΠΎΠΌ, 2008. — 168 с.

2. Π‘ΠΎΠ»ΠΎΠ½ΠΈΠ½Π° А. И., Π£Π»Π°Ρ…ΠΎΠ²ΠΈΡ‡ Π”. А., Π―ΠΊΠΎΠ²Π»Π΅Π² Π›. А. Алгоритмы ΠΈ ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Ρ‹ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сигналов — БПб: Π‘Π₯Π’ — ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³, 2001. — 464 с.

3. Π­. АйфичСр, Π‘. Π­ΠΌΠΌΠ°Π½ΡƒΠΈΠ» Цифровая ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сигналов: практичСский ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. — Πœ.: Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π΄ΠΎΠΌ «Π’ΠΈΠ»ΡŒΡΠΌΡ», 2004. — 992 с.

4. Лэй Π­. Цифровая ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сигналов для ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² ΠΈ Ρ‚СхничСских спСциалистов: практичСскоС руководство. — Πœ.: ООО «Π“Ρ€ΡƒΠΏΠΏΠ° Π˜Π”Π’», 2007. — 336 с.

5. Π“ΠΎΠ»ΡŒΠ΄Π΅Π½Π±Π΅Ρ€Π³ Π›. М. ΠΈ Π΄Ρ€. Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ устройства ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π½Ρ‹Π΅ систСмы. Π—Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΡ: ΡƒΡ‡Π΅Π±Π½ΠΎΠ΅ пособиС.-М.: Π Π°Π΄ΠΈΠΎ ΠΈ ΡΠ²ΡΠ·ΡŒ, 1992.-256 с.

6. ΠŸΠ΅Ρ‚Ρ€ΠΈΡ‰Π΅Π½ΠΊΠΎ Π‘. Н. Π‘ΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Π΅ процСссоры. ΠšΠΎΠ½ΡΠΏΠ΅ΠΊΡ‚ Π»Π΅ΠΊΡ†ΠΈΠΉ для Π±Π°ΠΊΠ°Π»Π°Π²Ρ€ΠΎΠ² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ 5Π’71 900 — Π Π°Π΄ΠΈΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠ°, элСктроника ΠΈ Ρ‚Π΅Π»Π΅ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ. — ΠΠ»ΠΌΠ°Ρ‚Ρ‹, 2012. — 38 с.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ