--- fade2blac <[EMAIL PROTECTED]> wrote: > waktu itu,
> 
> DSP ini bukannya bisa dicapai dengan bantuan
> hardware ya pak?
> misal pemisahan bus atau jenis memori yang bisa
> diakses secara
> sekuensial dalam satu siklus instruksi. Atau cache
> tempat simpan
> instruksi berulang.

> keseluruhan itu apa aja pak?
> 
> maaf kalo kemana-mana..
> 
> -- 
> fade2bl.ac

Saya juga minta maaf kalo ke mana2
Ok sekali ini, dari yang saya ingat. DSP memang
memiliki arsitektur hardware berbeda dengan processor
biasa. Harvard atau lebih tepatnya Modified Harvard
Architecture untuk DSP generasi sekarang ini. Tidak
seperti pada processor kebanyakan yang katanya
berarsitektur Von-Newman.

Kalo anda pelajari signal processing (SP), akan
ditemui bahwa hampir semua operasi SP merupakan
operasi konvolusi(dikalikan kemudian dijumlah). Oleh
karena itu, ditambahkan Barrel Shifter yang berguna
untuk mensupport MAC (Multiplication and Accumulation)
yang bisa dikerjakan dalam 1 siklus clock.

Seperti yang saya katakan sebelumnya, DSP memiliki bus
program dan data yang terpisah, sehingga memory untuk
program dan data juga berbeda. Ini mempercepat keluar
masuk data ke CPU.

Jenis memory yang bisa diakses secara sekuensial yang
anda maksud mungkin circular buffer (CB), CB ini bisa
saja diimplementasikan di CPU manapun, tetapi mungkin
lebih mudah implementasinya di DSP. CB ini
diperuntukkan dalam kalkulasi Filter.

Jenis instruksi DSP mirip dengan RISC, berbasis load
and store. Instruksinya simple, sehingga tidak
membutuhkan waktu yang lama untuk proses encode-nya.
Pipelining dalam DSP bisa melakukan
prefetch-fetch-encode-read-execute dalam 1 siklus
clock. Bahkan untuk arsitektur DSP yang lebih canggih
lagi digunakan VLIW, CLIW yang memungkinkan kita bisa
memproses data secara parallel.

Mungkin segitu ajah, kalo ada komen bisa lewat japri

Salam,

I.B. Darmasakti

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com

-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3

Kirim email ke