weekly project update wody group class project n.
Download
Skip this Video
Download Presentation
Weekly Project Update WODY Group Class Project

Loading in 2 Seconds...

play fullscreen
1 / 8

Weekly Project Update WODY Group Class Project - PowerPoint PPT Presentation


  • 116 Views
  • Uploaded on

Weekly Project Update WODY Group Class Project. Fall 2000 ECE 6276. Tasks Completed. Assisted SIS with creation and testing of WinTim definitions for Profile 1 and Profile 2 Conducted small algorithm test for Profile 1 and Profile 2 Updated ISA to include most recent modifications.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Weekly Project Update WODY Group Class Project' - meda


Download Now An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
tasks completed
Tasks Completed
  • Assisted SIS with creation and testing of WinTim definitions for Profile 1 andProfile 2
  • Conducted small algorithm test for Profile 1 and Profile 2
  • Updated ISA to include most recent modifications
problems encountered
Problems Encountered
  • Most recent info on egroups. Website consistently out of date. Possible source of confusion between Decoder and SIS groups.
  • Incomplete pseudo code for small algorithm test for Profile 1 and Profile 2
  • LDI instruction for Profile 2 not implemented correctly. Fix in progress by Decoder group.
  • Communications with other groups
assembly code used for small algorithm test profile 2
TITLE BINARY

LIST F ,W

WORD 32

WIDTH 72

LINES 50

ORG H#0

LD R1,R0,D#48%:

LD R2,R0,D#49%:

LD R3,R0,D#50%:

ADDI R0,R4,D#16%:

LD R5,R0,D#51%:

LD R6,R0,D#52%:

ADDI R0,R7,D#1%:

BNE R5,R7,D#21%:

LD R8,R1,D#0%:

LD R9,R0,D#53%:

MLT R8,R9,R10

ST R10,R3,D#0%:

Assembly Code Used For Small Algorithm Test, Profile 2

SUBR R4,R7,R4

ADDI R1,R1,D#1%:

ADDI R2,R2,D#1%:

ADDI R3,R3,D#1%:

LD R8,R1,D#0%:

LD R9,R2,D#0%:

MLT R8,R9,R8

MLT R8,R6,R8

ADDI R0,R11,D#4%:

SRA R8,R11,R12

ST R12,R3,D#0%:

ADDI R1,R1,D#1%:

ADDI R2,R2,D#1%:

ADDI R3,R3,D#1%:

SUBR R4,R7,R4

BNE R4,R0,H#FFEA%:

JAL D#51%:

LD R8,R1,D#0%:

LD R9,R2,D#0%:

ADDI R0,R13,H#FFFF%:

BNE R8,R0,D#1%:

ADD R0,R0,R13

BLT R8,R0,D#1%:

ADDI R0,R13,D#1%:

ADDI R0,R14,D#2%:

MLT R8,R14,R8

ADD R8,R13,R8

MLT R8,R9,R8

MLT R6,R8,R8

ADDI R0,R15,D#5%:

SRA R8,R15,R16

ST R16,R3,D#0%:

SUBR R4,R7,R4

BNE R4,R0,D#1%:

JAL D#51%

ADDI R1,R1,D#1%:

ADDI R2,R2,D#1%:

ADDI R3,R3,D#1%:

JAL D#29%:

ADD R0,R0,R0

input file used for small algorithm test profile 2
DEPTH = 64;

WIDTH = 32;

ADDRESS_RADIX = HEX;

DATA_RADIX = HEX;

CONTENT

BEGIN

[0..3F] : 00000000 ;

00 : 00000001 ; --00

01 : 00000002 ; --01

02 : 00000003 ; --02

03 : 00000004 ; --03

04 : 00000005 ; --04

05 : 00000006 ; --05

06 : 00000007 ; --06

07 : 00000008 ; --07

08 : 00000009 ; --08

09 : 0000000A ; --09

Input File Used For Small Algorithm Test, Profile 2

0A : 0000000B ; --10

0B : 0000000C ; --11

0C : 0000000D ; --12

0D : 0000000E ; --13

0E : 0000000F ; --14

0F : 00000010 ; --15

10 : 00000011 ; --16

11 : 00000012 ; --17

12 : 00000013 ; --18

13 : 00000014 ; --19

14 : 00000015 ; --20

15 : 00000016 ; --21

16 : 00000017 ; --22

17 : 00000018 ; --23

18 : 00000019 ; --24

19 : 0000001A ; --25

1A : 0000001B ; --26

1B : 0000001C ; --27

1C : 0000001D ; --28

1D : 0000001E ; --29

1E : 0000001F ; --30

1F : 00000020 ; --31

30 : 00000000 ; --48 (0)

31 : 00000010 ; --49 (16)

32 : 00000020 ; --50 (32)

33 : 00000001 ; --51 macroblock_intra (1)

34 : 00000004 ; --52 quantizer scale (4)

