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

📄 ram_model.vhd

📁 YUV转RGB的源程序
💻 VHD
📖 第 1 页 / 共 5 页
字号:
ATTRIBUTE INIT_01 of RAM4: label is "ffdaffdaffd9ffd9ffd8ffd8ffd8ffd7ffd7ffd6ffd6ffd6ffd5ffd5ffd4ffd4";
ATTRIBUTE INIT_02 of RAM4: label is "ffe0ffe0ffdfffdfffdfffdeffdeffdeffddffddffdcffdcffdcffdbffdbffda";
ATTRIBUTE INIT_03 of RAM4: label is "ffe7ffe6ffe6ffe5ffe5ffe5ffe4ffe4ffe3ffe3ffe3ffe2ffe2ffe1ffe1ffe1";
ATTRIBUTE INIT_04 of RAM4: label is "ffedffecffecffecffebffebffeaffeaffeaffe9ffe9ffe8ffe8ffe8ffe7ffe7";
ATTRIBUTE INIT_05 of RAM4: label is "fff3fff3fff2fff2fff1fff1fff1fff0fff0fff0ffefffefffeeffeeffeeffed";
ATTRIBUTE INIT_06 of RAM4: label is "fff9fff9fff9fff8fff8fff7fff7fff7fff6fff6fff5fff5fff5fff4fff4fff3";
ATTRIBUTE INIT_07 of RAM4: label is "0000fffffffffffefffefffefffdfffdfffcfffcfffcfffbfffbfffbfffafffa";
ATTRIBUTE INIT_08 of RAM4: label is "0006000500050005000400040004000300030002000200020001000100000000";
ATTRIBUTE INIT_09 of RAM4: label is "000c000c000b000b000b000a000a000900090009000800080007000700070006";
ATTRIBUTE INIT_0A of RAM4: label is "00120012001200110011001000100010000f000f000f000e000e000d000d000d";
ATTRIBUTE INIT_0B of RAM4: label is "0019001800180018001700170016001600160015001500140014001400130013";
ATTRIBUTE INIT_0C of RAM4: label is "001f001f001e001e001d001d001d001c001c001b001b001b001a001a00190019";
ATTRIBUTE INIT_0D of RAM4: label is "002500250024002400240023002300220022002200210021002100200020001f";
ATTRIBUTE INIT_0E of RAM4: label is "002c002b002b002a002a002a0029002900280028002800270027002600260026";
ATTRIBUTE INIT_0F of RAM4: label is "003200310031003100300030002f002f002f002e002e002d002d002d002c002c";
ATTRIBUTE INIT_10 of RAM4: label is "0038003800370037003600360036003500350035003400340033003300330032";
ATTRIBUTE INIT_11 of RAM4: label is "003e003e003e003d003d003c003c003c003b003b003a003a003a003900390038";
ATTRIBUTE INIT_12 of RAM4: label is "00450044004400430043004300420042004100410041004000400040003f003f";
ATTRIBUTE INIT_13 of RAM4: label is "004b004a004a004a004900490049004800480047004700470046004600450045";
ATTRIBUTE INIT_14 of RAM4: label is "00510051005000500050004f004f004e004e004e004d004d004c004c004c004b";
ATTRIBUTE INIT_15 of RAM4: label is "0057005700570056005600550055005500540054005300530053005200520052";
ATTRIBUTE INIT_16 of RAM4: label is "005e005d005d005d005c005c005b005b005b005a005a00590059005900580058";
ATTRIBUTE INIT_17 of RAM4: label is "006400640063006300620062006200610061006000600060005f005f005e005e";
ATTRIBUTE INIT_18 of RAM4: label is "006a006a00690069006900680068006700670067006600660066006500650064";
ATTRIBUTE INIT_19 of RAM4: label is "007100700070006f006f006f006e006e006d006d006d006c006c006b006b006b";
ATTRIBUTE INIT_1A of RAM4: label is "0077007600760076007500750074007400740073007300720072007200710071";
ATTRIBUTE INIT_1B of RAM4: label is "007d007d007c007c007b007b007b007a007a007a007900790078007800780077";
ATTRIBUTE INIT_1C of RAM4: label is "0083008300830082008200810081008100800080007f007f007f007e007e007d";
ATTRIBUTE INIT_1D of RAM4: label is "008a008900890088008800880087008700860086008600850085008400840084";
ATTRIBUTE INIT_1E of RAM4: label is "0090008f008f008f008e008e008e008d008d008c008c008c008b008b008a008a";
ATTRIBUTE INIT_1F of RAM4: label is "0096009600950095009500940094009300930093009200920091009100910090";
ATTRIBUTE INIT_20 of RAM4: label is "009c009c009c009b009b009a009a009a00990099009800980098009700970097";
ATTRIBUTE INIT_21 of RAM4: label is "00a300a200a200a200a100a100a000a000a0009f009f009e009e009e009d009d";
ATTRIBUTE INIT_22 of RAM4: label is "00a900a900a800a800a700a700a700a600a600a500a500a500a400a400a300a3";
ATTRIBUTE INIT_23 of RAM4: label is "00af00af00ae00ae00ae00ad00ad00ac00ac00ac00ab00ab00ab00aa00aa00a9";
ATTRIBUTE INIT_24 of RAM4: label is "00b500b500b500b400b400b400b300b300b200b200b200b100b100b000b000b0";
ATTRIBUTE INIT_25 of RAM4: label is "00bc00bb00bb00bb00ba00ba00b900b900b900b800b800b700b700b700b600b6";
ATTRIBUTE INIT_26 of RAM4: label is "00c200c200c100c100c000c000c000bf00bf00bf00be00be00bd00bd00bd00bc";
ATTRIBUTE INIT_27 of RAM4: label is "00c800c800c800c700c700c600c600c600c500c500c400c400c400c300c300c2";
ATTRIBUTE INIT_28 of RAM4: label is "00cf00ce00ce00cd00cd00cd00cc00cc00cb00cb00cb00ca00ca00c900c900c9";
ATTRIBUTE INIT_29 of RAM4: label is "00d500d400d400d400d300d300d300d200d200d100d100d100d000d000cf00cf";
ATTRIBUTE INIT_2A of RAM4: label is "00db00db00da00da00da00d900d900d800d800d800d700d700d600d600d600d5";
ATTRIBUTE INIT_2B of RAM4: label is "00e100e100e100e000e000df00df00df00de00de00dd00dd00dd00dc00dc00dc";
ATTRIBUTE INIT_2C of RAM4: label is "00e800e700e700e600e600e600e500e500e500e400e400e300e300e300e200e2";
ATTRIBUTE INIT_2D of RAM4: label is "00ee00ee00ed00ed00ec00ec00ec00eb00eb00ea00ea00ea00e900e900e800e8";
ATTRIBUTE INIT_2E of RAM4: label is "00f400f400f300f300f300f200f200f100f100f100f000f000f000ef00ef00ee";
ATTRIBUTE INIT_2F of RAM4: label is "00fa00fa00fa00f900f900f900f800f800f700f700f700f600f600f500f500f5";
ATTRIBUTE INIT_30 of RAM4: label is "010101000100010000ff00ff00fe00fe00fe00fd00fd00fc00fc00fc00fb00fb";
ATTRIBUTE INIT_31 of RAM4: label is "0107010701060106010501050105010401040104010301030102010201020101";
ATTRIBUTE INIT_32 of RAM4: label is "010d010d010d010c010c010b010b010b010a010a010901090109010801080107";
ATTRIBUTE INIT_33 of RAM4: label is "01140113011301120112011201110111011001100110010f010f010e010e010e";
ATTRIBUTE INIT_34 of RAM4: label is "011a011901190119011801180117011701170116011601160115011501140114";
ATTRIBUTE INIT_35 of RAM4: label is "01200120011f011f011f011e011e011d011d011d011c011c011b011b011b011a";
ATTRIBUTE INIT_36 of RAM4: label is "0126012601260125012501240124012401230123012201220122012101210121";
ATTRIBUTE INIT_37 of RAM4: label is "012d012c012c012b012b012b012a012a012a0129012901280128012801270127";
ATTRIBUTE INIT_38 of RAM4: label is "013301330132013201310131013101300130012f012f012f012e012e012d012d";
ATTRIBUTE INIT_39 of RAM4: label is "0139013901380138013801370137013601360136013501350135013401340133";
ATTRIBUTE INIT_3A of RAM4: label is "013f013f013f013e013e013e013d013d013c013c013c013b013b013a013a013a";
ATTRIBUTE INIT_3B of RAM4: label is "0146014501450145014401440143014301430142014201410141014101400140";
ATTRIBUTE INIT_3C of RAM4: label is "014c014c014b014b014a014a014a014901490148014801480147014701470146";
ATTRIBUTE INIT_3D of RAM4: label is "01520152015201510151015001500150014f014f014e014e014e014d014d014c";
ATTRIBUTE INIT_3E of RAM4: label is "0159015801580157015701570156015601550155015501540154015301530153";
ATTRIBUTE INIT_3F of RAM4: label is "015f015e015e015e015d015d015c015c015c015b015b015b015a015a01590159";


ATTRIBUTE INIT_00 of RAM5: label is  "ff1cff1aff18ff16ff14ff12ff10ff0eff0cff0aff08ff06ff04ff02ff00fefe";
ATTRIBUTE INIT_01 of RAM5: label is  "ff3cff3aff38ff36ff34ff32ff30ff2eff2cff2aff28ff26ff24ff22ff20ff1e";
ATTRIBUTE INIT_02 of RAM5: label is  "ff5dff5bff59ff57ff55ff53ff51ff4fff4cff4aff48ff46ff44ff42ff40ff3e";
ATTRIBUTE INIT_03 of RAM5: label is  "ff7dff7bff79ff77ff75ff73ff71ff6fff6dff6bff69ff67ff65ff63ff61ff5f";
ATTRIBUTE INIT_04 of RAM5: label is  "ff9dff9bff99ff97ff95ff93ff91ff8fff8dff8bff89ff87ff85ff83ff81ff7f";
ATTRIBUTE INIT_05 of RAM5: label is  "ffbdffbbffb9ffb7ffb5ffb3ffb1ffafffadffabffa9ffa7ffa5ffa3ffa1ff9f";
ATTRIBUTE INIT_06 of RAM5: label is  "ffdeffdcffdaffd8ffd6ffd4ffd2ffd0ffceffccffcaffc8ffc6ffc3ffc1ffbf";
ATTRIBUTE INIT_07 of RAM5: label is  "fffefffcfffafff8fff6fff4fff2fff0ffeeffecffeaffe8ffe6ffe4ffe2ffe0";
ATTRIBUTE INIT_08 of RAM5: label is  "001e001c001a00180016001400120010000e000c000a00080006000400020000";
ATTRIBUTE INIT_09 of RAM5: label is  "003f003d003a00380036003400320030002e002c002a00280026002400220020";
ATTRIBUTE INIT_0A of RAM5: label is  "005f005d005b00590057005500530051004f004d004b00490047004500430041";
ATTRIBUTE INIT_0B of RAM5: label is  "007f007d007b00790077007500730071006f006d006b00690067006500630061";
ATTRIBUTE INIT_0C of RAM5: label is  "009f009d009b00990097009500930091008f008d008b00890087008500830081";
ATTRIBUTE INIT_0D of RAM5: label is  "00c000be00bc00ba00b800b600b400b100af00ad00ab00a900a700a500a300a1";
ATTRIBUTE INIT_0E of RAM5: label is  "00e000de00dc00da00d800d600d400d200d000ce00cc00ca00c800c600c400c2";
ATTRIBUTE INIT_0F of RAM5: label is  "010000fe00fc00fa00f800f600f400f200f000ee00ec00ea00e800e600e400e2";
ATTRIBUTE INIT_10 of RAM5: label is  "0120011e011c011a01180116011401120110010e010c010a0108010601040102";
ATTRIBUTE INIT_11 of RAM5: label is  "0141013f013d013b01390137013501330131012f012d012b0128012601240122";
ATTRIBUTE INIT_12 of RAM5: label is  "0161015f015d015b01590157015501530151014f014d014b0149014701450143";
ATTRIBUTE INIT_13 of RAM5: label is  "0181017f017d017b01790177017501730171016f016d016b0169016701650163";
ATTRIBUTE INIT_14 of RAM5: label is  "01a201a0019d019b01990197019501930191018f018d018b0189018701850183";
ATTRIBUTE INIT_15 of RAM5: label is  "01c201c001be01bc01ba01b801b601b401b201b001ae01ac01aa01a801a601a4";
ATTRIBUTE INIT_16 of RAM5: label is  "01e201e001de01dc01da01d801d601d401d201d001ce01cc01ca01c801c601c4";
ATTRIBUTE INIT_17 of RAM5: label is  "0202020001fe01fc01fa01f801f601f401f201f001ee01ec01ea01e801e601e4";
ATTRIBUTE INIT_18 of RAM5: label is  "02230221021f021d021b02190217021402120210020e020c020a020802060204";
ATTRIBUTE INIT_19 of RAM5: label is  "02430241023f023d023b02390237023502330231022f022d022b022902270225";
ATTRIBUTE INIT_1A of RAM5: label is  "02630261025f025d025b02590257025502530251024f024d024b024902470245";
ATTRIBUTE INIT_1B of RAM5: label is  "02830281027f027d027b02790277027502730271026f026d026b026902670265";
ATTRIBUTE INIT_1C of RAM5: label is  "02a402a202a0029e029c029a02980296029402920290028e028b028902870285";
ATTRIBUTE INIT_1D of RAM5: label is  "02c402c202c002be02bc02ba02b802b602b402b202b002ae02ac02aa02a802a6";
ATTRIBUTE INIT_1E of RAM5: label is  "02e402e202e002de02dc02da02d802d602d402d202d002ce02cc02ca02c802c6";
ATTRIBUTE INIT_1F of RAM5: label is  "03050302030002fe02fc02fa02f802f602f402f202f002ee02ec02ea02e802e6";
ATTRIBUTE INIT_20 of RAM5: label is  "032503230321031f031d031b03190317031503130311030f030d030b03090307";
ATTRIBUTE INIT_21 of RAM5: label is  "034503430341033f033d033b03390337033503330331032f032d032b03290327";
ATTRIBUTE INIT_22 of RAM5: label is  "036503630361035f035d035b03590357035503530351034f034d034b03490347";
ATTRIBUTE INIT_23 of RAM5: label is  "0386038403820380037e037c03790377037503730371036f036d036b03690367";
ATTRIBUTE INIT_24 of RAM5: label is  "03a603a403a203a0039e039c039a03980396039403920390038e038c038a0388";
ATTRIBUTE INIT_25 of RAM5: label is  "03c603c403c203c003be03bc03ba03b803b603b403b203b003ae03ac03aa03a8";
ATTRIBUTE INIT_26 of RAM5: label is  "03e603e403e203e003de03dc03da03d803d603d403d203d003ce03cc03ca03c8";
ATTRIBUTE INIT_27 of RAM5: label is  "040704050403040103ff03fd03fb03f903f703f503f303f103ee03ec03ea03e8";
ATTRIBUTE INIT_28 of RAM5: label is  "0427042504230421041f041d041b04190417041504130411040f040d040b0409";
ATTRIBUTE INIT_29 of RAM5: label is  "0447044504430441043f043d043b04390437043504330431042f042d042b0429";
ATTRIBUTE INIT_2A of RAM5: label is  "0468046504630461045f045d045b04590457045504530451044f044d044b0449";
ATTRIBUTE INIT_2B of RAM5: label is  "04880486048404820480047e047c047a04780476047404720470046e046c046a";
ATTRIBUTE INIT_2C of RAM5: label is  "04a804a604a404a204a0049e049c049a04980496049404920490048e048c048a";
ATTRIBUTE INIT_2D of RAM5: label is  "04c804c604c404c204c004be04bc04ba04b804b604b404b204b004ae04ac04aa";
ATTRIBUTE INIT_2E of RAM5: label is  "04e904e704e504e304e104df04dc04da04d804d604d404d204d004ce04cc04ca";
ATTRIBUTE INIT_2F of RAM5: label is  "0509050705050503050104ff04fd04fb04f904f704f504f304f104ef04ed04eb";
ATTRIBUTE INIT_30 of RAM5: label is  "05290527052505230521051f051d051b05190517051505130511050f050d050b";
ATTRIBUTE INIT_31 of RAM5: label is  "05490547054505430541053f053d053b05390537053505330531052f052d052b";
ATTRIBUTE INIT_32 of RAM5: label is  "056a05680566056405620560055e055c055a0558055605530551054f054d054b";
ATTRIBUTE INIT_33 of RAM5: label is  "058a05880586058405820580057e057c057a05780576057405720570056e056c";
ATTRIBUTE INIT_34 of RAM5: label is  "05aa05a805a605a405a205a0059e059c059a05980596059405920590058e058c";
ATTRIBUTE INIT_35 of RAM5: label is  "05ca05c805c605c405c205c005be05bc05ba05b805b605b405b205b005ae05ac";
ATTRIBUTE INIT_36 of RAM5: label is  "05eb05e905e705e505e305e105df05dd05db05d905d705d505d305d105cf05cd";
ATTRIBUTE INIT_37 of RAM5: label is  "060b0609060706050603060105ff05fd05fb05f905f705f505f305f105ef05ed";
ATTRIBUTE INIT_38 of RAM5: label is  "062b06290627062506230621061f061d061b06190617061506130611060f060d";
ATTRIBUTE INIT_39 of RAM5: label is  "064c064a0648064606440641063f063d063b06390637063506330631062f062d";
ATTRIBUTE INIT_3A of RAM5: label is  "066c066a06680666066406620660065e065c065a06580656065406520650064e";
ATTRIBUTE INIT_3B of RAM5: label is  "068c068a06880686068406820680067e067c067a06780676067406720670066e";
ATTRIBUTE INIT_3C of RAM5: label is  "06ac06aa06a806a606a406a206a0069e069c069a06980696069406920690068e";
ATTRIBUTE INIT_3D of RAM5: label is  "06cd06cb06c906c706c506c306c106bf06bd06bb06b906b606b406b206b006ae";
ATTRIBUTE INIT_3E of RAM5: label is  "06ed06eb06e906e706e506e306e106df06dd06db06d906d706d506d306d106cf";
ATTRIBUTE INIT_3F of RAM5: label is  "070d070b0709070707050703070106ff06fd06fb06f906f706f506f306f106ef" ;



begin


--logic0 <= '0';
logic1 <= '1';

--1.164(Y-16) stored in RAM1, range = 1.164[(0 to 1023) - 16]=1.164(-16 to 1007)

RAM1 : RAMB16_S18
--pragma translate_off
generic map(
INIT_00 => X"fffffffefffdfffbfffafff9fff8fff7fff6fff4fff3fff2fff1fff0ffefffed",
INIT_01 => X"00110010000f000e000d000c000a000900080007000600050003000200010000",
INIT_02 => X"0024002300220021001f001e001d001c001b001a001800170016001500140013",
INIT_03 => X"0037003600340033003200310030002f002d002c002b002a0029002800260025",
INIT_04 => X"004900480047004600450044004200410040003f003e003d003b003a00390038",
INIT_05 => X"005c005b005a00580057005600550054005300510050004f004e004d004c004a",
INIT_06 => X"006f006d006c006b006a00690068006600650064006300620061005f005e005d",
INIT_07 => X"00810080007f007e007d007b007a007900780077007600740073007200710070",
INIT_08 => X"0094009300920090008f008e008d008c008b0089008800870086008500840082",
INIT_09 => X"00a600a500a400a300a200a1009f009e009d009c009b009a0098009700960095",
INIT_0A => X"00b900b800b700b600b400b300b200b100b000af00ad00ac00ab00aa00a900a8",
INIT_0B => X"00cc00cb00c900c800c700c600c500c400c200c100c000bf00be00bd00bb00ba",
INIT_0C => X"00de00dd00dc00db00da00d900d700d600d500d400d300d200d000cf00ce00cd",
INIT_0D => X"00f100f000ef00ed00ec00eb00ea00e900e800e600e500e400e300e200e100df",
INIT_0E => X"010401020101010000ff00fe00fd00fb00fa00f900f800f700f600f400f300f2",
INIT_0F => X"011601150114011301120110010f010e010d010c010b01090108010701060105",
INIT_10 => X"012901280126012501240123012201210120011e011d011c011b011a01190117",
INIT_11 => X"013b013a013901380137013601340133013201310130012f012d012c012b012a",
INIT_12 => X"014e014d014c014b014901480147014601450144014201410140013f013e013d",
INIT_13 => X"01610160015e015d015c015b015a01590157015601550154015301520150014f",
INIT_14 => X"0173017201710170016f016d016c016b016a0169016801670165016401630162",
INIT_15 => X"018601850184018201810180017f017e017d017b017a01790178017701760174",
INIT_16 => X"01990197019601950194019301920190018f018e018d018c018b018901880187",
INIT_17 => X"01ab01aa01a901a801a701a501a401a301a201a101a0019e019d019c019b019a",
INIT_18 => X"01be01bd01bb01ba01b901b801b701b601b501b301b201b101b001af01ae01ac",
INIT_19 => X"01d001cf01ce01cd01cc01cb01c901c801c701c601c501c401c201c101c001bf",
INIT_1A => X"01e301e201e101e001de01dd01dc01db01da01d901d701d601d501d401d301d2",
INIT_1B => X"01f601f501f301f201f101f001ef01ee01ec01eb01ea01e901e801e701e501e4",
INIT_1C => X"0208020702060205020402020201020001ff01fe01fd01fc01fa01f901f801f7",
INIT_1D => X"021b021a02190217021602150214021302120210020f020e020d020c020b0209",
INIT_1E => X"022e022c022b022a022902280227022502240223022202210220021e021d021c",
INIT_1F => X"0240023f023e023d023c023a023902380237023602350233023202310230022f",
INIT_20 => X"025302520250024f024e024d024c024b02490248024702460245024402430241",
INIT_21 => X"026502640263026202610260025e025d025c025b025a02590257025602550254",
INIT_22 => X"02780277027602750273027202710270026f026e026c026b026a026902680267",
INIT_23 => X"028b028a02880287028602850284028302810280027f027e027d027c027a0279",
INIT_24 => X"029d029c029b029a02990297029602950294029302920290028f028e028d028c",
INIT_25 => X"02b002af02ae02ac02ab02aa02a902a802a702a502a402a302a202a102a0029e",
INIT_26 => X"02c302c102c002bf02be02bd02bc02ba02b902b802b702b602b502b302b202b1",
INIT_27 => X"02d502d402d302d202d102cf02ce02cd02cc02cb02ca02c802c702c602c502c4",
INIT_28 => X"02e802e702e502e402e302e202e102e002de02dd02dc02db02da02d902d802d6",
INIT_29 => X"02fa02f902f802f702f602f502f302f202f102f002ef02ee02ec02eb02ea02e9",
INIT_2A => X"030d030c030b030a0308030703060305030403030301030002ff02fe02fd02fc",
INIT_2B => X"0320031f031d031c031b031a03190318031603150314031303120311030f030e",
INIT_2C => X"033203310330032f032e032c032b032a03290328032703250324032303220321",
INIT_2D => X"03450344034303410340033f033e033d033c033a033903380337033603350333",
INIT_2E => X"0358035603550354035303520351034f034e034d034c034b034a034803470346",

⌨️ 快捷键说明

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