diff --git a/applications/apertif/designs/apertif_unb1_fn_bf_emu/src/hex/bg_data_0.hex b/applications/apertif/designs/apertif_unb1_fn_bf_emu/src/hex/bg_data_0.hex index d8f6ab3364f009637f19bd46bd285e126570b6be..5edea8e39f6c590d953666a9bfda898073badcdd 100644 --- a/applications/apertif/designs/apertif_unb1_fn_bf_emu/src/hex/bg_data_0.hex +++ b/applications/apertif/designs/apertif_unb1_fn_bf_emu/src/hex/bg_data_0.hex @@ -1,129 +1,129 @@ :02000000007589 -:02000100027487 +:02000100067483 :020002000405F3 -:020003000405F2 +:020003000404F3 :02000400EE0408 -:02000500EE0407 +:02000500EE0506 :02000600FF05F4 :02000700FF05F3 :02000800FFFCFB :02000900FFFCFA :02000A000CFFE9 -:02000B000CFFE8 +:02000B000CFEE9 :02000C0012FFE1 -:02000D0012FFE0 +:02000D0012FEE1 :02000E00040AE2 :02000F00040AE1 :020010000402E8 :020011000402E7 :02001200CB0819 -:02001300CC0916 +:02001300CC0A15 :02001400F4DD19 -:02001500F3DD19 +:02001500F2DE19 :020016000A0ED0 -:020017000A0ECF +:020017000B0DCF :020018001A00CC -:020019001A00CB +:020019001AFFCC :02001A0020F3D1 -:02001B0020F2D1 +:02001B0020F1D2 :02001C0012F7D9 -:02001D0012F6D9 +:02001D0011F6DA :02001E000D359E -:02001F000E359C +:02001F0010349B :020020002A02B2 -:020021002A02B1 +:020021002A00B3 :0200220000EFED :0200230000EFEC :0200240005FBDA -:0200250005FBD9 +:0200250004FBDA :0200260031DACD -:0200270031D9CD +:020027002FD8D0 :02002800F014D2 -:02002900F014D1 +:02002900F115CF :02002A0007FCD1 :02002B0007FCD0 :02002C00FF0DC6 -:02002D00FF0DC5 +:02002D00000DC4 :02002E001510AB -:02002F001610A9 +:02002F00160FAA :02003000DAFBF9 -:02003100DAFCF7 +:02003100DAFDF6 :02003200F2FDDD -:02003300F2FDDC +:02003300F2FEDB :02003400FE06C6 :02003500FF06C4 :020036000B02BB :020037000B01BB :0200380025F2AF -:0200390025F1AF +:0200390024F0B1 :02003A00DAE00A -:02003B00DAE108 +:02003B00D9E208 :02003C000FEFC4 -:02003D000FEFC3 +:02003D000EEFC4 :02003E000FEBC6 -:02003F000FEBC5 +:02003F000EEAC7 :02004000F1EBE2 -:02004100F1EBE1 +:02004100F0ECE1 :02004200F1EFDC -:02004300F1F0DA +:02004300F0F0DB :0200440026E0B4 -:0200450025DFB5 +:0200450024DEB7 :02004600DBF2EB -:02004700DBF3E9 +:02004700DAF4E9 :02004800F502BF :02004900F502BE :02004A000206AC :02004B000206AB :02004C000EFDA7 -:02004D000EFDA6 +:02004D000EFCA7 :02004E0026FB8F -:02004F0025FB8F +:02004F0025F991 :02005000EB10B3 :02005100EB11B1 :02005200010D9E -:02005300010D9D +:02005300020D9C :02005400F9FCB5 -:02005500F9FCB4 +:02005500F8FCB5 :02005600101484 :02005700111383 :02005800CFDAFD -:02005900CEDBFC +:02005900CDDDFB :02005A00FBFBAE :02005B00FBFBAD :02005C0000EFB3 :02005D00FFEFB3 :02005E00D602C8 -:02005F00D603C6 +:02005F00D605C4 :02006000F33576 -:02006100F43574 +:02006100F63671 :02006200EEF7B7 -:02006300EEF7B6 +:02006300EEF8B5 :02006400E0F3C7 -:02006500DFF4C6 +:02006500DFF5C5 :02006600E600B2 -:02006700E600B1 +:02006700E601B0 :02006800F60E92 -:02006900F60E91 +:02006900F70F8F :02006A000CDDAB -:02006B000BDDAB +:02006B000ADDAC :02006C00350855 -:02006D00350755 +:02006D00350557 :02006E00FC0292 -:02006F00FC0390 +:02006F00FD038F :02007000FC0A88 -:02007100FC0A87 +:02007100FD0B85 :02007200EEFF9F :02007300EE009D :02007400F4FF97 -:02007500F4FF96 +:02007500F40095 :0200760001FC8B :0200770001FC8A :02007800010580 :0200790001057F :02007A0012046E -:02007B0012046D +:02007B0012036E :02007C00FC0581 -:02007D00FC0580 +:02007D00FD057F :02007E0000750B -:02007F00027409 +:02007F00067405 :00000001FF diff --git a/applications/apertif/designs/apertif_unb1_fn_bf_emu/src/hex/bg_data_1.hex b/applications/apertif/designs/apertif_unb1_fn_bf_emu/src/hex/bg_data_1.hex index da50c33174b95ecb7b86c92bac03f76d38c72169..45ec9087243ad9e3d4c770821d95e891cc941980 100644 --- a/applications/apertif/designs/apertif_unb1_fn_bf_emu/src/hex/bg_data_1.hex +++ b/applications/apertif/designs/apertif_unb1_fn_bf_emu/src/hex/bg_data_1.hex @@ -1,129 +1,129 @@ -:02000000047486 -:02000100067483 -:020002000405F3 +:020000000C747E +:02000100127378 +:020002000404F4 :020003000404F3 -:02000400EE0507 -:02000500EE0506 -:02000600FF05F4 -:02000700FF05F3 +:02000400EF0605 +:02000500EF0703 +:020006000005F3 +:020007000005F2 :02000800FFFCFB -:02000900FFFCFA -:02000A000CFFE9 -:02000B000CFEE9 -:02000C0012FFE1 -:02000D0012FEE1 -:02000E00040AE2 -:02000F00040AE1 +:02000900FEFCFB +:02000A000CFEEA +:02000B000CFDEA +:02000C0011FEE3 +:02000D0011FDE3 +:02000E00050AE1 +:02000F00050AE0 :020010000402E8 :020011000402E7 -:02001200CC0917 -:02001300CC0A15 -:02001400F3DE19 -:02001500F2DE19 -:020016000B0ECF -:020017000B0DCF -:020018001AFFCD -:020019001AFFCC -:02001A0020F2D2 -:02001B0020F1D2 -:02001C0012F6DA -:02001D0011F6DA -:02001E000F359C -:02001F0010349B -:020020002A01B3 -:020021002A00B3 -:0200220000EFED -:0200230000EFEC -:0200240004FBDB -:0200250004FBDA -:0200260030D9CF -:020027002FD8D0 -:02002800F114D1 -:02002900F115CF -:02002A0007FCD1 -:02002B0007FCD0 +:02001200CD0D12 +:02001300CD100E +:02001400F0DF1B +:02001500EFE01A +:020016000C0DCF +:020017000C0CCF +:020018001AFDCF +:020019001AFCCF +:02001A001FF0D5 +:02001B001EEED7 +:02001C0011F5DC +:02001D0010F4DD +:02001E0013339A +:02001F00163297 +:020020002AFFB5 +:020021002AFDB6 +:02002200FFEFEE +:02002300FFEFED +:0200240004FADC +:0200250004FADB +:020026002DD5D6 +:020027002BD3D9 +:02002800F215CF +:02002900F316CC +:02002A0007FBD2 +:02002B0006FBD2 :02002C00000DC5 :02002D00000DC4 -:02002E00160FAB -:02002F00160FAA -:02003000DAFDF7 -:02003100DAFDF6 -:02003200F2FDDD -:02003300F2FEDB -:02003400FF06C5 -:02003500FF06C4 -:020036000B01BC -:020037000B01BB -:0200380024F1B1 -:0200390024F0B1 -:02003A00D9E10A -:02003B00D9E208 -:02003C000EEFC5 -:02003D000EEFC4 -:02003E000EEAC8 -:02003F000EEAC7 -:02004000F0ECE2 -:02004100F0ECE1 -:02004200F1F0DB -:02004300F0F0DB -:0200440024DFB7 -:0200450024DEB7 -:02004600DBF3EA -:02004700DAF4E9 -:02004800F502BF -:02004900F502BE +:02002E00170EAB +:02002F00180DAA +:02003000DAFFF5 +:02003100DA00F3 +:02003200F2FEDC +:02003300F2FFDA +:02003400FF07C4 +:020035000007C2 +:020036000B00BD +:020037000B00BC +:0200380023EEB5 +:0200390022ECB7 +:02003A00D7E409 +:02003B00D6E607 +:02003C000DEEC7 +:02003D000CEDC8 +:02003E000DEAC9 +:02003F000CE9CA +:02004000EFEDE2 +:02004100EEEEE1 +:02004200EFF1DC +:02004300EFF2DA +:0200440022DCBC +:0200450020DABF +:02004600DAF6E8 +:02004700D9F8E6 +:02004800F503BE +:02004900F503BD :02004A000206AC -:02004B000206AB -:02004C000EFCA8 -:02004D000EFCA7 -:02004E0025FA91 -:02004F0025F991 -:02005000EB11B2 -:02005100EB11B1 -:02005200010D9E -:02005300020D9C -:02005400F9FCB5 -:02005500F8FCB5 -:02005600111384 -:02005700111383 -:02005800CDDCFD -:02005900CDDDFB +:02004B000306AA +:02004C000EFBA9 +:02004D000DFBA9 +:02004E0025F893 +:02004F0024F695 +:02005000EC12B0 +:02005100ED13AD +:02005200020D9D +:02005300030D9B +:02005400F8FDB5 +:02005500F8FDB4 +:02005600121284 +:02005700131183 +:02005800CBE0FB +:02005900C9E3F9 :02005A00FBFBAE -:02005B00FBFBAD -:02005C00FFEFB4 -:02005D00FFEFB3 -:02005E00D604C6 -:02005F00D605C4 -:02006000F53673 -:02006100F63671 -:02006200EEF7B7 -:02006300EEF8B5 -:02006400DFF4C7 -:02006500DFF5C5 -:02006600E600B2 -:02006700E601B0 -:02006800F60E92 -:02006900F70F8F -:02006A000BDDAC -:02006B000ADDAC -:02006C00350657 -:02006D00350557 +:02005B00FBFCAC +:02005C00FEEFB5 +:02005D00FDEFB5 +:02005E00D607C3 +:02005F00D709BF +:02006000F83670 +:02006100FB376B +:02006200EDF9B6 +:02006300EDFAB4 +:02006400DEF6C6 +:02006500DEF8C3 +:02006600E602B0 +:02006700E603AE +:02006800F80F8F +:02006900F80F8E +:02006A0008DCB0 +:02006B0006DCB1 +:02006C0035025B +:02006D0035005C :02006E00FD0390 :02006F00FD038F -:02007000FD0A87 -:02007100FD0B85 +:02007000FD0B86 +:02007100FE0B84 :02007200EE009E -:02007300EE009D +:02007300EE019C :02007400F40096 :02007500F40095 :0200760001FC8B -:0200770001FC8A +:0200770000FC8B :02007800010580 -:0200790001057F -:02007A0012036F -:02007B0012036E +:0200790002057E +:02007A00120270 +:02007B0013016F :02007C00FD0580 :02007D00FD057F -:02007E00047408 -:02007F00067405 +:02007E000C7400 +:02007F001273FA :00000001FF diff --git a/applications/apertif/designs/apertif_unb1_fn_bf_emu/src/hex/bg_data_2.hex b/applications/apertif/designs/apertif_unb1_fn_bf_emu/src/hex/bg_data_2.hex index 0adad86e248395ab11847597d29586d3f60f6638..52c6bf83ef17e1b33c6ddfa56d85ba299bfe381e 100644 --- a/applications/apertif/designs/apertif_unb1_fn_bf_emu/src/hex/bg_data_2.hex +++ b/applications/apertif/designs/apertif_unb1_fn_bf_emu/src/hex/bg_data_2.hex @@ -1,129 +1,129 @@ -:02000000087482 -:020001000A747F -:020002000404F4 -:020003000404F3 -:02000400EE0507 -:02000500EE0605 +:02000000187274 +:020001001E716E +:020002000504F3 +:020003000503F3 +:02000400EF0803 +:02000500F00900 :020006000005F3 :020007000005F2 -:02000800FFFCFB -:02000900FFFCFA -:02000A000CFEEA -:02000B000CFEE9 -:02000C0012FEE2 -:02000D0011FEE2 -:02000E00050AE1 -:02000F00050AE0 +:02000800FEFCFC +:02000900FEFCFB +:02000A000CFCEC +:02000B000BFCEC +:02000C0011FCE5 +:02000D0011FBE5 +:02000E000609E1 +:02000F000709DF :020010000402E8 -:020011000402E7 -:02001200CC0B15 -:02001300CC0C13 -:02001400F1DE1B -:02001500F1DE1A -:020016000B0DD0 -:020017000B0DCF -:020018001AFECE -:020019001AFECD -:02001A001FF1D4 -:02001B001FF0D4 -:02001C0011F5DC -:02001D0011F5DB -:02001E0011349B -:02001F00123499 -:020020002A00B4 -:020021002A00B3 -:0200220000EFED -:0200230000EFEC -:0200240004FBDB -:0200250004FADB -:020026002FD7D2 -:020027002ED6D3 -:02002800F115D0 -:02002900F215CE -:02002A0007FBD2 -:02002B0007FBD1 -:02002C00000DC5 -:02002D00000DC4 -:02002E00170FAA -:02002F00170EAA -:02003000DAFEF6 -:02003100DAFFF4 -:02003200F2FEDC -:02003300F2FEDB -:02003400FF06C5 -:02003500FF07C3 -:020036000B01BC -:020037000B00BC -:0200380024EFB3 -:0200390024EFB2 -:02003A00D8E309 -:02003B00D8E308 -:02003C000EEEC6 -:02003D000DEEC6 -:02003E000EEAC8 -:02003F000DEAC8 -:02004000EFECE3 -:02004100EFECE2 -:02004200F0F0DC -:02004300F0F1DA -:0200440023DDBA -:0200450023DDB9 -:02004600DAF5E9 -:02004700DAF5E8 -:02004800F502BF -:02004900F503BD -:02004A000206AC -:02004B000206AB -:02004C000EFCA8 -:02004D000EFCA7 -:02004E0025F992 -:02004F0025F892 -:02005000EC12B0 -:02005100EC12AF -:02005200020D9D -:02005300020D9C -:02005400F8FDB5 -:02005500F8FDB4 -:02005600121284 -:02005700121283 -:02005800CCDEFC -:02005900CBDFFB -:02005A00FBFBAE -:02005B00FBFBAD -:02005C00FEEFB5 -:02005D00FEEFB4 -:02005E00D605C5 -:02005F00D606C3 -:02006000F63672 -:02006100F73670 -:02006200EDF8B7 -:02006300EDF8B6 -:02006400DFF5C6 -:02006500DFF6C4 -:02006600E601B1 -:02006700E602AF -:02006800F70F90 -:02006900F70F8F -:02006A000ADCAE -:02006B0009DCAE -:02006C00350459 -:02006D00350359 +:020011000401E8 +:02001200CE120C +:02001300CF1507 +:02001400EDE11C +:02001500EBE21C +:020016000D0CCF +:020017000D0BCF +:0200180019FBD2 +:0200190019F9D3 +:02001A001DECDB +:02001B001CEBDC +:02001C000FF3E0 +:02001D000FF2E0 +:02001E00183197 +:02001F001B3094 +:020020002AFABA +:0200210029F8BC +:02002200FEEFEF +:02002300FDEFEF +:0200240003FADD +:0200250003FADC +:0200260028D1DF +:0200270026CFE2 +:02002800F417CB +:02002900F617C8 +:02002A0006FAD4 +:02002B0006FAD3 +:02002C00010DC4 +:02002D00020DC2 +:02002E00180BAD +:02002F00190AAC +:02003000DA03F1 +:02003100DA05EE +:02003200F200DA +:02003300F200D9 +:020034000007C3 +:020035000007C2 +:020036000B00BD +:020037000BFFBD +:0200380021EBBA +:0200390020E9BC +:02003A00D4E907 +:02003B00D3EB05 +:02003C000BEDCA +:02003D000AECCB +:02003E000AE8CE +:02003F0009E8CE +:02004000EDEFE2 +:02004100ECF0E1 +:02004200EEF3DB +:02004300EDF4DA +:020044001ED9C3 +:020045001CD7C6 +:02004600D9FAE5 +:02004700D9FCE2 +:02004800F604BC +:02004900F604BB +:02004A000306AB +:02004B000306AA +:02004C000DFAAB +:02004D000DF9AB +:02004E0024F498 +:02004F0023F29A +:02005000EE14AC +:02005100F015A8 +:02005200040D9B +:02005300040C9B +:02005400F8FEB4 +:02005500F8FEB3 +:02005600141084 +:02005700150F83 +:02005800C8E6F8 +:02005900C6E9F6 +:02005A00FAFCAE +:02005B00FAFCAD +:02005C00FCEFB7 +:02005D00FBF0B6 +:02005E00D70BBE +:02005F00D80DBA +:02006000FE3769 +:02006100003766 +:02006200ECFBB5 +:02006300ECFCB3 +:02006400DEFAC2 +:02006500DDFCC0 +:02006600E605AD +:02006700E706AA +:02006800F9108D +:02006900FA108B +:02006A0004DBB5 +:02006B0003DBB5 +:02006C0035FD60 +:02006D0035FB61 :02006E00FD0390 :02006F00FD038F -:02007000FD0B86 -:02007100FD0B85 -:02007200EE009E -:02007300EE009D -:02007400F40096 -:02007500F40095 -:0200760001FC8B -:0200770001FC8A -:02007800010580 -:0200790001057F -:02007A0012036F -:02007B0012026F -:02007C00FD0580 -:02007D00FD057F -:02007E00087404 -:02007F000A7401 +:02007000FF0B84 +:02007100FF0B83 +:02007200EF029B +:02007300EF0399 +:02007400F40195 +:02007500F40194 +:0200760000FC8C +:0200770000FC8B +:0200780002057F +:0200790002057E +:02007A00130071 +:02007B00130070 +:02007C00FE057F +:02007D00FE067D +:02007E001872F6 +:02007F001E71F0 :00000001FF diff --git a/applications/apertif/designs/apertif_unb1_fn_bf_emu/src/hex/bg_data_3.hex b/applications/apertif/designs/apertif_unb1_fn_bf_emu/src/hex/bg_data_3.hex index 1803927d096a6ceab4654dab405b3a1a78194531..05fcfecb6088a91c0db33e7b9b7e9ef18be24e96 100644 --- a/applications/apertif/designs/apertif_unb1_fn_bf_emu/src/hex/bg_data_3.hex +++ b/applications/apertif/designs/apertif_unb1_fn_bf_emu/src/hex/bg_data_3.hex @@ -1,129 +1,129 @@ -:020000000C747E -:020001000E747B -:020002000404F4 -:020003000404F3 -:02000400EF0605 -:02000500EF0604 +:02000000246F6B +:02000100296D67 +:020002000503F4 +:020003000503F3 +:02000400F00901 +:02000500F10AFE :020006000005F3 :020007000005F2 -:02000800FFFCFB -:02000900FEFCFB -:02000A000CFEEA -:02000B000CFEE9 -:02000C0011FEE3 -:02000D0011FDE3 -:02000E00050AE1 -:02000F00050AE0 -:020010000402E8 -:020011000402E7 -:02001200CD0D12 -:02001300CD0E10 -:02001400F0DF1B -:02001500F0DF1A -:020016000C0DCF -:020017000C0DCE -:020018001AFDCF -:020019001AFDCE -:02001A001FF0D5 -:02001B001EEFD6 -:02001C0011F5DC -:02001D0011F4DC -:02001E0013339A -:02001F00143398 -:020020002AFFB5 -:020021002AFEB5 -:02002200FFEFEE -:02002300FFEFED -:0200240004FADC -:0200250004FADB -:020026002DD5D6 -:020027002CD5D6 -:02002800F215CF -:02002900F216CD -:02002A0007FBD2 -:02002B0007FBD1 -:02002C00000DC5 -:02002D00000DC4 -:02002E00170EAB -:02002F00170DAB -:02003000DAFFF5 -:02003100DA00F3 -:02003200F2FEDC -:02003300F2FFDA -:02003400FF07C4 -:02003500FF07C3 -:020036000B00BD -:020037000B00BC -:0200380023EEB5 -:0200390023EEB4 -:02003A00D7E409 -:02003B00D7E507 -:02003C000DEEC7 -:02003D000DEEC6 -:02003E000DEAC9 -:02003F000CE9CA -:02004000EFEDE2 -:02004100EEEDE2 -:02004200EFF1DC -:02004300EFF1DB -:0200440022DCBC -:0200450021DCBC -:02004600DAF6E8 -:02004700DAF7E6 -:02004800F503BE -:02004900F503BD -:02004A000206AC -:02004B000206AB -:02004C000EFBA9 -:02004D000EFBA8 -:02004E0025F893 -:02004F0025F793 -:02005000EC12B0 -:02005100ED13AD -:02005200020D9D -:02005300030D9B -:02005400F8FDB5 -:02005500F8FDB4 -:02005600121284 -:02005700131282 -:02005800CBE0FB -:02005900CAE1FA -:02005A00FBFBAE -:02005B00FBFCAC -:02005C00FEEFB5 -:02005D00FDEFB5 -:02005E00D607C3 -:02005F00D708C0 -:02006000F83670 -:02006100F9366E -:02006200EDF9B6 -:02006300EDF9B5 -:02006400DEF6C6 -:02006500DEF7C4 -:02006600E602B0 -:02006700E602AF -:02006800F80F8F -:02006900F80F8E -:02006A0008DCB0 -:02006B0008DCAF -:02006C0035025B -:02006D0035015B -:02006E00FD0390 -:02006F00FD038F -:02007000FD0B86 -:02007100FE0B84 -:02007200EE009E -:02007300EE019C -:02007400F40096 -:02007500F40095 -:0200760001FC8B +:02000800FEFDFB +:02000900FDFDFB +:02000A000BFBEE +:02000B000BFBED +:02000C0010FAE8 +:02000D0010F9E8 +:02000E000708E1 +:02000F000708E0 +:020010000401E9 +:020011000401E8 +:02001200D11803 +:02001300D21AFF +:02001400EAE31D +:02001500E8E41D +:020016000E0AD0 +:020017000F09CF +:0200180019F8D5 +:0200190018F7D6 +:02001A001BE9E0 +:02001B0019E8E2 +:02001C000EF1E3 +:02001D000DF1E3 +:02001E001D2E95 +:02001F00202D92 +:0200200029F6BF +:0200210028F4C1 +:02002200FCEFF1 +:02002300FBF0F0 +:0200240003FADD +:0200250002F9DE +:0200260023CDE8 +:0200270020CBEC +:02002800F718C7 +:02002900F818C5 +:02002A0006FAD4 +:02002B0005FAD4 +:02002C00020DC3 +:02002D00030DC1 +:02002E001A09AD +:02002F001A07AE +:02003000DB06ED +:02003100DB08EA +:02003200F201D9 +:02003300F201D8 +:020034000007C3 +:020035000007C2 +:020036000BFFBE +:020037000BFEBE +:020038001FE7C0 +:020039001DE6C2 +:02003A00D2ED05 +:02003B00D1F002 +:02003C0009EBCE +:02003D0008EBCE +:02003E0008E7D1 +:02003F0006E7D2 +:02004000EBF1E2 +:02004100EAF2E1 +:02004200EDF5DA +:02004300ECF6D9 +:020044001AD6CA +:0200450017D4CE +:02004600D8FEE2 +:02004700D800DF +:02004800F605BB +:02004900F606B9 +:02004A000405AB +:02004B000405AA +:02004C000CF9AD +:02004D000CF8AD +:02004E0022F09E +:02004F0021EEA0 +:02005000F116A7 +:02005100F217A4 +:02005200050C9B +:02005300060C99 +:02005400F8FFB3 +:02005500F8FFB2 +:02005600160E84 +:02005700160C85 +:02005800C5ECF5 +:02005900C4EFF2 +:02005A00FAFDAD +:02005B00FAFDAC +:02005C00FAF0B8 +:02005D00F9F0B8 +:02005E00D90FB8 +:02005F00DA11B4 +:02006000033764 +:02006100063760 +:02006200ECFDB3 +:02006300ECFEB1 +:02006400DDFEBF +:02006500DD00BC +:02006600E707AA +:02006700E809A6 +:02006800FB118A +:02006900FC1188 +:02006A0001DBB8 +:02006B0000DBB8 +:02006C0034F866 +:02006D0034F568 +:02006E00FE048E +:02006F00FE048D +:02007000000B83 +:02007100000B82 +:02007200EF0499 +:02007300EF0597 +:02007400F40294 +:02007500F40392 +:0200760000FC8C :0200770000FC8B -:02007800010580 -:0200790002057E -:02007A00120270 -:02007B0012026F -:02007C00FD0580 -:02007D00FD057F -:02007E000C7400 -:02007F000E74FD +:0200780003057E +:0200790003047E +:02007A0013FF72 +:02007B0012FE73 +:02007C00FE067E +:02007D00FE067D +:02007E00246FED +:02007F00296DE9 :00000001FF diff --git a/applications/apertif/designs/apertif_unb1_fn_bf_emu/src/python/gen_hex_files_block_gen.py b/applications/apertif/designs/apertif_unb1_fn_bf_emu/src/python/gen_hex_files_block_gen.py index 848021cb345726f4bc5f44804cfff6fbf59c0d52..70c16d448d45ab90a2d3ffb8fb02e2da25618dad 100644 --- a/applications/apertif/designs/apertif_unb1_fn_bf_emu/src/python/gen_hex_files_block_gen.py +++ b/applications/apertif/designs/apertif_unb1_fn_bf_emu/src/python/gen_hex_files_block_gen.py @@ -44,8 +44,8 @@ import matplotlib.pyplot as plt import numpy as np from scipy.fftpack import fft,ifft, fftfreq, fftshift -NOF_INPUTS = 4 # 4 transposed BF output streams -NOF_INPUT_SIGNALS = 8 # 4 streams * 2 interleaved signals +NOF_INPUTS = 12 # 4 transposed BF output streams +NOF_INPUT_SIGNALS = 24 # 4 streams * 2 interleaved signals COMPLEX_WIDTH = 8 NOF_WORDS_PER_BLOCK = 64 @@ -122,12 +122,43 @@ input_signals_concat = [] for input_signal in input_signals: input_signals_concat.append( concat_complex(input_signal, COMPLEX_WIDTH) ) +############################################################################### +# 48-visibility system: reorder the 24 streams as described in +# apertif_unb1_correlator.vhd +############################################################################### +input_signals_concat_reordered = 24*[None] + +input_signals_concat_reordered[23] = input_signals_concat[23] +input_signals_concat_reordered[15] = input_signals_concat[22] +input_signals_concat_reordered[ 7] = input_signals_concat[21] +input_signals_concat_reordered[22] = input_signals_concat[20] +input_signals_concat_reordered[14] = input_signals_concat[19] +input_signals_concat_reordered[ 6] = input_signals_concat[18] +input_signals_concat_reordered[21] = input_signals_concat[17] +input_signals_concat_reordered[13] = input_signals_concat[16] +input_signals_concat_reordered[ 5] = input_signals_concat[15] +input_signals_concat_reordered[20] = input_signals_concat[14] +input_signals_concat_reordered[12] = input_signals_concat[13] +input_signals_concat_reordered[ 4] = input_signals_concat[12] +input_signals_concat_reordered[19] = input_signals_concat[11] +input_signals_concat_reordered[11] = input_signals_concat[10] +input_signals_concat_reordered[ 3] = input_signals_concat[ 9] +input_signals_concat_reordered[18] = input_signals_concat[ 8] +input_signals_concat_reordered[10] = input_signals_concat[ 7] +input_signals_concat_reordered[ 2] = input_signals_concat[ 6] +input_signals_concat_reordered[17] = input_signals_concat[ 5] +input_signals_concat_reordered[ 9] = input_signals_concat[ 4] +input_signals_concat_reordered[ 1] = input_signals_concat[ 3] +input_signals_concat_reordered[16] = input_signals_concat[ 2] +input_signals_concat_reordered[ 8] = input_signals_concat[ 1] +input_signals_concat_reordered[ 0] = input_signals_concat[ 0] + ############################################################################### # Interleave 2 lists into one ############################################################################### input_signals_concat_inter = [] for i in range(NOF_INPUTS): - input_signals_concat_inter.append( interleave([input_signals_concat[2*i],input_signals_concat[2*i+1]]) ) + input_signals_concat_inter.append( interleave([input_signals_concat_reordered[2*i],input_signals_concat_reordered[2*i+1]]) ) ############################################################################### # Use this list for each block generator