35 : 00000008 ; --53 intra_dc_mult (8)

END ;

output file generated for small algorithm test profile 2
WIDTH = 32;

DEPTH = 64;

ADDRESS_RADIX = HEX;

DATA_RADIX = HEX;

CONTENT BEGIN

0 :00000001;

1 :00000002;

2 :00000003;

3 :00000004;

4 :00000005;

5 :00000006;

6 :00000007;

7 :00000008;

8 :00000009;

9 :0000000a;

a :0000000b;

Output File Generated For Small Algorithm Test, Profile 2

b :0000000c;

c :0000000d;

d :0000000e;

e :0000000f;

f :00000010;

10 :00000011;

11 :00000012;

12 :00000013;

13 :00000014;

14 :00000015;

15 :00000016;

16 :00000017;

17 :00000018;

18 :00000019;

19 :0000001a;

1a :0000001b;

1b :0000001c;

1c :0000001d;

1d :0000001e;

1e :0000001f;

1f :00000020;

20 :00000006;

21 :0000000b;

22 :00000010;

23 :00000016;

24 :0000001c;

25 :00000023;

26 :0000002b;

27 :00000033;

28 :0000003b;

29 :00000044;

2a :0000004d;

2b :00000057;

2c :00000061;

2d :0000006c;

2e :00000078;

2f :00000000;

30 :00000000;

31 :00000010;

32 :00000020;

33 :00000000;

34 :00000004;

35 :00000008;

36 :00000000;

37 :00000000;

38 :00000000;

39 :00000000;

3a :00000000;

3b :00000000;

3c :00000000;

3d :00000000;

3e :00000000;

3f :00000000;

END;

input file used for small algorithm test profile 21
DEPTH = 64;

WIDTH = 32;

ADDRESS_RADIX = HEX;

DATA_RADIX = HEX;

CONTENT

BEGIN

[0..3F] : 00000000 ;

00 : 00000001 ; --00

01 : 00000002 ; --01

02 : 00000003 ; --02

03 : 00000004 ; --03

04 : 00000005 ; --04

05 : 00000006 ; --05

06 : 00000007 ; --06

07 : 00000008 ; --07

08 : 00000009 ; --08

09 : 0000000A ; --09

Input File Used For Small Algorithm Test, Profile 2

0A : 0000000B ; --10

0B : 0000000C ; --11

0C : 0000000D ; --12

0D : 0000000E ; --13

0E : 0000000F ; --14

0F : 00000010 ; --15

10 : 00000011 ; --16

11 : 00000012 ; --17

12 : 00000013 ; --18

13 : 00000014 ; --19

14 : 00000015 ; --20

15 : 00000016 ; --21

16 : 00000017 ; --22

17 : 00000018 ; --23

18 : 00000019 ; --24

19 : 0000001A ; --25

1A : 0000001B ; --26

1B : 0000001C ; --27

1C : 0000001D ; --28

1D : 0000001E ; --29

1E : 0000001F ; --30

1F : 00000020 ; --31

30 : 00000000 ; --48 (0)

31 : 00000010 ; --49 (16)

32 : 00000020 ; --50 (32)

33 : 00000001 ; --51 macroblock_intra (1)

34 : 00000004 ; --52 quantizer scale (4)

35 : 00000008 ; --53 intra_dc_mult (8)

END ;

output file generated for small algorithm test profile 21
WIDTH = 32;

DEPTH = 64;

ADDRESS_RADIX = HEX;

DATA_RADIX = HEX;

CONTENT BEGIN

0 :00000001;

1 :00000002;

2 :00000003;

3 :00000004;

4 :00000005;

5 :00000006;

6 :00000007;

7 :00000008;

8 :00000009;

9 :0000000a;

a :0000000b;

Output File Generated For Small Algorithm Test, Profile 2

b :0000000c;

c :0000000d;

d :0000000e;

e :0000000f;

f :00000010;

10 :00000011;

11 :00000012;

12 :00000013;

13 :00000014;

14 :00000015;

15 :00000016;

16 :00000017;

17 :00000018;

18 :00000019;

19 :0000001a;

1a :0000001b;

1b :0000001c;

1c :0000001d;

1d :0000001e;

1e :0000001f;

1f :00000020;

20 :00000008;

21 :00000009;

22 :00000018;

23 :00000014;

24 :00000028;

25 :00000021;

26 :00000038;

27 :00000030;

28 :00000048;

29 :00000041;

2a :00000058;

2b :00000054;

2c :00000068;

2d :00000069;

2e :00000078;

2f :00000080;

30 :00000000;

31 :00000010;

32 :00000020;

33 :00000001;

34 :00000004;

35 :00000008;

36 :00000000;

37 :00000000;

38 :00000000;

39 :00000000;

3a :00000000;

3b :00000000;

3c :00000000;

3d :00000000;

3e :00000000;

3f :00000000;

END;