www.pudn.com > dvi_demo.rar > s3a_logo.v, change:2008-07-24,size:36831b


// Spartan3A LOGO #0 
RAMB16_S2_S2 # ( 
        .INIT_00 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_01 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_02 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_03 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_04 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_05 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_06 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_07 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_08 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_09 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_0A (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_0B (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_0C (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_0D (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_0E (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_0F (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_10 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_11 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_12 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_13 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_14 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_15 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_16 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_17 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_18 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_19 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_1A (256'h000000000000000000000000000000000000000FFC0000000000000000000000), 
        .INIT_1B (256'h000000000000000000000000000FFC0000000000000000000000000000000000), 
        .INIT_1C (256'hFFFFFD400FFFFFFD50000FFFD5000FFFFFF50FFFFFF000000000000000000000), 
        .INIT_1D (256'h00000000000000000000000003FFFFD40000000FFD40003FFD50000FFFF50FFF), 
        .INIT_1E (256'hFFFFFD40FFFFFFFD40000FFFD400FFFFFFF50FFFFFFD00000000000000000000), 
        .INIT_1F (256'h0000000000000000000000000FFFFFF50000000FF54000FFFD40000FFFD50FFF), 
        .INIT_20 (256'hFFFFFF43FFFFFFFD40003FFFD403FFFFFFD50FD7FFFD40000000000000000000), 
        .INIT_21 (256'h0000000000000000000000003FFF57F500000003F50003FFF540000FFFD403FF), 
        .INIT_22 (256'hFFF57F53FFD5FFFD40003FFFF40FFFD7FFD401553FFF40000000000000000000), 
        .INIT_23 (256'h000000000000000000000000FFFD500500000003F50003FFF500003FFFF50357), 
        .INIT_24 (256'hFFF5405FFFD43FFD40003FFFF50FFF57FFD401000FFF50000000000000000000), 
        .INIT_25 (256'h000000000000000000000000FFF5400000000003F5000FFFF500003FFFF50050), 
        .INIT_26 (256'hFFF5000FFF543FFD4000FFFFF53FFD53FFD400000FFF50000000000000000000), 
        .INIT_27 (256'h000000000000000000000000FFF5000000000003F5003FFFF50000FFFFF50000), 
        .INIT_28 (256'hFFF5000FFF503FFD4000FFF7FD3FFD53FFD400000FFF50000000000000000000), 
        .INIT_29 (256'h000000000000000000000000FFF5000000000003F500FFFFF50000FFF7FD4000), 
        .INIT_2A (256'hFFF5000FFF503FFD4000FFF7FD7FFD43FFD40000FFFF50000000000000000000), 
        .INIT_2B (256'h0000000000000000000000003FFF000000000003F500FFFFF50000FFF7FD4000), 
        .INIT_2C (256'hFFF50003FFD03FFD4003FFD7FD7FFD43FFD4000FFFFF50000000000000000000), 
        .INIT_2D (256'h0000000000000000000000000FFFC00000000003F503FFFFF50003FFD7FF4000), 
        .INIT_2E (256'hFFF50003FFF43FFD4003FFD4FF4FFF43FFD400FFFFFD50000000000000000000), 
        .INIT_2F (256'h00000000000000000000000003FFFF5000000003F50FFFD3F50003FFD4FF5000), 
        .INIT_30 (256'hFFF500003FFC3FFD400FFFD4FF53FF53FFD40FFFFFF540000000000000000000), 
        .INIT_31 (256'h0000000000000000000000000FFFFF50FFFFC403F53FFFD3F50003FFD4FF5000), 
        .INIT_32 (256'hFFF500000FFFFFFD400FFF543F50FFD3FFD43FFFFFD500000000000000000000), 
        .INIT_33 (256'h000000000000000000000000FFFFD5503FFFF503F43FFF53F5000FFF543FD000), 
        .INIT_34 (256'hFFF500000FFFFFFD400FFFC03FD00FF7FFD4FFFFFD5400000000000000000000), 
        .INIT_35 (256'h000000000000000000000000FFF555003FFFFD03F4FFFD53F5000FFFC03FD400), 
        .INIT_36 (256'hFFF500003FFFFFFD403FFFFFFFD40057FFD4FFFFD54000000000000000000000), 
        .INIT_37 (256'h000000000000000000000003FFD5000000557D43F3FFF543F5003FFFFFFFD400), 
        .INIT_38 (256'hFFF500003FFDFFFD403FFFFFFFD40003FFD4FFFD540000000000000000000000), 
        .INIT_39 (256'h000000000000000000000003FFD4000000000043FFFFF503F5003FFFFFFFF400), 
        .INIT_3A (256'hFFF50000FFFD3FFD403FFFFFFFF40003FFD7FFF5400000000000000000000000), 
        .INIT_3B (256'h00000000000000000000000FFFD4000000000003FFFFD503F5003FFFFFFFF500), 
        .INIT_3C (256'hFFF50000FFF53FFD40FFF5555FF50003FFD7FFD5000000000000000000000000), 
        .INIT_3D (256'h00000000000000000000000FFFD4000000000003FFFF5403F500FFFD555FF500), 
        .INIT_3E (256'hFFF50003FFD53FFD40FFF5000FF50003FFD7FFD5000000000000000000000000), 
        .INIT_3F (256'h00000000000000000000000FFFD4000000000003FFFD5003F500FFF54003FD00) 
) S3A_LOGO_0 ( 
.DOA    (hwc_a0_out), 
.DOB    (hwc_b0_out), 
.ADDRA  (idx0_addr[12:0]), 
.ADDRB  (idx1_addr[12:0]), 
.CLKA   (clk), 
.CLKB   (clk), 
.DIA    (2'b00), 
.DIB    (2'b00), 
.ENA    (1'b1), 
.ENB    (1'b1), 
.SSRA   (1'b0), 
.SSRB   (1'b0), 
.WEA    (1'b0), 
.WEB    (1'b0)); 
 
// Spartan3A LOGO #1 
RAMB16_S2_S2 # ( 
        .INIT_00 (256'hFFF5000FFFD43FFD43FFF50003FD4003FFD7FFF5000314000000000000000000), 
        .INIT_01 (256'h000000000000000000000003FFF5000000000003FFFD4003F500FFF50003FD40), 
        .INIT_02 (256'hFFF5000FFF543FFD43FFD50003FD4003FFD4FFFF003F50000000000000000000), 
        .INIT_03 (256'h000000000000000000000003FFFF003C40000003FFF54003F503FFF50003FD40), 
        .INIT_04 (256'hFFF5003FFF503FFD43FFD40000FF4003FFF43FFFFFFF50000000000000000000), 
        .INIT_05 (256'h000000000000000000000000FFFFFFF540000003FFD50003F503FFD50000FF40), 
        .INIT_06 (256'hFFFD00FFFD50FFFD4FFFF40000FF5003FFF50FFFFFFF50000000000000000000), 
        .INIT_07 (256'h0000000000000000000000000FFFFFF540000003FD54000FFD0FFFF50000FFD0), 
        .INIT_08 (256'hFFFD40FFF543FFFFFFFFF50003FFD00FFFF500FFFFF550000000000000000000), 
        .INIT_09 (256'h00000000000000000000000000FFFFF50000000FF540000FFD7FFFF50003FFDF), 
        .INIT_0A (256'h5555401555001555555555000055540155550005555500000000000000000000), 
        .INIT_0B (256'h0000000000000000000000000005555500000000540000015545555500005554), 
        .INIT_0C (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_0D (256'h0000000000000500000000000000000000000000000000000000000000000000), 
        .INIT_0E (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_0F (256'h0000000000001555000000000000000000000000000000000000000000000000), 
        .INIT_10 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_11 (256'h0000000000001151400000000000000000000000000000000000000000000000), 
        .INIT_12 (256'h5555D555555555555555555555555555555555555700C0000000000000000000), 
        .INIT_13 (256'h0000000000005051400050000C0D555555555555555555555555555555555555), 
        .INIT_14 (256'h5F7FD7FD7D5555555555555555555555555555555C03C0000000000000000000), 
        .INIT_15 (256'h0000000000001455400154103F03555555555555555555555555555555555555), 
        .INIT_16 (256'hFF7FDFFD7FD555555555555555555555555555555C0F00000000000000000000), 
        .INIT_17 (256'h0000000000001555000554100FC3D55555555555555555555555555555555577), 
        .INIT_18 (256'hFF7FDFFDFF5F5555555555555555555555555555700C00000000000000000000), 
        .INIT_19 (256'h00000000000004000005141403C0D5555555555555555555555555555555557D), 
        .INIT_1A (256'hFF7FDFF5FF5FF555555555555555555555555555C03C00000000000000000000), 
        .INIT_1B (256'h00000000000000500005155003F035555555555555555555555555555555DFFD), 
        .INIT_1C (256'hFF7FDFF5FF5FFD55555555555555555555555555C0F000000000000000000000), 
        .INIT_1D (256'h00000000000015550005055000FC3D555555555555555555555555555555F7FD), 
        .INIT_1E (256'h7F7FDFF5FD5FF5D555555555555555555555555703C000000000000000000000), 
        .INIT_1F (256'h000000000000155540050140003C0D55555555555555555555555555555FF7FF), 
        .INIT_20 (256'h7FDFDFF5FD7FD5FD55555555555555555555555C03C000000000000000000000), 
        .INIT_21 (256'h000000000000500140000000003F0355555555555555555555555555577FFDFF), 
        .INIT_22 (256'h7FDFD7D5FD7FD7FF55555555555555555555557C0F0000000000000000000000), 
        .INIT_23 (256'h000000000000140540000550000FC3D555555555555555555555555557DFFDFF), 
        .INIT_24 (256'h5FDFDFD5F57F57FDD555555555555555555555703C0000000000000000000000), 
        .INIT_25 (256'h0000000000001555000015500003C0D55555555555555555555555555FD7FF7F), 
        .INIT_26 (256'hDFDFDFD7F57D5FF5F555555555555555555555C03C0000000000000000000000), 
        .INIT_27 (256'h0000000000000150000010100003F035555555555555555555555557FFF5FF7F), 
        .INIT_28 (256'hD7D7575FD5FD7FD5FD5555555555555555555700F00000000000000000000000), 
        .INIT_29 (256'h0000000000000000000010100000FC0D555555555555555555555555FFFD7FDF), 
        .INIT_2A (256'hD555555557F57F57FF5555555555555555555703C00000000000000000000000), 
        .INIT_2B (256'h00000000000015550005555000003F0F5555555555555555555555557FFF7FDF), 
        .INIT_2C (256'h555FFFFF57D5FD5FFD5555555555555555555C03C00000000000000000000000), 
        .INIT_2D (256'h00000000000015554005555000000F0355555555555555555555555557FFDFF5), 
        .INIT_2E (256'h5FFFFFFFFD5FF57FF5D55555555555555555700F000000000000000000000000), 
        .INIT_2F (256'h00000000000050014000000000000FC0D5555555555555555555555555FFF7D5), 
        .INIT_30 (256'hFFFFFFFFFFD7D5FFD5F55555555555555555703C000000000000000000000000), 
        .INIT_31 (256'h000000000000140140000540000003F0F55555555555555555555555555FF557), 
        .INIT_32 (256'hFFD5555FFFFD57FFFFFD5555555555555555C03C000000000000000000000000), 
        .INIT_33 (256'h000000000000155500001550000000F03555555555555555555555555557D57F), 
        .INIT_34 (256'hFD557FF5FFFFFFF000FD555555555555555700F0000000000000000000000000), 
        .INIT_35 (256'h000000000000015400001450000000FC0D5555555555555555555555555755FF), 
        .INIT_36 (256'hF57FFFFFFC00000000F5555555555555555703C0000000000000000000000000), 
        .INIT_37 (256'h0000000000000000000010100000003F0F5555555555555555555555555F5FFF), 
        .INIT_38 (256'hFFFF0000000000000357555555555555555C03C0000000000000000000000000), 
        .INIT_39 (256'h0000000000001015000555500000000FC3D5555555555555555555555557DFFF), 
        .INIT_3A (256'h0000000000000015035755555555555555700F00000000000000000000000000), 
        .INIT_3B (256'h0000000000001155400555500000000FC0D55555555555555555555557FFFFC0), 
        .INIT_3C (256'h0000001555555555035FD5555555555555703C00000000000000000000000000), 
        .INIT_3D (256'h00000000000015414000000000000003F03555555555555555557FFFFF000000), 
        .INIT_3E (256'h555555555555555403FFD55557F5555555C03C00000000000000000000000000), 
        .INIT_3F (256'h00000000000015014004000000000000FC3D555555555557FFFFFF0000000015) 
) S3A_LOGO_1 ( 
.DOA    (hwc_a1_out), 
.DOB    (hwc_b1_out), 
.ADDRA  (idx0_addr[12:0]), 
.ADDRB  (idx1_addr[12:0]), 
.CLKA   (clk), 
.CLKB   (clk), 
.DIA    (2'b00), 
.DIB    (2'b00), 
.ENA    (1'b1), 
.ENB    (1'b1), 
.SSRA   (1'b0), 
.SSRB   (1'b0), 
.WEA    (1'b0), 
.WEB    (1'b0)); 
 
// Spartan3A LOGO #2 
RAMB16_S2_S2 # ( 
        .INIT_00 (256'h55555500015555500FFFD55FFC3555555700F000000000000000000000000000), 
        .INIT_01 (256'h00000000000014014005500000000000FC0D5555557FFFFFC000001555555555), 
        .INIT_02 (256'h0000000001555550FFFFFFF00C3D55555703C000000000000000000000000000), 
        .INIT_03 (256'h000000000000000000015540000000003F0FFFFFFFF000000000000000000000), 
        .INIT_04 (256'h0000000C0555554000003C000C0D55555C03C000000000000000000000000000), 
        .INIT_05 (256'h000000000000000000004150000000003FFF0000000000000000000000000000), 
        .INIT_06 (256'hFFFFFFFC0555555000000C00000FFFFF700F0000000000000000000000000000), 
        .INIT_07 (256'h000000000000000000005550003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF), 
        .INIT_08 (256'hFFFFFFF01555555555555700000C000FFFFFC000000000000000000000000000), 
        .INIT_09 (256'h000000000000000000015540003FFFFFFFFFF555555555555555555555557FFF), 
        .INIT_0A (256'hFFFFFFC05555555555555700000000000000FFFFFF0000000000000000000000), 
        .INIT_0B (256'h0000000000000000000550000000000000FC3D555555555555555555555555FF), 
        .INIT_0C (256'hFFFFFFC0000000000000030000035555555000003FFFFFC00000000000000000), 
        .INIT_0D (256'h00000000000010040000000000000000003C0F555555555555555555555555FF), 
        .INIT_0E (256'hFFFFFF000000000000000F000000000000000000000000FFF000000000000000), 
        .INIT_0F (256'h00000000000014540000000000000000003F03D55555555555555555555555FF), 
        .INIT_10 (256'hFFFFFF000000000000000C000F3FFFFFFFFFFFFFFFFFFFFFFFC0000000000000), 
        .INIT_11 (256'h00000000000005500000000000000000000FC0D55555555555555555555557FF), 
        .INIT_12 (256'hFFFFFFFFFFFF03FFFFFFF000FFFFFFFFFFFC0000000000000000000000000000), 
        .INIT_13 (256'h000000000000055000000000000000000003F0F55555555555555555555557FF), 
        .INIT_14 (256'h00FFFFFFFFFF0FFFFFFFC000FFF555703C000000000000000000000000000000), 
        .INIT_15 (256'h000000000000145400001400000000000003F03D555555555555555555555FFC), 
        .INIT_16 (256'h003FFFFFFFFF0FFFFFFFC00FFFD555C03C000000000000000000000000000000), 
        .INIT_17 (256'h000000000000100400015540000000000000FC0D555555555555555555555FF0), 
        .INIT_18 (256'hC00FFFFFFFFF0FFFD57FF03FFFD555C0F0000000000000000000000000000000), 
        .INIT_19 (256'h0000000000000000000155500000000000003F0F555555555555555555557DFF), 
        .INIT_1A (256'hFC03FFFFFFFFCFFF5555FC000F555703C0000000000000000000000000000000), 
        .INIT_1B (256'h0000000000001550000500500000000000003F03D55555555555555555557D7F), 
        .INIT_1C (256'hC000FFFFFFFFFFFF55557F0003D55C03C0000000000000000000000000000000), 
        .INIT_1D (256'h0000000000001554000500100000000000000FC0D5555555555555555555F57F), 
        .INIT_1E (256'hC00003FFFFFFFFD555555F0003D55C0F00000000000000000000000000000000), 
        .INIT_1F (256'h00000000000000140005001000000000000003F035555555555555555557D57F), 
        .INIT_20 (256'h000003FFFFFFFFD555555FC000F5703C00000000000000000000000000000000), 
        .INIT_21 (256'h00000000000000140005555000000000000000F03D55555555555555555555FF), 
        .INIT_22 (256'h000003FFFFFFFF55555557F00035C03C00000000000000000000000000000000), 
        .INIT_23 (256'h00000000000015540005555000000000000000FC0F55555555555555555555FF), 
        .INIT_24 (256'h000003FFFFFFFF55555555F0003FC0F000000000000000000000000000000000), 
        .INIT_25 (256'h000000000000155400000000000000000000003F0355555555555555555557FF), 
        .INIT_26 (256'hC00003FFFFFFFD55555555FC000F03C000000000000000000000000000000000), 
        .INIT_27 (256'h000000000000000000000550000000000000000FC3D555555555555555555FFF), 
        .INIT_28 (256'hC0000FFFFFFFFD555555557C000303C000000000000000000000000000000000), 
        .INIT_29 (256'h000000000000155440001550000000000000000FC0F5555555555555555557FF), 
        .INIT_2A (256'hF0000FFFFFFFFD555555557F00030F0000000000000000000000000000000000), 
        .INIT_2B (256'h0000000000001554400014100000000000000003F035555555555555555555FF), 
        .INIT_2C (256'h00000FFFFFFFFD555555555FC003FC0000000000000000000000000000000000), 
        .INIT_2D (256'h0000000000000000000010100000000000000000FC0D555555555555555555FF), 
        .INIT_2E (256'h00003FFFFFFFFF555555555FC0003C0000000000000000000000000000000000), 
        .INIT_2F (256'h0000000000000000000555500000000000000000FC0F555555555555555555FF), 
        .INIT_30 (256'h00003FFFFFFFFFD555555557C0003C0000000000000000000000000000000000), 
        .INIT_31 (256'h00000000000015554005555000000000000000003F03D55555555555555555FF), 
        .INIT_32 (256'h0000FFFFFFFFFFD555555557F0000F0000000000000000000000000000000000), 
        .INIT_33 (256'h00000000000015554000000000000000000000000FC0D55555555555555555FF), 
        .INIT_34 (256'hC003FFFFFFFFFFD555555557F00003C000000000000000000000000000000000), 
        .INIT_35 (256'h00000000000000000000000000000000000000000FF0F55555555555555555FF), 
        .INIT_36 (256'hF00FFFFFFFFFFF5555555555FC0000F000000000000000000000000000000000), 
        .INIT_37 (256'h000000000000155440055450000000000000000003F03D55555555555555557F), 
        .INIT_38 (256'h5FFFFFFFFFFFFD5555555555FC00003000000000000000000000000000000000), 
        .INIT_39 (256'h000000000000155440055410000000000000000000FC0D555555555555555555), 
        .INIT_3A (256'h5FFFFFFFFFFFFFFF55555555FC00003C00000000000000000000000000000000), 
        .INIT_3B (256'h0000000000000000000514140000000000000000003F03555555555555555555), 
        .INIT_3C (256'h7FFFC00003FF00FFF55FFFFD7C00000F00000000000000000000000000000000), 
        .INIT_3D (256'h0000000000001000400500100000000000000000003F03D55555555555FFFFD5), 
        .INIT_3E (256'h7FFF00000FC00000FFFC000FFF000003C0000000000000000000000000000000), 
        .INIT_3F (256'h0000000000001405400541500000000000000000000FC0F555555555FFFFFFFD) 
) S3A_LOGO_2 ( 
.DOA    (hwc_a2_out), 
.DOB    (hwc_b2_out), 
.ADDRA  (idx0_addr[12:0]), 
.ADDRB  (idx1_addr[12:0]), 
.CLKA   (clk), 
.CLKB   (clk), 
.DIA    (2'b00), 
.DIB    (2'b00), 
.ENA    (1'b1), 
.ENB    (1'b1), 
.SSRA   (1'b0), 
.SSRB   (1'b0), 
.WEA    (1'b0), 
.WEB    (1'b0)); 
 
// Spartan3A LOGO #3 
RAMB16_S2_S2 # ( 
        .INIT_00 (256'hFFFF00003C0000000FC000003F000000C0000000000000000000000000000000), 
        .INIT_01 (256'h00000000000015550001555000000000000000000003F035555555FFFFFFFFFD), 
        .INIT_02 (256'hFFFF0000F00000000000000003000000F0000000000000000000000000000000), 
        .INIT_03 (256'h00000000000001540000550000000000000000000003FFFFFFFFFFC00FFFFFFF), 
        .INIT_04 (256'hFFFC0003C000000000000000000000003C000000000000000000000000000000), 
        .INIT_05 (256'h0000000000000555000000000000000000000FFFFFFFC0000000000000FFFFFF), 
        .INIT_06 (256'hFFFC003F0000000000000000000000000F000000000000000000000000000000), 
        .INIT_07 (256'h00000000000015054000000000000000003FFFFFFFFC000000000000003FFFFF), 
        .INIT_08 (256'hFFFC00FF00000000000000000000000003000000000000000000000000000000), 
        .INIT_09 (256'h0000000000001001400000000000000FFFFC00000000000000000000000FFFFF), 
        .INIT_0A (256'hFFF003FC00000000000000000000000003C00000000000000000000000000000), 
        .INIT_0B (256'h00000000000000000000FFFFFFFFFFFFF0000000000000000000003FFFCFFFFF), 
        .INIT_0C (256'hFFF00FFC00000000000000000000000000C00000000000000000000000000000), 
        .INIT_0D (256'h000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFFFFFF), 
        .INIT_0E (256'hFFF03FFC00000000000000000000000000F00000000000000000000000000000), 
        .INIT_0F (256'h0000000000000000FFF00000000000000000000000000000000000FFFFFFFFFF), 
        .INIT_10 (256'hFFC0FFFC00000000000000000000000000300000000000000000000000000000), 
        .INIT_11 (256'h00000000000000FFF00000000000000000000000000000000000003FFFFFFFFF), 
        .INIT_12 (256'hFFC3FFFC000000000000000000000000003C0000000000000000000000000000), 
        .INIT_13 (256'h0000000000000FC0000000000000000000000000C00000000000003FFFFFFFFF), 
        .INIT_14 (256'hFFCFFFFF000000000000000000000000003C0000000000000000000000000000), 
        .INIT_15 (256'h0000000000000FFFFFFFFFF00000000000000003C00000000000000FFFFFFFFF), 
        .INIT_16 (256'hFFFFFFFF000000003C0000000000000000300000000000000000000000000000), 
        .INIT_17 (256'h00000000000003FFFFFFFFF00003FFFFFF00000FF00000000000000FFFFFFFFF), 
        .INIT_18 (256'hFFFFFFFFC00000003FF000000000000000300000000000000000000000000000), 
        .INIT_19 (256'h00000000000000003FF00000000FFFFFFFFFFFFFFC0000000000003FFFFFFFFF), 
        .INIT_1A (256'hFFFFFFFFF00000003FFFFFFFF000000000300000000000000000000000000000), 
        .INIT_1B (256'h00000000000000003FFFC000003FC0FFFFFFFFFFFFC00000000000FFFFFFFFFF), 
        .INIT_1C (256'hFFFFFFFFFC0000003FFFFFFFFFFC0000FFF00000000000000000000000000000), 
        .INIT_1D (256'h000000000000000003FFFFFFFFFF0000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFF), 
        .INIT_1E (256'hFFFFFFFFFC0000003FFFFFFFFFFFFF00FFC00000000000000000000000000000), 
        .INIT_1F (256'h00000000000000000000FFFFFFFC0000000000FFFFFFFFFFFFFFFFFFFFFFFFFF), 
        .INIT_20 (256'hFFFFFFFC000000003FC3C0000FFFFFFFFF000000000000000000000000000000), 
        .INIT_21 (256'h0000000000000000000000000000000000000000000000000FC0FFFFFFFFFFFF), 
        .INIT_22 (256'hFFFFFFF0000000003F03C00000000FFFF0000000000000000000000000000000), 
        .INIT_23 (256'h00000000000000000000000000000000000000000000000003F03FFFFFFFFFFF), 
        .INIT_24 (256'hFFFFFF00000000003C0F00000000000000000000000000000000000000000000), 
        .INIT_25 (256'h00000000000000000000000000000000000000000000000003FC3FFFFFFFFFFF), 
        .INIT_26 (256'hFFFFFC0000000000F03C00000000000000000000000000000000000000000000), 
        .INIT_27 (256'h00000000000000000000000000000000000000000000000000FC0FFFFFFFFFFF), 
        .INIT_28 (256'hFFFFF00000000003C03000000000000000000000000000000000000000000000), 
        .INIT_29 (256'h000000000000000000000000000000000000000000000000003F03FFFFFFFFFF), 
        .INIT_2A (256'hFFFFF0000000000F00F000000000000000000000000000000000000000000000), 
        .INIT_2B (256'h000000000000000000000000000000000000000000000000003FC3FFFFFFFFFF), 
        .INIT_2C (256'hFFFFF0000000000C03C000000000000000000000000000000000000000000000), 
        .INIT_2D (256'h000000000000000000000000000000000000000000000000000FC0FFFFFFFFFF), 
        .INIT_2E (256'hFFFFF0000000003C030000000000000000000000000000000000000000000000), 
        .INIT_2F (256'h0000000000000000000000000000000000000000000000000003F03FFFFFFFFF), 
        .INIT_30 (256'hFFFFF000000000F00F0000000000000000000000000000000000000000000000), 
        .INIT_31 (256'h0000000000000000000000000000000000000000000000000000FC0FFFFFFFFF), 
        .INIT_32 (256'hFFFFF000000000C03C0000000000000000000000000000000000000000000000), 
        .INIT_33 (256'h0000000000000000000000000000000000000000000000000000FC0FFFFFFFFF), 
        .INIT_34 (256'hFFFFFC00000003C0F00000000000000000000000000000000000000000000000), 
        .INIT_35 (256'h00000000000000000000000000000000000000000000000000003F03FFFFFFFF), 
        .INIT_36 (256'hFFFFFF0000000F00F00000000000000000000000000000000000000000000000), 
        .INIT_37 (256'h00000000000000000000000000000000000000000000000000000FC0FFFFFFFF), 
        .INIT_38 (256'hFFFFFFC000003C03C00000000000000000000000000000000000000000000000), 
        .INIT_39 (256'h00000000000000000000000000000000000000000000000000000FC0FFFFFFFF), 
        .INIT_3A (256'hFFFFFFFF0000F00F000000000000000000000000000000000000000000000000), 
        .INIT_3B (256'h000000000000000000000000000000000000000000000000000003F03FFFFFFF), 
        .INIT_3C (256'hFFFFFFFFFFFFC03F000000000000000000000000000000000000000000000000), 
        .INIT_3D (256'h000000000000000000000000000000000000000000000000000000FC0FFFFFFF), 
        .INIT_3E (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_3F (256'h0000000000000000000000000000000000000000000000000000000000000000) 
) S3A_LOGO_3 ( 
.DOA    (hwc_a3_out), 
.DOB    (hwc_b3_out), 
.ADDRA  (idx0_addr[12:0]), 
.ADDRB  (idx1_addr[12:0]), 
.CLKA   (clk), 
.CLKB   (clk), 
.DIA    (2'b00), 
.DIB    (2'b00), 
.ENA    (1'b1), 
.ENB    (1'b1), 
.SSRA   (1'b0), 
.SSRB   (1'b0), 
.WEA    (1'b0), 
.WEB    (1'b0)); 
 
// Spartan3A LOGO #4 
RAMB16_S2_S2 # ( 
        .INIT_00 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_01 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_02 (256'h5555555555555555555555555555503C00000000000000000000000000000000), 
        .INIT_03 (256'h0000000000000000000000000000000000000030055555555555555555555555), 
        .INIT_04 (256'h5555555555555555555555555555503C00000000000000000000000000000000), 
        .INIT_05 (256'h00000000000000000000000000000000000000FC055555555555555555555555), 
        .INIT_06 (256'h555555555555555555555555555540F000000000000000000000000000000000), 
        .INIT_07 (256'h000000000000000000000000000000000000003F055555555555555555555555), 
        .INIT_08 (256'hFD55FFF5FFF7D57F5FFD7FF5555503C000000000000000000000000000000000), 
        .INIT_09 (256'h000000000000000000000000000000000000000FC15557F57F57FFD5FF7FFF57), 
        .INIT_0A (256'hFD57FFF5FFF7D5FF5FFD7FFF555503C000000000000000000000000000000000), 
        .INIT_0B (256'h0000000000000000000000000000000000000003C05555F5FF5FFFF57F7FFFD7), 
        .INIT_0C (256'hFD57FFF55FF7D7FF55FD557F55540F0000000000000000000000000000000000), 
        .INIT_0D (256'h0000000000000000000000000000000000000003F05555F5FF7FD5FD7F57FD5F), 
        .INIT_0E (256'hFF57F5F55FF7DFFF55FD555FD5503C0000000000000000000000000000000000), 
        .INIT_0F (256'h0000000000000000000000000000000000000000FC1555F5FF7FD5FF7F57FD5F), 
        .INIT_10 (256'h5F55F5F57FF7FFFF5FFD555FD5503C0000000000000000000000000000000000), 
        .INIT_11 (256'h00000000000000000000000000000000000000003F0555F7FF7F557F7F57FD5F), 
        .INIT_12 (256'h5F55FFF57FF7FFFF57FDFD5FD540F00000000000000000000000000000000000), 
        .INIT_13 (256'h00000000000000000000000000000000000000003F0555FFFF7F55FF7F57FD7F), 
        .INIT_14 (256'hFF55FFF55FF7FFDF55FDFD5FD503C00000000000000000000000000000000000), 
        .INIT_15 (256'h00000000000000000000000000000000000000000FC155FFDF7F55FD7F57FD7F), 
        .INIT_16 (256'h57D7F5F55FF7FF5F55FDFD7FD503C00000000000000000000000000000000000), 
        .INIT_17 (256'h000000000000000000000000000000000000000003F055FF5F7FD5FD7F57FD7F), 
        .INIT_18 (256'h57DFD5F7FFF7FD5F7FFDFFFF540F000000000000000000000000000000000000), 
        .INIT_19 (256'h000000000000000000000000000000000000000000F015FD5F5FFFFD7F57FDFF), 
        .INIT_1A (256'h57FF55F7FFF7F55F7FFD7FFD503C000000000000000000000000000000000000), 
        .INIT_1B (256'h000000000000000000000000000000000000000000FC15F55F55FFF57F57FDFF), 
        .INIT_1C (256'h555555555555555555555555403C000000000000000000000000000000000000), 
        .INIT_1D (256'h0000000000000000000000000000000000000000003F05555555555555555555), 
        .INIT_1E (256'h55555555555555555555555540F0000000000000000000000000000000000000), 
        .INIT_1F (256'h0000000000000000000000000000000000000000000FC1555555555555555555), 
        .INIT_20 (256'h00000000000000000000000003C0000000000000000000000000000000000000), 
        .INIT_21 (256'h0000000000000000000000000000000000000000000FC0000000000000000000), 
        .INIT_22 (256'h00000000000000000000000003C0000000000000000000000000000000000000), 
        .INIT_23 (256'h00000000000000000000000000000000000000000003F0000000000000000000), 
        .INIT_24 (256'hFFFFFF00FFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000), 
        .INIT_25 (256'h00000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFC0), 
        .INIT_26 (256'hFFFFFC00FFFFFFFFFFFFFFFFFC00000000000000000000000000000000000000), 
        .INIT_27 (256'h000000000000000000000000000000000000000000003FFFFFFFFFFFFFFFFFF0), 
        .INIT_28 (256'h3FFFFC03C0000000000000000000000000000000000000000000000000000000), 
        .INIT_29 (256'h000000000000000000000000000000000000000000003FFFFFFFFFFFFFFFFFFC), 
        .INIT_2A (256'h0FFFF00F00000000000000000000000000000000000000000000000000000000), 
        .INIT_2B (256'h00000000000000000000000000000000000000000000000000000000000000FC), 
        .INIT_2C (256'h0FFFC03F00000000000000000000000000000000000000000000000000000000), 
        .INIT_2D (256'h000000000000000000000000000000000000000000000000000000000000003F), 
        .INIT_2E (256'hC3FFC03C00000000000000000000000000000000000000000000000000000000), 
        .INIT_2F (256'h000000000000000000000000000000000000000000000000000000000000003F), 
        .INIT_30 (256'hC0FF00F000000000000000000000000000000000000000000000000000000000), 
        .INIT_31 (256'h000000000000000000000000000000000000000000000000000000000000000F), 
        .INIT_32 (256'hF0FC03C000000000000000000000000000000000000000000000000000000000), 
        .INIT_33 (256'h0000000000000000000000000000000000000000000000000000000000000003), 
        .INIT_34 (256'hF0300FC000000000000000000000000000000000000000000000000000000000), 
        .INIT_35 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_36 (256'hFC000F0000000000000000000000000000000000000000000000000000000000), 
        .INIT_37 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_38 (256'h3F003C0000000000000000000000000000000000000000000000000000000000), 
        .INIT_39 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_3A (256'h0F00F00000000000000000000000000000000000000000000000000000000000), 
        .INIT_3B (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_3C (256'h0FC0F00000000000000000000000000000000000000000000000000000000000), 
        .INIT_3D (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_3E (256'h03FFC00000000000000000000000000000000000000000000000000000000000), 
        .INIT_3F (256'h0000000000000000000000000000000000000000000000000000000000000000) 
) S3A_LOGO_4 ( 
.DOA    (hwc_a4_out), 
.DOB    (hwc_b4_out), 
.ADDRA  (idx0_addr[12:0]), 
.ADDRB  (idx1_addr[12:0]), 
.CLKA   (clk), 
.CLKB   (clk), 
.DIA    (2'b00), 
.DIB    (2'b00), 
.ENA    (1'b1), 
.ENB    (1'b1), 
.SSRA   (1'b0), 
.SSRB   (1'b0), 
.WEA    (1'b0), 
.WEB    (1'b0)); 
 
// Spartan3A LOGO #5 
RAMB16_S2_S2 # ( 
        .INIT_00 (256'h00FF000000000000000000000000000000000000000000000000000000000000), 
        .INIT_01 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_02 (256'h00FC000000000000000000000000000000000000000000000000000000000000), 
        .INIT_03 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_04 (256'h003C000000000000000000000000000000000000000000000000000000000000), 
        .INIT_05 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_06 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_07 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_08 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_09 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_0A (256'h80000AAA02AAA00AAA8AAAA802A00AAA2A80AA00AAA0A80A8000000000000000), 
        .INIT_0B (256'h00000000000000000000AAA02A00AA2AAA00AAA800AAA02AAA00AAA80AAA02AA), 
        .INIT_0C (256'hA0002AAA82AAA02AAA8AAAA80A800AAA2A80AA0AAAA0A80A8000000000000000), 
        .INIT_0D (256'h00000000000000000002AAA82A80AA2AAA02AAA800AAA82AAA02AAA82AAA82AA), 
        .INIT_0E (256'hA8002A02A002A0A80A82A0280A8000A02A80AA0A82A0A80A8000000000000000), 
        .INIT_0F (256'h0000000000000000000A80A82A82AA002A0A80A800802A000A0AA0A82A02A200), 
        .INIT_10 (256'hA800A802A002A0A00A82A02A0A8000A02AA2AA2A02A0A80A8000000000000000), 
        .INIT_11 (256'h0000000000000000000A802A2AA2AA002A0A80A800002A002A0A80A8A802A000), 
        .INIT_12 (256'hA800A802A2AAA2A00A82A02A0A0000A02AAAAA2A02A0AAAA8000000000000000), 
        .INIT_13 (256'h0000000000000000000A802A2AAAAA2AAA2A00A800000A0AAA0A80A8A802A000), 
        .INIT_14 (256'h2800A802A0AAA2A00A82A00A2A0000A02A2AAA2A02A0AAAA8000000000000000), 
        .INIT_15 (256'h0000000000000000000A802A2AAA2A0AAA2A00A800000A0AAA0A80A8A802A000), 
        .INIT_16 (256'hA800A802A002A2A00A82A00AAA0000A02A2A2A2A02A0A80A8000000000000000), 
        .INIT_17 (256'h0000000000000000000A802A2A2A2A002A0A00A800002A000A0A80A8A802A000), 
        .INIT_18 (256'hA8002A02A002A0A80A82A002A80000A02A2A2A0A82A0A80A8000000000000000), 
        .INIT_19 (256'h0000000000000000000A80A82A2A2A002A0A80A800802A000A0A80A82A02A200), 
        .INIT_1A (256'hA0002AAA82AAA02AAA8AA802A8000AAA2A002A0AAAA0A80A8000000000000000), 
        .INIT_1B (256'h00000000000000000002AAA82A002A2AAA02AAA800AAAA2AAA02AAA82AAA82AA), 
        .INIT_1C (256'hA0000AAA02AAA00AAA8AAA02A0000AAA2A002A02AAA0A80A8000000000000000), 
        .INIT_1D (256'h00000000000000000000AAA02A002A2AAA00AAA800AAA82AAA00AAA80AAA02AA), 
        .INIT_1E (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_1F (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_20 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_21 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_22 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_23 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_24 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_25 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_26 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_28 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_29 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_2A (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_2B (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_2C (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_2D (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_2E (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_2F (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_30 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_31 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_32 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_33 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_34 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_35 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_36 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_37 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_38 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_39 (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_3A (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_3B (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_3C (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_3D (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_3E (256'h0000000000000000000000000000000000000000000000000000000000000000), 
        .INIT_3F (256'h0000000000000000000000000000000000000000000000000000000000000000) 
) S3A_LOGO_5 ( 
.DOA    (hwc_a5_out), 
.DOB    (hwc_b5_out), 
.ADDRA  (idx0_addr[12:0]), 
.ADDRB  (idx1_addr[12:0]), 
.CLKA   (clk), 
.CLKB   (clk), 
.DIA    (2'b00), 
.DIB    (2'b00), 
.ENA    (1'b1), 
.ENB    (1'b1), 
.SSRA   (1'b0), 
.SSRB   (1'b0), 
.WEA    (1'b0), 
.WEB    (1'b0));