Weekly project update wody group class project
Download
1 / 8

Weekly Project Update WODY Group Class Project - PowerPoint PPT Presentation


  • 113 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


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
Weekly project update wody group class project

Weekly Project UpdateWODY GroupClass Project

Fall 2000

ECE 6276


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;


ad