1 / 8

Weekly Project Update WODY Group Class Project

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.

meda
Télécharger la présentation

Weekly Project Update WODY Group Class Project

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Weekly Project UpdateWODY GroupClass Project Fall 2000 ECE 6276

  2. 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

  3. 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

  4. 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

  5. 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 ;

  6. 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;

  7. 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 ;

  8. 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;

More Related