Sunteți pe pagina 1din 1

1) Propuneti spre implementare o aplicație în in limbaj

de asamblare Blackfin care să:


a) definească 1 variabilă de tip tablou unidimensional,
pentru stocarea pe 8 biți a 256 de eșantioane ale unui semnal
b) să filtreze secvența cu un filtru FIR dat de funcția de transfer: 𝐻(𝑧) = 1+ 𝑧 −2
.section data1;
.byte x0[256];
.byte x1[256];
.global _main;
.section program;
_main:
P0.l=lo(x0);
p0.h=hi(x0);
p1.l = lo(x1);
p1.h = hi(x1);

p0+=2;
r1 = 253;
LC0=r1;
lsetup(start, stop)LC0;
start: R2=B[p0];
r3 = b[p0-2];
r1 = r2+r3;
b[p1++] = r1;
stop: p0+=1;

rts;
_main.END:

S-ar putea să vă placă și