⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dct_kc.viz

📁 H.264完整的C语言代码和DCT的代码
💻 VIZ
📖 第 1 页 / 共 5 页
字号:
digraph name {
    center = true;
    size = "7.5,10";
    /* #SCHEDVIZ_VERSION=2.0 */
    /* #FUS=ADDER_0 ADDER_1 ADDER_2 MULTIPLIER_0 MULTIPLIER_1 DIVIDER_0 INOUT_0 INOUT_1 INOUT_2 INOUT_3 INOUT_4 INOUT_5 INOUT_6 INOUT_7 SP_SCHED_READ_0 SP_SCHED_WRITE_0 COMM_SCHED_0 MC_0 JUKEBOX_SCHED_0 VALID_SCHED_0 */
    /* #BLOCKS="imin=0, imax=24, smax=0, depth=0" "imin=25, imax=64, smax=4, depth=1" "imin=-1, imax=-1, smax=0, depth=0" */
    /* #DEPTYPES=normal SWP transfer */
    /* begin instruction numbers */
    "0" -> "1"; "1" -> "2"; "2" -> "3"; "3" -> "4"; "4" -> "5"; "5" -> "6"; "6" -> "7"; "7" -> "8"; "8" -> "9"; "9" -> "10"; "10" -> "11"; "11" -> "12"; "12" -> "13"; "13" -> "14"; "14" -> "15"; "15" -> "16"; "16" -> "17"; "17" -> "18"; "18" -> "19"; "19" -> "20"; "20" -> "21"; "21" -> "22"; "22" -> "23"; "23" -> "24"; "24" -> "25"; "25" -> "26"; "26" -> "27"; "27" -> "28"; "28" -> "29"; "29" -> "30"; "30" -> "31"; "31" -> "32"; "32" -> "33"; "33" -> "34"; "34" -> "35"; "35" -> "36"; "36" -> "37"; "37" -> "38"; "38" -> "39"; "39" -> "40"; "40" -> "41"; "41" -> "42"; "42" -> "43"; "43" -> "44"; "44" -> "45"; "45" -> "46"; "46" -> "47"; "47" -> "48"; "48" -> "49"; "49" -> "50"; "50" -> "51"; "51" -> "52"; "52" -> "53"; "53" -> "54"; "54" -> "55"; "55" -> "56"; "56" -> "57"; "57" -> "58"; "58" -> "59"; "59" -> "60"; "60" -> "61"; "61" -> "62"; "62" -> "63"; "63" -> "64"; "64" -> end;

    /* begin basic blocks */
    /* begin block 1 */
    subgraph cluster_b1 { 
        label="block 1"; 
        i52u6x81; i50u5x81; i62u3x81; i53u6x82; i51u5x82; i28u3x82; i54u6x83; i26u5x83; i25u4x83; i49u16x83; i55u6x84; i51u4x84; i45u5x84; i56u6x85; i53u5x85; i52u16x85; i57u6x86; i53u3x86; i52u4x86; i58u6x87; i53u16x87; i59u6x88; i55u5x88; i63u0x89; i63u5x89; i28u0x90; i25u3x90; i27u2x91; i25u5x91; i63u1x92; i62u4x92; i30u1x93; i25u1x94; i27u5x94; i33u0x95; i54u5x95; i32u2x96; i63u3x96; i54u4x96; i59u0x97; i61u5x97; i60u1x98; i26u1x99; i27u0x100; i26u16x100; i61u1x101; i62u0x102; i28u1x103; i29u1x104; i31u1x105; i56u5x105; i64u2x106; i26u3x107; i64u0x108; i26u2x109; i27u3x110; i32u5x110; i64u1x111; i26u0x112; i27u4x113; i25u2x114; i26u4x115; i29u2x116; i30u3x117; i31u2x118; i33u1x119; i35u5x119; i33u2x120; i34u0x121; i37u5x121; i30u0x122; i40u3x123; i45u15x124; i37u1x125; i42u16x125; i43u0x126; i45u3x127; i49u15x128; i30u2x129; i32u0x130; i42u4x131; i47u15x132; i38u0x133; i44u2x134; i46u4x135; i50u15x136; i31u0x137; i41u4x138; i46u15x139; i44u1x140; i46u2x141; i47u4x142; i51u15x143; i32u1x144; i42u2x145; i44u4x146; i48u15x147; i45u0x148; i47u1x149; i48u3x150; i52u15x151; i57u14x152; i59u15x153; i56u14x154; i58u16x155; i59u5x155; i60u15x156; i58u14x157; i60u16x158; i61u15x159; i52u14x160; i54u16x161; i62u15x162; i60u14x163; i62u16x164; i63u15x165; i61u14x166; i63u16x167; i64u15x168; i62u14x169; i64u16x170; i25u15x171; i63u14x172; i25u16x173; i26u15x174; i29u14x175; i30u14x176; i26u14x177; i27u14x178; i28u14x179; i33u14x180; i31u14x181; i32u14x182; i34u1x183; i34u2x184; i35u0x185; i35u1x186; i37u2x187; i37u0x188; i36u1x189; i36u2x190; i35u2x191; i36u0x192; i39u2x193; i40u1x194; i38u2x195; i38u1x196; i43u16x196; i39u1x197; i42u5x197; i44u16x197; i46u0x198; i43u1x199; i45u2x200; i46u3x201; i39u0x202; i41u2x203; i42u3x204; i40u0x205; i42u1x206; i43u3x207; i42u0x208; i43u4x209; i44u0x210; i45u4x211; i47u2x212; i49u1x213; i47u0x214; i49u0x215; i52u5x215; i49u2x216; i50u1x217; i51u0x218; i53u2x219; i50u0x220; i54u1x221; i45u1x222; i47u5x223; i43u2x224; i44u3x225; i48u0x226; i48u2x227; i57u16x228; i57u8x229; i53u1x230; i55u16x231; i51u2x232; i52u3x233; i56u1x234; i56u0x235; i58u5x236; i58u8x237; i54u2x238; i56u16x239; i52u2x240; i53u4x241; i57u1x242; i57u0x243; i59u4x244; i59u8x245; i55u1x246; i57u5x247; i53u0x248; i54u3x249; i58u1x250; i58u0x251; i60u3x252; i60u8x253; i51u1x254; i58u3x255; i48u1x256; i55u4x257; i59u1x258; i59u2x259; i61u16x260; i61u8x261; i57u2x262; i59u16x263; i55u0x264; i56u3x265; i60u0x266; i60u2x267; i62u5x268; i62u8x269; i52u1x270; i60u5x271; i54u0x272; i57u4x273; i61u0x274; i61u2x275; i63u4x276; i63u8x277; i58u2x278; i61u3x279; i56u2x280; i58u4x281; i62u2x282; i62u1x283; i64u3x284; i64u8x285; i60u17x286; i62u17x287; 
        { rank = same; "i64u3x284"; "i64u15x168"; "i64u16x170"; "i64u1x111"; "i64u0x108"; "i64u2x106"; "i64u8x285"; "64"; } 64; 
        { rank = same; "i63u4x276"; "i63u15x165"; "i63u16x167"; "i63u14x172"; "i63u3x96"; "i63u5x89"; "i63u0x89"; "i63u1x92"; "i63u8x277"; "63"; } 63; 
        { rank = same; "i62u17x287"; "i62u5x268"; "i62u1x283"; "i62u2x282"; "i62u15x162"; "i62u16x164"; "i62u14x169"; "i62u0x102"; "i62u4x92"; "i62u3x81"; "i62u8x269"; "62"; } 62; 
        { rank = same; "i61u16x260"; "i61u2x275"; "i61u0x274"; "i61u3x279"; "i61u15x159"; "i61u14x166"; "i61u5x97"; "i61u1x101"; "i61u8x261"; "61"; } 61; 
        { rank = same; "i60u3x252"; "i60u2x267"; "i60u0x266"; "i60u5x271"; "i60u15x156"; "i60u16x158"; "i60u14x163"; "i60u1x98"; "i60u17x286"; "i60u8x253"; "60"; } 60; 
        { rank = same; "i59u4x244"; "i59u2x259"; "i59u1x258"; "i59u16x263"; "i59u15x153"; "i59u5x155"; "i59u0x97"; "i59u6x88"; "i59u8x245"; "59"; } 59; 
        { rank = same; "i58u0x251"; "i58u1x250"; "i58u5x236"; "i58u2x278"; "i58u4x281"; "i58u3x255"; "i58u16x155"; "i58u14x157"; "i58u6x87"; "i58u8x237"; "58"; } 58; 
        { rank = same; "i57u0x243"; "i57u1x242"; "i57u5x247"; "i57u2x262"; "i57u4x273"; "i57u16x228"; "i57u14x152"; "i57u6x86"; "i57u8x229"; "57"; } 57; 
        { rank = same; "i56u0x235"; "i56u1x234"; "i56u3x265"; "i56u2x280"; "i56u16x239"; "i56u14x154"; "i56u5x105"; "i56u6x85"; "56"; } 56; 
        { rank = same; "i55u16x231"; "i55u1x246"; "i55u0x264"; "i55u4x257"; "i55u5x88"; "i55u6x84"; "55"; } 55; 
        { rank = same; "i54u3x249"; "i54u1x221"; "i54u2x238"; "i54u0x272"; "i54u16x161"; "i54u5x95"; "i54u4x96"; "i54u6x83"; "54"; } 54; 
        { rank = same; "i53u1x230"; "i53u0x248"; "i53u4x241"; "i53u2x219"; "i53u16x87"; "i53u3x86"; "i53u5x85"; "i53u6x82"; "53"; } 53; 
        { rank = same; "i52u3x233"; "i52u2x240"; "i52u5x215"; "i52u1x270"; "i52u14x160"; "i52u15x151"; "i52u4x86"; "i52u16x85"; "i52u6x81"; "52"; } 52; 
        { rank = same; "i51u2x232"; "i51u0x218"; "i51u1x254"; "i51u15x143"; "i51u4x84"; "i51u5x82"; "51"; } 51; 
        { rank = same; "i50u1x217"; "i50u0x220"; "i50u15x136"; "i50u5x81"; "50"; } 50; 
        { rank = same; "i49u2x216"; "i49u1x213"; "i49u0x215"; "i49u15x128"; "i49u16x83"; "49"; } 49; 
        { rank = same; "i48u1x256"; "i48u2x227"; "i48u0x226"; "i48u3x150"; "i48u15x147"; "48"; } 48; 
        { rank = same; "i47u0x214"; "i47u2x212"; "i47u5x223"; "i47u1x149"; "i47u4x142"; "i47u15x132"; "47"; } 47; 
        { rank = same; "i46u3x201"; "i46u0x198"; "i46u2x141"; "i46u4x135"; "i46u15x139"; "46"; } 46; 
        { rank = same; "i45u2x200"; "i45u4x211"; "i45u1x222"; "i45u0x148"; "i45u3x127"; "i45u15x124"; "i45u5x84"; "45"; } 45; 
        { rank = same; "i44u0x210"; "i44u3x225"; "i44u16x197"; "i44u1x140"; "i44u2x134"; "i44u4x146"; "44"; } 44; 
        { rank = same; "i43u3x207"; "i43u4x209"; "i43u1x199"; "i43u16x196"; "i43u2x224"; "i43u0x126"; "43"; } 43; 
        { rank = same; "i42u1x206"; "i42u0x208"; "i42u3x204"; "i42u5x197"; "i42u16x125"; "i42u2x145"; "i42u4x131"; "42"; } 42; 
        { rank = same; "i41u2x203"; "i41u4x138"; "41"; } 41; 
        { rank = same; "i40u0x205"; "i40u1x194"; "i40u3x123"; "40"; } 40; 
        { rank = same; "i39u0x202"; "i39u2x193"; "i39u1x197"; "39"; } 39; 
        { rank = same; "i38u2x195"; "i38u1x196"; "i38u0x133"; "38"; } 38; 
        { rank = same; "i37u0x188"; "i37u2x187"; "i37u5x121"; "i37u1x125"; "37"; } 37; 
        { rank = same; "i36u1x189"; "i36u2x190"; "i36u0x192"; "36"; } 36; 
        { rank = same; "i35u2x191"; "i35u1x186"; "i35u0x185"; "i35u5x119"; "35"; } 35; 
        { rank = same; "i34u2x184"; "i34u1x183"; "i34u0x121"; "34"; } 34; 
        { rank = same; "i33u14x180"; "i33u1x119"; "i33u2x120"; "i33u0x95"; "33"; } 33; 
        { rank = same; "i32u14x182"; "i32u5x110"; "i32u1x144"; "i32u0x130"; "i32u2x96"; "32"; } 32; 
        { rank = same; "i31u14x181"; "i31u2x118"; "i31u0x137"; "i31u1x105"; "31"; } 31; 
        { rank = same; "i30u14x176"; "i30u3x117"; "i30u2x129"; "i30u0x122"; "i30u1x93"; "30"; } 30; 
        { rank = same; "i29u14x175"; "i29u2x116"; "i29u1x104"; "29"; } 29; 
        { rank = same; "i28u14x179"; "i28u1x103"; "i28u3x82"; "i28u0x90"; "28"; } 28; 
        { rank = same; "i27u14x178"; "i27u4x113"; "i27u3x110"; "i27u5x94"; "i27u0x100"; "i27u2x91"; "27"; } 27; 
        { rank = same; "i26u14x177"; "i26u15x174"; "i26u0x112"; "i26u2x109"; "i26u4x115"; "i26u3x107"; "i26u16x100"; "i26u1x99"; "i26u5x83"; "26"; } 26; 
        { rank = same; "i25u15x171"; "i25u16x173"; "i25u2x114"; "i25u1x94"; "i25u3x90"; "i25u5x91"; "i25u4x83"; "25"; } 25; 
    }

    /* begin op labels */
    i0u5x-13 [label="b=0, i=0/0, u=5, t=319, ord=-13\nDIVIDER_0\n( cluster#id [ RF4[1] ] ) =\nPASS( hw_const#0, cluster#id )", shape=polygon, sides=4, skew=.4, style=filled, color=powderblue];
    i1u5x-12 [label="b=0, i=1/1, u=5, t=284, ord=-12\nDIVIDER_0\n( const#1 [ RF3[1] ] ) =\nPASS( hw_const#0, hw_const#1 )", shape=polygon, sides=4, skew=.4, style=filled, color=powderblue];
    i1u1x65 [label="b=0, i=1/2, u=1, t=318, l=108, ord=65\nADDER_1\n( tmp#31 [ RF6[1] ] ) =\nISUB32( cluster#id, hw_const#1 )", style=filled, color=wheat1];
    i2u0x23 [label="b=0, i=2/2, u=0, t=283, ord=23\nADDER_0\n( const#2 [ RF4[1]  RF9[1]  RF7[1]  RF8[1] ] ) =\nSHIFT32( const#1, hw_const#1 )", style=filled, color=powderblue];
    i2u4x-14 [label="b=0, i=2/2, u=4, t=346, ord=-14\nMULTIPLIER_1\n( const#1 [ RF3[1]  RF5[1] ] ) =\nPASS( hw_const#0, hw_const#1 )", shape=polygon, sides=4, skew=.4, style=filled, color=powderblue];
    i3u2x26 [label="b=0, i=3/3, u=2, t=280, ord=26\nADDER_2\n( const#4 [ RF3[2] ] ) =\nSHIFT32( const#1, const#2 )", style=filled, color=powderblue];
    i3u1x25 [label="b=0, i=3/3, u=1, t=282, ord=25\nADDER_1\n( const#3 [ RF7[2] ] ) =\nOR( hw_const#1, const#2 )", style=filled, color=powderblue];
    i3u17x0 [label="b=0, i=3/3, u=17, t=316, ord=0\nMC_0\n( uc_const#0x52035203 [ UCRF[15] ] ) =\nUC_DATA_IN", style=filled, color=powderblue];
    i3u5x65 [label="b=0, i=3/3, u=5, t=320, ord=65\nDIVIDER_0\n( tmp#31 [ RF8[2] ] ) =\nPASS( hw_const#0, tmp#31 )", shape=polygon, sides=4, skew=.4, style=filled, color=powderblue];
    i4u0x27 [label="b=0, i=4/4, u=0, t=279, ord=27\nADDER_0\n( const#7 [ RF4[1]  RF7[2]  RF9[3]  RF8[3] ] ) =\nOR( const#3, const#4 )", style=filled, color=powderblue];
    i4u17x2 [label="b=0, i=4/4, u=17, t=314, ord=2\nMC_0\n( uc_const#0x29cf29cf [ UCRF[14] ] ) =\nUC_DATA_IN", style=filled, color=powderblue];
    i5u1x66 [label="b=0, i=5/5, u=1, t=278, l=108, ord=66\nADDER_1\n( idx1 [ RF5[1]  RF16[1]  RF17[1] ] ) =\nAND( tmp#31, const#7 )", style=filled, color=powderblue];
    i5u17x4 [label="b=0, i=5/5, u=17, t=312, ord=4\nMC_0\n( uc_const#0x1ccd1ccd [ UCRF[13] ] ) =\nUC_DATA_IN", style=filled, color=powderblue];
    i6u2x67 [label="b=0, i=6/7, u=2, t=277, l=109, ord=67\nADDER_2\n( tmp#32 [ RF3[2] ] ) =\nISUB32( idx1, hw_const#1 )", style=filled, color=powderblue];
    i6u17x6 [label="b=0, i=6/6, u=17, t=310, ord=6\nMC_0\n( uc_const#0x133e133e [ UCRF[12] ] ) =\nUC_DATA_IN", style=filled, color=powderblue];
    i7u17x8 [label="b=0, i=7/7, u=17, t=308, ord=8\nMC_0\n( uc_const#0x11511151 [ UCRF[11] ] ) =\nUC_DATA_IN", style=filled, color=powderblue];
    i7u7x29 [label="b=0, i=7/7, u=7, t=351, l=67, ord=29\nINOUT_1\n( utmp [ RF13[1] ] ) =\nDATA_IN", style=filled, color=powderblue];
    i8u0x68 [label="b=0, i=8/8, u=0, t=276, l=109, ord=68\nADDER_0\n( idx2 [ RF4[1]  RF16[2]  RF17[2] ] ) =\nAND( tmp#32, const#7 )", style=filled, color=powderblue];
    i8u17x10 [label="b=0, i=8/8, u=17, t=306, ord=10\nMC_0\n( uc_const#0x10501050 [ UCRF[9] ] ) =\nUC_DATA_IN", style=filled, color=powderblue];
    i8u7x32 [label="b=0, i=8/8, u=7, t=348, l=69, ord=32\nINOUT_1\n( utmp [ RF10[2] ] ) =\nDATA_IN", style=filled, color=powderblue];
    i9u1x69 [label="b=0, i=9/10, u=1, t=275, l=110, ord=69\nADDER_1\n( tmp#33 [ RF5[1] ] ) =\nISUB32( idx2, hw_const#1 )", style=filled, color=powderblue];
    i9u17x12 [label="b=0, i=9/9, u=17, t=304, ord=12\nMC_0\n( uc_const#0x16a116a1 [ UCRF[19] ] ) =\nUC_DATA_IN", style=filled, color=powderblue];
    i9u7x35 [label="b=0, i=9/9, u=7, t=344, l=71, ord=35\nINOUT_1\n( utmp [ RF11[2] ] ) =\nDATA_IN", style=filled, color=powderblue];

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -