Skip to content

Instantly share code, notes, and snippets.

@koyamalmsteen
Created July 18, 2018 14:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save koyamalmsteen/df16f269db660d4d0577243167c3abc1 to your computer and use it in GitHub Desktop.
Save koyamalmsteen/df16f269db660d4d0577243167c3abc1 to your computer and use it in GitHub Desktop.
-- create_mif_for_digital_thermometer.py created a memory initialization file (.mif) --
WIDTH=16;
DEPTH=1024;
ADDRESS_RADIX=UNS;
DATA_RADIX=HEX;
CONTENT BEGIN
0 : F205;
1 : F204;
2 : F203;
3 : F202;
4 : F201;
5 : F200;
6 : F198;
7 : F197;
8 : F196;
9 : F195;
10 : F194;
11 : F193;
12 : F192;
13 : F191;
14 : F190;
15 : F189;
16 : F188;
17 : F187;
18 : F186;
19 : F185;
20 : F184;
21 : F183;
22 : F182;
23 : F181;
24 : F180;
25 : F179;
26 : F178;
27 : F177;
28 : F176;
29 : F175;
30 : F174;
31 : F173;
32 : F172;
33 : F171;
34 : F170;
35 : F169;
36 : F168;
37 : F167;
38 : F166;
39 : F165;
40 : F164;
41 : F163;
42 : F162;
43 : F161;
44 : F160;
45 : F158;
46 : F157;
47 : F156;
48 : F155;
49 : F154;
50 : F153;
51 : F152;
52 : F151;
53 : F150;
54 : F149;
55 : F148;
56 : F147;
57 : F146;
58 : F145;
59 : F144;
60 : F143;
61 : F142;
62 : F141;
63 : F140;
64 : F139;
65 : F138;
66 : F137;
67 : F136;
68 : F135;
69 : F134;
70 : F133;
71 : F132;
72 : F131;
73 : F130;
74 : F129;
75 : F128;
76 : F127;
77 : F126;
78 : F125;
79 : F124;
80 : F123;
81 : F122;
82 : F121;
83 : F120;
84 : F118;
85 : F117;
86 : F116;
87 : F115;
88 : F114;
89 : F113;
90 : F112;
91 : F111;
92 : F110;
93 : F109;
94 : F108;
95 : F107;
96 : F106;
97 : F105;
98 : F104;
99 : F103;
100 : F102;
101 : F101;
102 : F100;
103 : F099;
104 : F098;
105 : F097;
106 : F096;
107 : F095;
108 : F094;
109 : F093;
110 : F092;
111 : F091;
112 : F090;
113 : F089;
114 : F088;
115 : F087;
116 : F086;
117 : F085;
118 : F084;
119 : F083;
120 : F082;
121 : F081;
122 : F080;
123 : F078;
124 : F077;
125 : F076;
126 : F075;
127 : F074;
128 : F073;
129 : F072;
130 : F071;
131 : F070;
132 : F069;
133 : F068;
134 : F067;
135 : F066;
136 : F065;
137 : F064;
138 : F063;
139 : F062;
140 : F061;
141 : F060;
142 : F059;
143 : F058;
144 : F057;
145 : F056;
146 : F055;
147 : F054;
148 : F053;
149 : F052;
150 : F051;
151 : F050;
152 : F049;
153 : F048;
154 : F047;
155 : F046;
156 : F045;
157 : F044;
158 : F043;
159 : F042;
160 : F041;
161 : F040;
162 : F038;
163 : F037;
164 : F036;
165 : F035;
166 : F034;
167 : F033;
168 : F032;
169 : F031;
170 : F030;
171 : F029;
172 : F028;
173 : F027;
174 : F026;
175 : F025;
176 : F024;
177 : F023;
178 : F022;
179 : F021;
180 : F020;
181 : F019;
182 : F018;
183 : F017;
184 : F016;
185 : F015;
186 : F014;
187 : F013;
188 : F012;
189 : F011;
190 : F010;
191 : F009;
192 : F008;
193 : F007;
194 : F006;
195 : F005;
196 : F004;
197 : F003;
198 : F002;
199 : F001;
200 : 0000;
201 : 0001;
202 : 0002;
203 : 0003;
204 : 0004;
205 : 0005;
206 : 0006;
207 : 0007;
208 : 0008;
209 : 0009;
210 : 0010;
211 : 0011;
212 : 0012;
213 : 0013;
214 : 0014;
215 : 0015;
216 : 0016;
217 : 0017;
218 : 0018;
219 : 0019;
220 : 0020;
221 : 0021;
222 : 0022;
223 : 0023;
224 : 0024;
225 : 0025;
226 : 0026;
227 : 0027;
228 : 0028;
229 : 0029;
230 : 0030;
231 : 0031;
232 : 0032;
233 : 0033;
234 : 0034;
235 : 0035;
236 : 0036;
237 : 0037;
238 : 0038;
239 : 0040;
240 : 0041;
241 : 0042;
242 : 0043;
243 : 0044;
244 : 0045;
245 : 0046;
246 : 0047;
247 : 0048;
248 : 0049;
249 : 0050;
250 : 0051;
251 : 0052;
252 : 0053;
253 : 0054;
254 : 0055;
255 : 0056;
256 : 0057;
257 : 0058;
258 : 0059;
259 : 0060;
260 : 0061;
261 : 0062;
262 : 0063;
263 : 0064;
264 : 0065;
265 : 0066;
266 : 0067;
267 : 0068;
268 : 0069;
269 : 0070;
270 : 0071;
271 : 0072;
272 : 0073;
273 : 0074;
274 : 0075;
275 : 0076;
276 : 0077;
277 : 0078;
278 : 0080;
279 : 0081;
280 : 0082;
281 : 0083;
282 : 0084;
283 : 0085;
284 : 0086;
285 : 0087;
286 : 0088;
287 : 0089;
288 : 0090;
289 : 0091;
290 : 0092;
291 : 0093;
292 : 0094;
293 : 0095;
294 : 0096;
295 : 0097;
296 : 0098;
297 : 0099;
298 : 0100;
299 : 0101;
300 : 0102;
301 : 0103;
302 : 0104;
303 : 0105;
304 : 0106;
305 : 0107;
306 : 0108;
307 : 0109;
308 : 0110;
309 : 0111;
310 : 0112;
311 : 0113;
312 : 0114;
313 : 0115;
314 : 0116;
315 : 0117;
316 : 0118;
317 : 0120;
318 : 0121;
319 : 0122;
320 : 0123;
321 : 0124;
322 : 0125;
323 : 0126;
324 : 0127;
325 : 0128;
326 : 0129;
327 : 0130;
328 : 0131;
329 : 0132;
330 : 0133;
331 : 0134;
332 : 0135;
333 : 0136;
334 : 0137;
335 : 0138;
336 : 0139;
337 : 0140;
338 : 0141;
339 : 0142;
340 : 0143;
341 : 0144;
342 : 0145;
343 : 0146;
344 : 0147;
345 : 0148;
346 : 0149;
347 : 0150;
348 : 0151;
349 : 0152;
350 : 0153;
351 : 0154;
352 : 0155;
353 : 0156;
354 : 0157;
355 : 0158;
356 : 0160;
357 : 0161;
358 : 0162;
359 : 0163;
360 : 0164;
361 : 0165;
362 : 0166;
363 : 0167;
364 : 0168;
365 : 0169;
366 : 0170;
367 : 0171;
368 : 0172;
369 : 0173;
370 : 0174;
371 : 0175;
372 : 0176;
373 : 0177;
374 : 0178;
375 : 0179;
376 : 0180;
377 : 0181;
378 : 0182;
379 : 0183;
380 : 0184;
381 : 0185;
382 : 0186;
383 : 0187;
384 : 0188;
385 : 0189;
386 : 0190;
387 : 0191;
388 : 0192;
389 : 0193;
390 : 0194;
391 : 0195;
392 : 0196;
393 : 0197;
394 : 0198;
395 : 0200;
396 : 0201;
397 : 0202;
398 : 0203;
399 : 0204;
400 : 0205;
401 : 0206;
402 : 0207;
403 : 0208;
404 : 0209;
405 : 0210;
406 : 0211;
407 : 0212;
408 : 0213;
409 : 0214;
410 : 0215;
411 : 0216;
412 : 0217;
413 : 0218;
414 : 0219;
415 : 0220;
416 : 0221;
417 : 0222;
418 : 0223;
419 : 0224;
420 : 0225;
421 : 0226;
422 : 0227;
423 : 0228;
424 : 0229;
425 : 0230;
426 : 0231;
427 : 0232;
428 : 0233;
429 : 0234;
430 : 0235;
431 : 0236;
432 : 0237;
433 : 0238;
434 : 0240;
435 : 0241;
436 : 0242;
437 : 0243;
438 : 0244;
439 : 0245;
440 : 0246;
441 : 0247;
442 : 0248;
443 : 0249;
444 : 0250;
445 : 0251;
446 : 0252;
447 : 0253;
448 : 0254;
449 : 0255;
450 : 0256;
451 : 0257;
452 : 0258;
453 : 0259;
454 : 0260;
455 : 0261;
456 : 0262;
457 : 0263;
458 : 0264;
459 : 0265;
460 : 0266;
461 : 0267;
462 : 0268;
463 : 0269;
464 : 0270;
465 : 0271;
466 : 0272;
467 : 0273;
468 : 0274;
469 : 0275;
470 : 0276;
471 : 0277;
472 : 0278;
473 : 0280;
474 : 0281;
475 : 0282;
476 : 0283;
477 : 0284;
478 : 0285;
479 : 0286;
480 : 0287;
481 : 0288;
482 : 0289;
483 : 0290;
484 : 0291;
485 : 0292;
486 : 0293;
487 : 0294;
488 : 0295;
489 : 0296;
490 : 0297;
491 : 0298;
492 : 0299;
493 : 0300;
494 : 0301;
495 : 0302;
496 : 0303;
497 : 0304;
498 : 0305;
499 : 0306;
500 : 0307;
501 : 0308;
502 : 0309;
503 : 0310;
504 : 0311;
505 : 0312;
506 : 0313;
507 : 0314;
508 : 0315;
509 : 0316;
510 : 0317;
511 : 0318;
512 : 0320;
513 : 0321;
514 : 0322;
515 : 0323;
516 : 0324;
517 : 0325;
518 : 0326;
519 : 0327;
520 : 0328;
521 : 0329;
522 : 0330;
523 : 0331;
524 : 0332;
525 : 0333;
526 : 0334;
527 : 0335;
528 : 0336;
529 : 0337;
530 : 0338;
531 : 0339;
532 : 0340;
533 : 0341;
534 : 0342;
535 : 0343;
536 : 0344;
537 : 0345;
538 : 0346;
539 : 0347;
540 : 0348;
541 : 0349;
542 : 0350;
543 : 0351;
544 : 0352;
545 : 0353;
546 : 0354;
547 : 0355;
548 : 0356;
549 : 0357;
550 : 0358;
551 : 0360;
552 : 0361;
553 : 0362;
554 : 0363;
555 : 0364;
556 : 0365;
557 : 0366;
558 : 0367;
559 : 0368;
560 : 0369;
561 : 0370;
562 : 0371;
563 : 0372;
564 : 0373;
565 : 0374;
566 : 0375;
567 : 0376;
568 : 0377;
569 : 0378;
570 : 0379;
571 : 0380;
572 : 0381;
573 : 0382;
574 : 0383;
575 : 0384;
576 : 0385;
577 : 0386;
578 : 0387;
579 : 0388;
580 : 0389;
581 : 0390;
582 : 0391;
583 : 0392;
584 : 0393;
585 : 0394;
586 : 0395;
587 : 0396;
588 : 0397;
589 : 0398;
590 : 0400;
591 : 0401;
592 : 0402;
593 : 0403;
594 : 0404;
595 : 0405;
596 : 0406;
597 : 0407;
598 : 0408;
599 : 0409;
600 : 0410;
601 : 0411;
602 : 0412;
603 : 0413;
604 : 0414;
605 : 0415;
606 : 0416;
607 : 0417;
608 : 0418;
609 : 0419;
610 : 0420;
611 : 0421;
612 : 0422;
613 : 0423;
614 : 0424;
615 : 0425;
616 : 0426;
617 : 0427;
618 : 0428;
619 : 0429;
620 : 0430;
621 : 0431;
622 : 0432;
623 : 0433;
624 : 0434;
625 : 0435;
626 : 0436;
627 : 0437;
628 : 0438;
629 : 0440;
630 : 0441;
631 : 0442;
632 : 0443;
633 : 0444;
634 : 0445;
635 : 0446;
636 : 0447;
637 : 0448;
638 : 0449;
639 : 0450;
640 : 0451;
641 : 0452;
642 : 0453;
643 : 0454;
644 : 0455;
645 : 0456;
646 : 0457;
647 : 0458;
648 : 0459;
649 : 0460;
650 : 0461;
651 : 0462;
652 : 0463;
653 : 0464;
654 : 0465;
655 : 0466;
656 : 0467;
657 : 0468;
658 : 0469;
659 : 0470;
660 : 0471;
661 : 0472;
662 : 0473;
663 : 0474;
664 : 0475;
665 : 0476;
666 : 0477;
667 : 0478;
668 : 0480;
669 : 0481;
670 : 0482;
671 : 0483;
672 : 0484;
673 : 0485;
674 : 0486;
675 : 0487;
676 : 0488;
677 : 0489;
678 : 0490;
679 : 0491;
680 : 0492;
681 : 0493;
682 : 0494;
683 : 0495;
684 : 0496;
685 : 0497;
686 : 0498;
687 : 0499;
688 : 0500;
689 : 0501;
690 : 0502;
691 : 0503;
692 : 0504;
693 : 0505;
694 : 0506;
695 : 0507;
696 : 0508;
697 : 0509;
698 : 0510;
699 : 0511;
700 : 0512;
701 : 0513;
702 : 0514;
703 : 0515;
704 : 0516;
705 : 0517;
706 : 0518;
707 : 0520;
708 : 0521;
709 : 0522;
710 : 0523;
711 : 0524;
712 : 0525;
713 : 0526;
714 : 0527;
715 : 0528;
716 : 0529;
717 : 0530;
718 : 0531;
719 : 0532;
720 : 0533;
721 : 0534;
722 : 0535;
723 : 0536;
724 : 0537;
725 : 0538;
726 : 0539;
727 : 0540;
728 : 0541;
729 : 0542;
730 : 0543;
731 : 0544;
732 : 0545;
733 : 0546;
734 : 0547;
735 : 0548;
736 : 0549;
737 : 0550;
738 : 0551;
739 : 0552;
740 : 0553;
741 : 0554;
742 : 0555;
743 : 0556;
744 : 0557;
745 : 0558;
746 : 0560;
747 : 0561;
748 : 0562;
749 : 0563;
750 : 0564;
751 : 0565;
752 : 0566;
753 : 0567;
754 : 0568;
755 : 0569;
756 : 0570;
757 : 0571;
758 : 0572;
759 : 0573;
760 : 0574;
761 : 0575;
762 : 0576;
763 : 0577;
764 : 0578;
765 : 0579;
766 : 0580;
767 : 0581;
768 : 0582;
769 : 0583;
770 : 0584;
771 : 0585;
772 : 0586;
773 : 0587;
774 : 0588;
775 : 0589;
776 : 0590;
777 : 0591;
778 : 0592;
779 : 0593;
780 : 0594;
781 : 0595;
782 : 0596;
783 : 0597;
784 : 0598;
785 : 0600;
786 : 0601;
787 : 0602;
788 : 0603;
789 : 0604;
790 : 0605;
791 : 0606;
792 : 0607;
793 : 0608;
794 : 0609;
795 : 0610;
796 : 0611;
797 : 0612;
798 : 0613;
799 : 0614;
800 : 0615;
801 : 0616;
802 : 0617;
803 : 0618;
804 : 0619;
805 : 0620;
806 : 0621;
807 : 0622;
808 : 0623;
809 : 0624;
810 : 0625;
811 : 0626;
812 : 0627;
813 : 0628;
814 : 0629;
815 : 0630;
816 : 0631;
817 : 0632;
818 : 0633;
819 : 0634;
820 : 0635;
821 : 0636;
822 : 0637;
823 : 0638;
824 : 0640;
825 : 0641;
826 : 0642;
827 : 0643;
828 : 0644;
829 : 0645;
830 : 0646;
831 : 0647;
832 : 0648;
833 : 0649;
834 : 0650;
835 : 0651;
836 : 0652;
837 : 0653;
838 : 0654;
839 : 0655;
840 : 0656;
841 : 0657;
842 : 0658;
843 : 0659;
844 : 0660;
845 : 0661;
846 : 0662;
847 : 0663;
848 : 0664;
849 : 0665;
850 : 0666;
851 : 0667;
852 : 0668;
853 : 0669;
854 : 0670;
855 : 0671;
856 : 0672;
857 : 0673;
858 : 0674;
859 : 0675;
860 : 0676;
861 : 0677;
862 : 0678;
863 : 0680;
864 : 0681;
865 : 0682;
866 : 0683;
867 : 0684;
868 : 0685;
869 : 0686;
870 : 0687;
871 : 0688;
872 : 0689;
873 : 0690;
874 : 0691;
875 : 0692;
876 : 0693;
877 : 0694;
878 : 0695;
879 : 0696;
880 : 0697;
881 : 0698;
882 : 0699;
883 : 0700;
884 : 0701;
885 : 0702;
886 : 0703;
887 : 0704;
888 : 0705;
889 : 0706;
890 : 0707;
891 : 0708;
892 : 0709;
893 : 0710;
894 : 0711;
895 : 0712;
896 : 0713;
897 : 0714;
898 : 0715;
899 : 0716;
900 : 0717;
901 : 0718;
902 : 0720;
903 : 0721;
904 : 0722;
905 : 0723;
906 : 0724;
907 : 0725;
908 : 0726;
909 : 0727;
910 : 0728;
911 : 0729;
912 : 0730;
913 : 0731;
914 : 0732;
915 : 0733;
916 : 0734;
917 : 0735;
918 : 0736;
919 : 0737;
920 : 0738;
921 : 0739;
922 : 0740;
923 : 0741;
924 : 0742;
925 : 0743;
926 : 0744;
927 : 0745;
928 : 0746;
929 : 0747;
930 : 0748;
931 : 0749;
932 : 0750;
933 : 0751;
934 : 0752;
935 : 0753;
936 : 0754;
937 : 0755;
938 : 0756;
939 : 0757;
940 : 0758;
941 : 0760;
942 : 0761;
943 : 0762;
944 : 0763;
945 : 0764;
946 : 0765;
947 : 0766;
948 : 0767;
949 : 0768;
950 : 0769;
951 : 0770;
952 : 0771;
953 : 0772;
954 : 0773;
955 : 0774;
956 : 0775;
957 : 0776;
958 : 0777;
959 : 0778;
960 : 0779;
961 : 0780;
962 : 0781;
963 : 0782;
964 : 0783;
965 : 0784;
966 : 0785;
967 : 0786;
968 : 0787;
969 : 0788;
970 : 0789;
971 : 0790;
972 : 0791;
973 : 0792;
974 : 0793;
975 : 0794;
976 : 0795;
977 : 0796;
978 : 0797;
979 : 0798;
980 : 0800;
981 : 0801;
982 : 0802;
983 : 0803;
984 : 0804;
985 : 0805;
986 : 0806;
987 : 0807;
988 : 0808;
989 : 0809;
990 : 0810;
991 : 0811;
992 : 0812;
993 : 0813;
994 : 0814;
995 : 0815;
996 : 0816;
997 : 0817;
998 : 0818;
999 : 0819;
1000 : 0820;
1001 : 0821;
1002 : 0822;
1003 : 0823;
1004 : 0824;
1005 : 0825;
1006 : 0826;
1007 : 0827;
1008 : 0828;
1009 : 0829;
1010 : 0830;
1011 : 0831;
1012 : 0832;
1013 : 0833;
1014 : 0834;
1015 : 0835;
1016 : 0836;
1017 : 0837;
1018 : 0838;
1019 : 0840;
1020 : 0841;
1021 : 0842;
1022 : 0843;
1023 : 0844;
END
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment