📄 ram_model.v
字号:
RAM3.INIT_25 = 256'h01850185018401830182018101810180017f017e017d017c017c017b017a0179,
RAM3.INIT_26 = 256'h0192019201910190018f018e018e018d018c018b018a01890189018801870186,
RAM3.INIT_27 = 256'h019f019f019e019d019c019b019b019a01990198019701970196019501940193,
RAM3.INIT_28 = 256'h01ac01ac01ab01aa01a901a801a801a701a601a501a401a401a301a201a101a0,
RAM3.INIT_29 = 256'h01b901b901b801b701b601b501b501b401b301b201b101b101b001af01ae01ad,
RAM3.INIT_2A = 256'h01c601c601c501c401c301c201c201c101c001bf01be01be01bd01bc01bb01ba,
RAM3.INIT_2B = 256'h01d301d301d201d101d001cf01cf01ce01cd01cc01cb01cb01ca01c901c801c7,
RAM3.INIT_2C = 256'h01e001e001df01de01dd01dc01dc01db01da01d901d801d801d701d601d501d4,
RAM3.INIT_2D = 256'h01ed01ed01ec01eb01ea01e901e901e801e701e601e501e501e401e301e201e1,
RAM3.INIT_2E = 256'h01fa01fa01f901f801f701f601f601f501f401f301f201f201f101f001ef01ee,
RAM3.INIT_2F = 256'h020802070206020502040203020302020201020001ff01ff01fe01fd01fc01fb,
RAM3.INIT_30 = 256'h0215021402130212021102100210020f020e020d020c020c020b020a02090208,
RAM3.INIT_31 = 256'h022202210220021f021e021d021d021c021b021a021902190218021702160215,
RAM3.INIT_32 = 256'h022f022e022d022c022b022a022a022902280227022602260225022402230222,
RAM3.INIT_33 = 256'h023c023b023a023902380237023702360235023402330233023202310230022f,
RAM3.INIT_34 = 256'h024902480247024602450244024402430242024102400240023f023e023d023c,
RAM3.INIT_35 = 256'h02560255025402530252025102510250024f024e024d024d024c024b024a0249,
RAM3.INIT_36 = 256'h0263026202610260025f025e025e025d025c025b025a025a0259025802570256,
RAM3.INIT_37 = 256'h0270026f026e026d026c026c026b026a02690268026702670266026502640263,
RAM3.INIT_38 = 256'h027d027c027b027a027902790278027702760275027402740273027202710270,
RAM3.INIT_39 = 256'h028a028902880287028602860285028402830282028102810280027f027e027d,
RAM3.INIT_3A = 256'h029702960295029402930293029202910290028f028e028e028d028c028b028a,
RAM3.INIT_3B = 256'h02a402a302a202a102a002a0029f029e029d029c029b029b029a029902980297,
RAM3.INIT_3C = 256'h02b102b002af02ae02ad02ad02ac02ab02aa02a902a802a802a702a602a502a4,
RAM3.INIT_3D = 256'h02be02bd02bc02bb02ba02ba02b902b802b702b602b502b502b402b302b202b1,
RAM3.INIT_3E = 256'h02cb02ca02c902c802c702c702c602c502c402c302c202c202c102c002bf02be,
RAM3.INIT_3F = 256'h02d802d702d602d502d402d402d302d202d102d002d002cf02ce02cd02cc02cb;
//synthesis translate_on
// 0.813(Cr-128) stored in RAM3, range = 0.813[(0 to 1023) - 128] = 0.813(-128 to 895)
RAMB16_S18 RAM3 (.DO (data_out3), .DOP (dop3), .DI (16'b0), .ADDR (Cr), .WE (1'b0), .EN (1'b1),
.SSR (1'b0), .DIP (2'b0), .CLK (CLK))
/*synthesis xc_props ="INIT_00 = ffa4ffa3ffa3ffa2ffa1ffa0ff9fff9eff9eff9dff9cff9bff9aff9aff99ff98,INIT_01 = ffb1ffb0ffb0ffafffaeffadffacffabffabffaaffa9ffa8ffa7ffa7ffa6ffa5,INIT_02 = ffbeffbdffbdffbcffbbffbaffb9ffb8ffb8ffb7ffb6ffb5ffb4ffb4ffb3ffb2,INIT_03 = ffcbffcaffcaffc9ffc8ffc7ffc6ffc5ffc5ffc4ffc3ffc2ffc1ffc1ffc0ffbf,INIT_04 = ffd8ffd7ffd7ffd6ffd5ffd4ffd3ffd2ffd2ffd1ffd0ffcfffceffceffcdffcc,INIT_05 = ffe5ffe4ffe4ffe3ffe2ffe1ffe0ffdfffdfffdeffddffdcffdbffdbffdaffd9,INIT_06 = fff2fff1fff1fff0ffefffeeffedffecffecffebffeaffe9ffe8ffe8ffe7ffe6,INIT_07 = fffffffefffefffdfffcfffbfffafff9fff9fff8fff7fff6fff5fff5fff4fff3,INIT_08 = 000c000b000b000a000900080007000700060005000400030002000200010000,INIT_09 = 001900180018001700160015001400140013001200110010000f000f000e000d,INIT_0A = 002600250025002400230022002100210020001f001e001d001c001c001b001a,INIT_0B = 00330032003200310030002f002e002e002d002c002b002a0029002900280027,INIT_0C = 0040003f003f003e003d003c003b003b003a0039003800370036003600350034,INIT_0D = 004d004c004c004b004a00490048004800470046004500440043004300420041,INIT_0E = 005a0059005900580057005600550055005400530052005100500050004f004e,INIT_0F = 0067006600660065006400630062006200610060005f005e005d005d005c005b,INIT_10 = 007400730073007200710070006f006f006e006d006c006b006b006a00690068,INIT_11 = 008100800080007f007e007d007c007c007b007a007900780078007700760075,INIT_12 = 008e008d008d008c008b008a0089008900880087008600850085008400830082,INIT_13 = 009b009a009a009900980097009600960095009400930092009200910090008f,INIT_14 = 00a800a700a700a600a500a400a300a300a200a100a0009f009f009e009d009c,INIT_15 = 00b500b400b400b300b200b100b000b000af00ae00ad00ac00ac00ab00aa00a9,INIT_16 = 00c200c100c100c000bf00be00bd00bd00bc00bb00ba00b900b900b800b700b6,INIT_17 = 00cf00cf00ce00cd00cc00cb00ca00ca00c900c800c700c600c600c500c400c3,INIT_18 = 00dc00dc00db00da00d900d800d700d700d600d500d400d300d300d200d100d0,INIT_19 = 00e900e900e800e700e600e500e400e400e300e200e100e000e000df00de00dd,INIT_1A = 00f600f600f500f400f300f200f100f100f000ef00ee00ed00ed00ec00eb00ea,INIT_1B = 0103010301020101010000ff00fe00fe00fd00fc00fb00fa00fa00f900f800f7,INIT_1C = 01100110010f010e010d010c010b010b010a0109010801070107010601050104,INIT_1D = 011d011d011c011b011a01190118011801170116011501140114011301120111,INIT_1E = 012a012a012901280127012601250125012401230122012101210120011f011e,INIT_1F = 0137013701360135013401330133013201310130012f012e012e012d012c012b,INIT_20 = 0144014401430142014101400140013f013e013d013c013b013b013a01390138,INIT_21 = 015101510150014f014e014d014d014c014b014a014901480148014701460145,INIT_22 = 015e015e015d015c015b015a015a015901580157015601550155015401530152,INIT_23 = 016b016b016a016901680167016701660165016401630162016201610160015f,INIT_24 = 01780178017701760175017401740173017201710170016f016f016e016d016c,INIT_25 = 01850185018401830182018101810180017f017e017d017c017c017b017a0179,INIT_26 = 0192019201910190018f018e018e018d018c018b018a01890189018801870186,INIT_27 = 019f019f019e019d019c019b019b019a01990198019701970196019501940193,INIT_28 = 01ac01ac01ab01aa01a901a801a801a701a601a501a401a401a301a201a101a0,INIT_29 = 01b901b901b801b701b601b501b501b401b301b201b101b101b001af01ae01ad,INIT_2A = 01c601c601c501c401c301c201c201c101c001bf01be01be01bd01bc01bb01ba,INIT_2B = 01d301d301d201d101d001cf01cf01ce01cd01cc01cb01cb01ca01c901c801c7,INIT_2C = 01e001e001df01de01dd01dc01dc01db01da01d901d801d801d701d601d501d4,INIT_2D = 01ed01ed01ec01eb01ea01e901e901e801e701e601e501e501e401e301e201e1,INIT_2E = 01fa01fa01f901f801f701f601f601f501f401f301f201f201f101f001ef01ee,INIT_2F = 020802070206020502040203020302020201020001ff01ff01fe01fd01fc01fb,INIT_30 = 0215021402130212021102100210020f020e020d020c020c020b020a02090208,INIT_31 = 022202210220021f021e021d021d021c021b021a021902190218021702160215,INIT_32 = 022f022e022d022c022b022a022a022902280227022602260225022402230222,INIT_33 = 023c023b023a023902380237023702360235023402330233023202310230022f,INIT_34 = 024902480247024602450244024402430242024102400240023f023e023d023c,INIT_35 = 02560255025402530252025102510250024f024e024d024d024c024b024a0249,INIT_36 = 0263026202610260025f025e025e025d025c025b025a025a0259025802570256,INIT_37 = 0270026f026e026d026c026c026b026a02690268026702670266026502640263,INIT_38 = 027d027c027b027a027902790278027702760275027402740273027202710270,INIT_39 = 028a028902880287028602860285028402830282028102810280027f027e027d,INIT_3A = 029702960295029402930293029202910290028f028e028e028d028c028b028a,INIT_3B = 02a402a302a202a102a002a0029f029e029d029c029b029b029a029902980297,INIT_3C = 02b102b002af02ae02ad02ad02ac02ab02aa02a902a802a802a702a602a502a4,INIT_3D = 02be02bd02bc02bb02ba02ba02b902b802b702b602b502b502b402b302b202b1,INIT_3E = 02cb02ca02c902c802c702c702c602c502c402c302c202c202c102c002bf02be,INIT_3F = 02d802d702d602d502d402d402d302d202d102d002d002cf02ce02cd02cc02cb" */;
//synthesis translate_off
defparam
RAM4.INIT_00 = 256'hffd4ffd3ffd3ffd3ffd2ffd2ffd1ffd1ffd1ffd0ffd0ffcfffcfffcfffceffce,
RAM4.INIT_01 = 256'hffdaffdaffd9ffd9ffd8ffd8ffd8ffd7ffd7ffd6ffd6ffd6ffd5ffd5ffd4ffd4,
RAM4.INIT_02 = 256'hffe0ffe0ffdfffdfffdfffdeffdeffdeffddffddffdcffdcffdcffdbffdbffda,
RAM4.INIT_03 = 256'hffe7ffe6ffe6ffe5ffe5ffe5ffe4ffe4ffe3ffe3ffe3ffe2ffe2ffe1ffe1ffe1,
RAM4.INIT_04 = 256'hffedffecffecffecffebffebffeaffeaffeaffe9ffe9ffe8ffe8ffe8ffe7ffe7,
RAM4.INIT_05 = 256'hfff3fff3fff2fff2fff1fff1fff1fff0fff0fff0ffefffefffeeffeeffeeffed,
RAM4.INIT_06 = 256'hfff9fff9fff9fff8fff8fff7fff7fff7fff6fff6fff5fff5fff5fff4fff4fff3,
RAM4.INIT_07 = 256'h0000fffffffffffefffefffefffdfffdfffcfffcfffcfffbfffbfffbfffafffa,
RAM4.INIT_08 = 256'h0006000500050005000400040004000300030002000200020001000100000000,
RAM4.INIT_09 = 256'h000c000c000b000b000b000a000a000900090009000800080007000700070006,
RAM4.INIT_0A = 256'h00120012001200110011001000100010000f000f000f000e000e000d000d000d,
RAM4.INIT_0B = 256'h0019001800180018001700170016001600160015001500140014001400130013,
RAM4.INIT_0C = 256'h001f001f001e001e001d001d001d001c001c001b001b001b001a001a00190019,
RAM4.INIT_0D = 256'h002500250024002400240023002300220022002200210021002100200020001f,
RAM4.INIT_0E = 256'h002c002b002b002a002a002a0029002900280028002800270027002600260026,
RAM4.INIT_0F = 256'h003200310031003100300030002f002f002f002e002e002d002d002d002c002c,
RAM4.INIT_10 = 256'h0038003800370037003600360036003500350035003400340033003300330032,
RAM4.INIT_11 = 256'h003e003e003e003d003d003c003c003c003b003b003a003a003a003900390038,
RAM4.INIT_12 = 256'h00450044004400430043004300420042004100410041004000400040003f003f,
RAM4.INIT_13 = 256'h004b004a004a004a004900490049004800480047004700470046004600450045,
RAM4.INIT_14 = 256'h00510051005000500050004f004f004e004e004e004d004d004c004c004c004b,
RAM4.INIT_15 = 256'h0057005700570056005600550055005500540054005300530053005200520052,
RAM4.INIT_16 = 256'h005e005d005d005d005c005c005b005b005b005a005a00590059005900580058,
RAM4.INIT_17 = 256'h006400640063006300620062006200610061006000600060005f005f005e005e,
RAM4.INIT_18 = 256'h006a006a00690069006900680068006700670067006600660066006500650064,
RAM4.INIT_19 = 256'h007100700070006f006f006f006e006e006d006d006d006c006c006b006b006b,
RAM4.INIT_1A = 256'h0077007600760076007500750074007400740073007300720072007200710071,
RAM4.INIT_1B = 256'h007d007d007c007c007b007b007b007a007a007a007900790078007800780077,
RAM4.INIT_1C = 256'h0083008300830082008200810081008100800080007f007f007f007e007e007d,
RAM4.INIT_1D = 256'h008a008900890088008800880087008700860086008600850085008400840084,
RAM4.INIT_1E = 256'h0090008f008f008f008e008e008e008d008d008c008c008c008b008b008a008a,
RAM4.INIT_1F = 256'h0096009600950095009500940094009300930093009200920091009100910090,
RAM4.INIT_20 = 256'h009c009c009c009b009b009a009a009a00990099009800980098009700970097,
RAM4.INIT_21 = 256'h00a300a200a200a200a100a100a000a000a0009f009f009e009e009e009d009d,
RAM4.INIT_22 = 256'h00a900a900a800a800a700a700a700a600a600a500a500a500a400a400a300a3,
RAM4.INIT_23 = 256'h00af00af00ae00ae00ae00ad00ad00ac00ac00ac00ab00ab00ab00aa00aa00a9,
RAM4.INIT_24 = 256'h00b500b500b500b400b400b400b300b300b200b200b200b100b100b000b000b0,
RAM4.INIT_25 = 256'h00bc00bb00bb00bb00ba00ba00b900b900b900b800b800b700b700b700b600b6,
RAM4.INIT_26 = 256'h00c200c200c100c100c000c000c000bf00bf00bf00be00be00bd00bd00bd00bc,
RAM4.INIT_27 = 256'h00c800c800c800c700c700c600c600c600c500c500c400c400c400c300c300c2,
RAM4.INIT_28 = 256'h00cf00ce00ce00cd00cd00cd00cc00cc00cb00cb00cb00ca00ca00c900c900c9,
RAM4.INIT_29 = 256'h00d500d400d400d400d300d300d300d200d200d100d100d100d000d000cf00cf,
RAM4.INIT_2A = 256'h00db00db00da00da00da00d900d900d800d800d800d700d700d600d600d600d5,
RAM4.INIT_2B = 256'h00e100e100e100e000e000df00df00df00de00de00dd00dd00dd00dc00dc00dc,
RAM4.INIT_2C = 256'h00e800e700e700e600e600e600e500e500e500e400e400e300e300e300e200e2,
RAM4.INIT_2D = 256'h00ee00ee00ed00ed00ec00ec00ec00eb00eb00ea00ea00ea00e900e900e800e8,
RAM4.INIT_2E = 256'h00f400f400f300f300f300f200f200f100f100f100f000f000f000ef00ef00ee,
RAM4.INIT_2F = 256'h00fa00fa00fa00f900f900f900f800f800f700f700f700f600f600f500f500f5,
RAM4.INIT_30 = 256'h010101000100010000ff00ff00fe00fe00fe00fd00fd00fc00fc00fc00fb00fb,
RAM4.INIT_31 = 256'h0107010701060106010501050105010401040104010301030102010201020101,
RAM4.INIT_32 = 256'h010d010d010d010c010c010b010b010b010a010a010901090109010801080107,
RAM4.INIT_33 = 256'h01140113011301120112011201110111011001100110010f010f010e010e010e,
RAM4.INIT_34 = 256'h011a011901190119011801180117011701170116011601160115011501140114,
RAM4.INIT_35 = 256'h01200120011f011f011f011e011e011d011d011d011c011c011b011b011b011a,
RAM4.INIT_36 = 256'h0126012601260125012501240124012401230123012201220122012101210121,
RAM4.INIT_37 = 256'h012d012c012c012b012b012b012a012a012a0129012901280128012801270127,
RAM4.INIT_38 = 256'h013301330132013201310131013101300130012f012f012f012e012e012d012d,
RAM4.INIT_39 = 256'h0139013901380138013801370137013601360136013501350135013401340133,
RAM4.INIT_3A = 256'h013f013f013f013e013e013e013d013d013c013c013c013b013b013a013a013a,
RAM4.INIT_3B = 256'h0146014501450145014401440143014301430142014201410141014101400140,
RAM4.INIT_3C = 256'h014c014c014b014b014a014a014a014901490148014801480147014701470146,
RAM4.INIT_3D = 256'h01520152015201510151015001500150014f014f014e014e014e014d014d014c,
RAM4.INIT_3E = 256'h0159015801580157015701570156015601550155015501540154015301530153,
RAM4.INIT_3F = 256'h015f015e015e015e015d015d015c015c015c015b015b015b015a015a01590159;
//synthesis translate_on
// 0.392(Cb-128) stored in RAM4, range = 0.392[(0 to 1023) - 128] = 0.392(-128 to 895)
RAMB16_S18 RAM4 (.DO (data_out4), .DOP (dop4), .DI (16'b0), .ADDR (Cb), .WE (1'b0), .EN (1'b1),
.SSR (1'b0), .DIP (2'b0), .CLK (CLK))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -