summaryrefslogtreecommitdiffstats
path: root/usrp2/top/u2plus
diff options
context:
space:
mode:
authorJosh Blum <josh@joshknows.com>2010-12-18 00:09:41 -0800
committerJosh Blum <josh@joshknows.com>2010-12-18 00:09:41 -0800
commit97eebac5c5d1b43ad7620f3038ab022ab131431d (patch)
tree887472611ec9fbac7f176665621614956dc89075 /usrp2/top/u2plus
parent110070fe371e521c0f20cbbb1b1da66312cb4d74 (diff)
downloaduhd-97eebac5c5d1b43ad7620f3038ab022ab131431d.tar.gz
uhd-97eebac5c5d1b43ad7620f3038ab022ab131431d.tar.bz2
uhd-97eebac5c5d1b43ad7620f3038ab022ab131431d.zip
usrp-n210: delay reset for boot loader stack pointer to init, copied bl.rmi without debug
Diffstat (limited to 'usrp2/top/u2plus')
-rw-r--r--usrp2/top/u2plus/bootloader.rmi357
-rw-r--r--usrp2/top/u2plus/u2plus_core.v3
2 files changed, 173 insertions, 187 deletions
diff --git a/usrp2/top/u2plus/bootloader.rmi b/usrp2/top/u2plus/bootloader.rmi
index 0916adaf7..4c7d918c0 100644
--- a/usrp2/top/u2plus/bootloader.rmi
+++ b/usrp2/top/u2plus/bootloader.rmi
@@ -1,5 +1,5 @@
-defparam bootram.RAM0.INIT_00=256'h00000000_00000000_00000000_a7fc0400_3a0b0b0b_0bb1fc0c_80700b0b_0b0b0b0b;
-defparam bootram.RAM0.INIT_01=256'h00000000_00000000_00000000_800c0400_880c840c_0ba8b92d_88080b0b_80088408;
+defparam bootram.RAM0.INIT_00=256'h00000000_00000000_00000000_a4b70400_3a0b0b0b_0bae9c0c_80700b0b_0b0b0b0b;
+defparam bootram.RAM0.INIT_01=256'h00000000_00000000_00000000_800c0400_880c840c_0ba4f42d_88080b0b_80088408;
defparam bootram.RAM0.INIT_02=256'h00000000_00000000_04000000_ffff0652_832b2a83_81058205_72830609_71fd0608;
defparam bootram.RAM0.INIT_03=256'h83a70400_0b0b0b0b_7383ffff_2b2b0906_05820583_83060981_83ffff73_71fd0608;
defparam bootram.RAM0.INIT_04=256'h00000000_00000000_53510400_070a8106_73097306_09060906_72057373_72098105;
@@ -18,214 +18,199 @@ defparam bootram.RAM0.INIT_10=256'h00000000_00000000_00000000_00000000_00000000_
defparam bootram.RAM0.INIT_11=256'h00000000_00000000_00000000_00000000_00000000_04000000_05055351_72720981;
defparam bootram.RAM0.INIT_12=256'h00000000_00000000_00000000_00000000_00000000_07535104_73730906_72097206;
defparam bootram.RAM0.INIT_13=256'h00000000_00000000_04000000_81ff0652_1010102a_81058305_72830609_71fc0608;
-defparam bootram.RAM0.INIT_14=256'h00000000_00000000_88a90400_060b0b0b_10100508_e8738306_0b0b0bb1_71fc0608;
-defparam bootram.RAM0.INIT_15=256'h00000000_0c510400_0c840c80_80085688_f32d5050_0b0b0ba1_88087575_80088408;
-defparam bootram.RAM0.INIT_16=256'h00000000_0c510400_0c840c80_80085688_a52d5050_0b0b0ba3_88087575_80088408;
+defparam bootram.RAM0.INIT_14=256'h00000000_00000000_88a90400_060b0b0b_10100508_88738306_0b0b0bae_71fc0608;
+defparam bootram.RAM0.INIT_15=256'h00000000_0c510400_0c840c80_80085688_ae2d5050_0b0b0b9e_88087575_80088408;
+defparam bootram.RAM0.INIT_16=256'h00000000_0c510400_0c840c80_80085688_e02d5050_0b0b0b9f_88087575_80088408;
defparam bootram.RAM0.INIT_17=256'h04000000_07515151_05ff0506_73097274_70547106_8106ff05_0509060a_72097081;
defparam bootram.RAM0.INIT_18=256'h51040000_06075151_7405ff05_06730972_05705471_098106ff_0509060a_72097081;
defparam bootram.RAM0.INIT_19=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_05ff0504;
-defparam bootram.RAM0.INIT_1A=256'h00000000_00000000_00000000_00000000_00000000_51040000_0bb1f80c_810b0b0b;
+defparam bootram.RAM0.INIT_1A=256'h00000000_00000000_00000000_00000000_00000000_51040000_0bae980c_810b0b0b;
defparam bootram.RAM0.INIT_1B=256'h00000000_00000000_00000000_00000000_00000000_00000000_04000000_71810552;
defparam bootram.RAM0.INIT_1C=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
defparam bootram.RAM0.INIT_1D=256'h00000000_00000000_00000000_00000000_00000000_04000000_10100552_02840572;
defparam bootram.RAM0.INIT_1E=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
defparam bootram.RAM0.INIT_1F=256'h00000000_00000000_00000000_00000000_00000000_020d0400_05715351_717105ff;
-defparam bootram.RAM0.INIT_20=256'h10101010_10101010_10101010_10101010_10101010_10101010_d93f0410_81f33fa1;
+defparam bootram.RAM0.INIT_20=256'h10101010_10101010_10101010_10101010_10101010_10101010_943f0410_81f33f9e;
defparam bootram.RAM0.INIT_21=256'h060c5151_2b0772fc_05101010_09810583_06738306_047381ff_10105351_10101010;
-defparam bootram.RAM0.INIT_22=256'h535104b1_ed385151_100a5372_1052720a_72060571_06ff0509_72807281_043c0472;
-defparam bootram.RAM0.INIT_23=256'hcc0c8290_a0800bb9_b9c80c82_0b0b0b0b_38838080_08822eb9_a138b1fc_f808802e;
-defparam bootram.RAM0.INIT_24=256'h80808480_b9cc0cf8_8082800b_c80cf880_0b0b0bb9_8080a40b_0c04f880_800bb9d0;
-defparam bootram.RAM0.INIT_25=256'h0baa880b_cc0c0b0b_80940bb9_0c80c0a8_0b0bb9c8_808c0b0b_0480c0a8_0bb9d00c;
-defparam bootram.RAM0.INIT_26=256'hb2840c70_92388412_5270802e_08700852_a338b284_d4335170_ff3d0db9_b9d00c04;
-defparam bootram.RAM0.INIT_27=256'hc408802e_0b0b0bb9_04803d0d_833d0d04_0bb9d434_70f03881_70085252_2db28408;
-defparam bootram.RAM0.INIT_28=256'hf5e23f82_510b0b0b_0b0bb9c4_3d0d040b_06853882_802e0981_0b0b800b_8e380b0b;
-defparam bootram.RAM0.INIT_29=256'h518bdc3f_d0055273_3fb23dfe_525486b3_59923d70_3dfee005_d03d0db2_3d0d0404;
-defparam bootram.RAM0.INIT_2A=256'h3d335473_519e3986_8e3faa8c_5273519c_38765378_ff74278f_775481ff_8008b238;
-defparam bootram.RAM0.INIT_2B=256'hb039803d_85b13fff_39aac451_aa905184_3f91f53f_8c5185bf_068f38aa_812e0981;
+defparam bootram.RAM0.INIT_22=256'h535104ae_ed385151_100a5372_1052720a_72060571_06ff0509_72807281_043c0472;
+defparam bootram.RAM0.INIT_23=256'hec0c8290_a0800bb5_b5e80c82_0b0b0b0b_38838080_08822eb9_a138ae9c_9808802e;
+defparam bootram.RAM0.INIT_24=256'h80808480_b5ec0cf8_8082800b_e80cf880_0b0b0bb5_8080a40b_0c04f880_800bb5f0;
+defparam bootram.RAM0.INIT_25=256'h0ba6c40b_ec0c0b0b_80940bb5_0c80c0a8_0b0bb5e8_808c0b0b_0480c0a8_0bb5f00c;
+defparam bootram.RAM0.INIT_26=256'haea40c70_92388412_5270802e_08700852_a338aea4_f4335170_ff3d0db5_b5f00c04;
+defparam bootram.RAM0.INIT_27=256'he408802e_0b0b0bb5_04803d0d_833d0d04_0bb5f434_70f03881_70085252_2daea408;
+defparam bootram.RAM0.INIT_28=256'hf5e23f82_510b0b0b_0b0bb5e4_3d0d040b_06853882_802e0981_0b0b800b_8e380b0b;
+defparam bootram.RAM0.INIT_29=256'h518bc93f_d0055273_3fb23dfe_525486a0_59923d70_3dfee005_d03d0db2_3d0d0404;
+defparam bootram.RAM0.INIT_2A=256'h3d335473_519e3986_c93fa6c8_52735198_38765378_ff74278f_775481ff_8008b238;
+defparam bootram.RAM0.INIT_2B=256'hb039803d_859e3fff_39a78051_a6cc5184_3f91d73f_c85185ac_068f38a6_812e0981;
defparam bootram.RAM0.INIT_2C=256'h0ca78851_0b81a08c_3d0d81ff_3d0d04fc_51f63982_380bff11_70ff2e87_0dff1351;
-defparam bootram.RAM0.INIT_2D=256'h81ff0655_ee3f8008_84f53f83_3faac851_f43f86e9_85f43f8e_81a08c0c_dd3f800b;
-defparam bootram.RAM0.INIT_2E=256'h81fc8080_5184d03f_c338aaf4_51547380_70810651_08708d2a_3f81c6b4_805182ed;
-defparam bootram.RAM0.INIT_2F=256'h8ebe3f90_fc808051_ffff5281_80805380_82c33f82_a6388151_8008802e_5190d43f;
-defparam bootram.RAM0.INIT_30=256'ha851848b_74b238ac_3ffe8d3f_d0518497_3f8a39ab_735191b0_5184a43f_e33fab94;
-defparam bootram.RAM0.INIT_31=256'hfec03fb0_3f82ac51_815181f9_5183f83f_9938acd4_8008802e_518fbf3f_3fb0800a;
-defparam bootram.RAM0.INIT_32=256'h83cd3f82_38addc51_08802eaa_8fe53f80_98800a51_5183e03f_f73fad8c_800a5190;
-defparam bootram.RAM0.INIT_33=256'h3faeac51_853f8fe8_82ac51fe_5183b83f_cf3fae88_800a518d_ffff5298_80805380;
-defparam bootram.RAM0.INIT_34=256'h5380ffff_38828080_08802eb5_80085480_518fa83f_81fc8080_5183a43f_ba39aee8;
-defparam bootram.RAM0.INIT_35=256'hee3f82ac_ab945182_3f8fad3f_ac51fdca_82fd3f82_3fae8851_80518d94_5281fc80;
-defparam bootram.RAM0.INIT_36=256'h04f83d0d_0c863d0d_cf3f7380_82d93ffc_39abd051_3f81548a_80518ff4_51fdbb3f;
+defparam bootram.RAM0.INIT_2D=256'h81ff0655_ee3f8008_84e23f83_3fa78451_e13f86d6_85e13f8e_81a08c0c_dd3f800b;
+defparam bootram.RAM0.INIT_2E=256'h81fc8080_5184bd3f_c338a7b0_51547380_70810651_08708d2a_3f81c6b4_805182ed;
+defparam bootram.RAM0.INIT_2F=256'h8eab3f90_fc808051_ffff5281_80805380_82c33f82_a6388151_8008802e_5190b63f;
+defparam bootram.RAM0.INIT_30=256'he45183f8_74b238a8_3ffe8d3f_8c518484_3f8a39a8_73519192_5184913f_c53fa7d0;
+defparam bootram.RAM0.INIT_31=256'hfec03fb0_3f82ac51_815181f9_5183e53f_9938a990_8008802e_518fa13f_3fb0800a;
+defparam bootram.RAM0.INIT_32=256'h83ba3f82_38aa9851_08802eaa_8fc73f80_98800a51_5183cd3f_d93fa9c8_800a5190;
+defparam bootram.RAM0.INIT_33=256'h3faae851_853f8fca_82ac51fe_5183a53f_bc3faac4_800a518d_ffff5298_80805380;
+defparam bootram.RAM0.INIT_34=256'h5380ffff_38828080_08802eb5_80085480_518f8a3f_81fc8080_5183913f_ba39aba4;
+defparam bootram.RAM0.INIT_35=256'hdb3f82ac_a7d05182_3f8f8f3f_ac51fdca_82ea3f82_3faac451_80518d81_5281fc80;
+defparam bootram.RAM0.INIT_36=256'h04f83d0d_0c863d0d_cf3f7380_82c63ffc_39a88c51_3f81548a_80518fd6_51fdbb3f;
defparam bootram.RAM0.INIT_37=256'h70810558_8a3d3476_17575473_b7387581_54807425_74ff1656_5a575758_7a7c7f7f;
-defparam bootram.RAM0.INIT_38=256'h8a518790_81ff0654_e23f8008_ff065185_05527781_538a3dfc_a1053482_33028405;
+defparam bootram.RAM0.INIT_38=256'h8a5186fd_81ff0654_cf3f8008_ff065185_05527781_538a3dfc_a1053482_33028405;
defparam bootram.RAM0.INIT_39=256'h748338dc_5580de56_02a30533_04fa3d0d_0c8a3d0d_81547380_8538c139_3f73802e;
defparam bootram.RAM0.INIT_3A=256'h7c5702ab_04f93d0d_3f883d0d_d051ff89_81f75280_3dfc0553_34815488_5675883d;
-defparam bootram.RAM0.INIT_3B=256'h56547380_81ff0670_823f8008_70525685_02a70533_3dfc0552_34815389_0533893d;
-defparam bootram.RAM0.INIT_3C=256'h83388155_5473802e_ff067056_3f800881_755183c5_76537b52_77259738_2e9e3880;
+defparam bootram.RAM0.INIT_3B=256'h56547380_81ff0670_ef3f8008_70525684_02a70533_3dfc0552_34815389_0533893d;
+defparam bootram.RAM0.INIT_3C=256'h83388155_5473802e_ff067056_3f800881_755183b2_76537b52_77259738_2e9e3880;
defparam bootram.RAM0.INIT_3D=256'h883d3356_a03f800b_80d051ff_5381f752_883dfc05_3d0d8154_3d0d04fa_74800c89;
-defparam bootram.RAM0.INIT_3E=256'h81e33f72_53538051_3d0d7470_3d0d04fe_75800c88_83388156_2e098106_567480de;
-defparam bootram.RAM0.INIT_3F=256'h7481ff06_90388115_5472802e_81ff0654_56743370_0d777956_0d04fb3d_800c843d;
-defparam bootram.RAM1.INIT_00=256'h8a527251_5253cb3f_74765370_04fe3d0d_0c873d0d_39800b80_81bb3fe5_53765255;
-defparam bootram.RAM1.INIT_01=256'h78705555_fc3d0d76_833d0d04_8051de3f_3d0d7352_3d0d04ff_0b800c84_819f3f80;
-defparam bootram.RAM1.INIT_02=256'h38807334_098106e7_52718a2e_0881ff06_08733480_81b23f80_13537451_55843981;
-defparam bootram.RAM1.INIT_03=256'h33b28812_51028f05_803d0d72_833d0d04_8051c93f_3d0d7352_3d0d04ff_73800c86;
-defparam bootram.RAM1.INIT_04=256'h0d04fe3d_5351833d_7022720c_10afa405_ce800575_73a02981_04ff3d0d_34823d0d;
-defparam bootram.RAM1.INIT_05=256'h38843d0d_827325e7_3f811353_527251d1_b28c1333_7251c93f_88133352_0d8053b2;
-defparam bootram.RAM1.INIT_06=256'h388d5273_09810687_5372812e_b2881433_81069438_748a2e09_76785654_04fc3d0d;
-defparam bootram.RAM1.INIT_07=256'hff3d0d73_863d0d04_748c150c_802ef838_14085372_80055484_a02981ce_51df3f73;
-defparam bootram.RAM1.INIT_08=256'h800b81c2_04ff3d0d_0c833d0d_90120880_802ef838_12085170_80055288_a02981ce;
-defparam bootram.RAM1.INIT_09=256'h0681c280_227081ff_b2900570_84517010_71258338_06515184_a408708f_880c81c6;
-defparam bootram.RAM1.INIT_0A=256'h05970533_76780288_04fd3d0d_0c833d0d_0b81c288_51518180_81c2840c_0c70882a;
-defparam bootram.RAM1.INIT_0B=256'h10810781_70f13872_06515151_862a7081_c2900870_81863881_5171802e_55535481;
-defparam bootram.RAM1.INIT_0C=256'h90087087_f13881c2_51515170_2a708106_90087081_900c81c2_900b81c2_c28c0c81;
-defparam bootram.RAM1.INIT_0D=256'h38a05170_71812e83_3880e851_71802eb1_802eba38_51515170_70813251_2a708106;
-defparam bootram.RAM1.INIT_0E=256'h81055634_51707470_81c28c08_5170f138_81065151_70812a70_81c29008_81c2900c;
-defparam bootram.RAM1.INIT_0F=256'h02880597_3d0d7678_3d0d04fd_70800c85_81c2900c_3980c00b_39815188_ff1252cc;
-defparam bootram.RAM1.INIT_10=256'hd0517180_c28c0c81_38721081_515170f1_70810651_0870862a_5481c290_05335553;
-defparam bootram.RAM1.INIT_11=256'hc2900870_70f13881_06515151_812a7081_c2900870_c2900c81_90517081_2e843881;
-defparam bootram.RAM1.INIT_12=256'h8c0c80d0_733381c2_2e80c538_cf387180_70802e80_51515151_06708132_872a7081;
-defparam bootram.RAM1.INIT_13=256'h3881c290_515170f1_70810651_0870812a_0c81c290_7081c290_83389051_5171812e;
-defparam bootram.RAM1.INIT_14=256'h81518a39_54ffb739_14ff1353_2e8e3881_51517080_81325151_70810670_0870872a;
-defparam bootram.RAM1.INIT_15=256'h24a638b2_52528071_81c6a408_ff3d0d73_853d0d04_5170800c_c2900c80_80c00b81;
-defparam bootram.RAM1.INIT_16=256'h7151ff11_72258938_0c515180_1122b29c_8e06b2a0_a4087010_923881c6_9c088025;
-defparam bootram.RAM1.INIT_17=256'h269638c9_527180da_ff065152_a9117081_8f0533ff_ff3d0d02_833d0d04_5170fb38;
-defparam bootram.RAM1.INIT_18=256'h3d0d797b_3d0d04f9_70800c83_ff065151_d0127081_b9268938_06515171_127081ff;
-defparam bootram.RAM1.INIT_19=256'haa387281_5371782e_81173353_ef38810b_09810682_5371ba2e_335358ff_58568076;
-defparam bootram.RAM1.INIT_1A=256'hbd387216_71802e82_53515452_06515151_337080c4_33afd511_06721970_147081ff;
-defparam bootram.RAM1.INIT_1B=256'h3f800881_5252feec_06821733_842b9ff0_fb3f8008_163351fe_71d83881_70335152;
-defparam bootram.RAM1.INIT_1C=256'hcb3f8008_163351fe_828a3883_54fd5374_11335753_7010178b_7084190c_ff067205;
-defparam bootram.RAM1.INIT_1D=256'h53fea93f_85173352_80067305_882b83fe_bb3f8008_335253fe_80068417_8c2bbfe0;
-defparam bootram.RAM1.INIT_1E=256'h163351fe_88180c87_ff067305_3f800881_5253fe98_05861733_9ff00673_8008842b;
-defparam bootram.RAM1.INIT_1F=256'hd2387410_74742780_52717734_3f800812_5252fdf8_06881733_842b9ff0_873f8008;
-defparam bootram.RAM1.INIT_20=256'h842b9ff0_cf3f8008_565152fd_52335552_70708105_08177119_ff068c19_89057081;
-defparam bootram.RAM1.INIT_21=256'h197081ff_81ff0681_33701a70_17081570_7274348c_80081353_53fdc13f_06723352;
-defparam bootram.RAM1.INIT_22=256'h05547305_0571882a_08783372_17088818_ffb03884_17087526_51515284_065a525b;
-defparam bootram.RAM1.INIT_23=256'h068a1533_842b9ff0_f33f8008_515354fc_3356545b_101a8911_81ff0673_19703070;
-defparam bootram.RAM1.INIT_24=256'h83398053_8539fe53_81068938_77722e09_5152fb53_7081ff06_3f800812_5252fce4;
-defparam bootram.RAM1.INIT_25=256'h0d04fe3d_f138823d_51515170_2a708106_90087088_3d0d81d6_3d0d0480_72800c89;
-defparam bootram.RAM1.INIT_26=256'h81065151_70882a70_81d69008_80075353_060780c0_067a8c80_337880ff_0d029305;
-defparam bootram.RAM1.INIT_27=256'h900c7251_800781d6_980c7182_ff0681d6_900c7581_0c7181d6_7681d680_5170f138;
-defparam bootram.RAM1.INIT_28=256'h0c843d0d_08517080_3881d680_515170f1_70810651_0870882a_3881d690_72802e96;
-defparam bootram.RAM1.INIT_29=256'hf33d0d60_863d0d04_51ff873f_53805280_55885480_940c8880_810b81d6_04fc3d0d;
-defparam bootram.RAM1.INIT_2A=256'h800c810b_882b81d6_d6840c7f_0c8b0b81_0b81d690_980c8880_800b81d6_59fee43f;
-defparam bootram.RAM1.INIT_2B=256'h80de3888_58777927_3f615780_900cfeb3_a80b81d6_d6900c8a_88a80b81_81d6980c;
-defparam bootram.RAM1.INIT_2C=256'h84085d81_085c81d6_5b81d688_81d68c08_0cfe983f_0b81d690_900c8a80_800b81d6;
-defparam bootram.RAM1.INIT_2D=256'h1a547333_279c3874_80557476_83387356_56737627_31555a90_8b3d7979_d680085e;
-defparam bootram.RAM1.INIT_2E=256'h800b81d6_58ff9e39_e1397518_3f811555_b05183e3_741852af_59347653_77708105;
-defparam bootram.RAM1.INIT_2F=256'h57557417_84059d05_c73f8002_526851fe_545780c0_0d883d70_0d04ea3d_980c8f3d;
-defparam bootram.RAM1.INIT_30=256'h2e098106_54738199_16703351_06943874_aa2e0981_9d387381_7381ff2e_70335154;
-defparam bootram.RAM1.INIT_31=256'h70545486_3d0d863d_3d0d04f9_73800c98_d1388054_55be7527_8b398115_85388154;
-defparam bootram.RAM1.INIT_32=256'h5574800c_06833881_752e0981_9e3f8008_52735189_8653afb8_f73f8055_527951fd;
-defparam bootram.RAM1.INIT_33=256'h832a8406_872a0771_2a820671_05337085_3d0d0297_940c04fd_810b81a0_893d0d04;
-defparam bootram.RAM1.INIT_34=256'h2b80c006_ff067685_07077081_a0067173_0674832b_07731090_06717307_72812a88;
-defparam bootram.RAM1.INIT_35=256'hfe3d0d74_853d0d04_52555552_52535155_d4800c51_81ff0681_872b0770_70720778;
-defparam bootram.RAM1.INIT_36=256'h51ff8c3f_923f8199_81aa51ff_51ff983f_9e3f81ff_81ff51ff_d00a0753_d00a0681;
-defparam bootram.RAM1.INIT_37=256'hfeed3fb2_81ff0651_fef53f72_ff065252_882a7081_ff813f72_3f80e151_b251ff87;
-defparam bootram.RAM1.INIT_38=256'h3fb051fe_5253fecf_7081ff06_3f72902a_2a51fedb_e23f7298_818151fe_51fee83f;
-defparam bootram.RAM1.INIT_39=256'ha051feab_51feb03f_feb53f80_ba3fa051_3f8e51fe_8051febf_51fec43f_ca3f81a1;
-defparam bootram.RAM1.INIT_3A=256'h9f2a515b_33703070_9005bb05_7e616302_f63d0d7c_0d04ff39_a63f843d_3f8051fe;
-defparam bootram.RAM1.INIT_3B=256'h38795578_77772694_2d763057_52ad5178_2e8a3879_8f387580_57768025_5f5d5b59;
-defparam bootram.RAM1.INIT_3C=256'h3351782d_08afc005_82b83f80_77527651_51ffbd3f_a03f8008_52765182_54805377;
-defparam bootram.RAM1.INIT_3D=256'h52089fa4_70708405_3d0d8c3d_3d0d04f7_f0a53f82_8b053351_803d0d02_8c3d0d04;
-defparam bootram.RAM1.INIT_3E=256'h80db3881_2e098106_065675a5_387681ff_802e81d1_06575775_337081ff_5c5a5878;
-defparam bootram.RAM1.INIT_3F=256'h8a387580_7580e324_e32eb938_a0387580_7580f024_2e80fb38_597580f0_19703357;
-defparam bootram.RAM2.INIT_00=256'h387580f3_80f5248b_2eac3875_397580f5_c638818b_80e42e80_81953975_2e819e38;
-defparam bootram.RAM2.INIT_01=256'h51792d80_56805275_12335259_77841983_3880ec39_80f82eba_80f53975_2e80db38;
-defparam bootram.RAM2.INIT_02=256'h559fa454_52595680_84197108_53903977_9fa45480_59568055_19710852_da397784;
-defparam bootram.RAM2.INIT_03=256'h9e397784_51fdd13f_53905275_9fa45480_59568055_19710852_92397784_81538a52;
-defparam bootram.RAM2.INIT_04=256'h1959fea3_2dec3981_58335179_76708105_8e388052_5675802e_59567633_19710859;
-defparam bootram.RAM2.INIT_05=256'h05085182_528c0888_088c0508_0d80538c_8c0cfd3d_048c0802_0c8b3d0d_39800b80;
-defparam bootram.RAM2.INIT_06=256'h08528c08_8c088c05_3d0d8153_028c0cfd_0c048c08_853d0d8c_70800c54_de3f8008;
-defparam bootram.RAM2.INIT_07=256'h0b8c08fc_f93d0d80_08028c0c_8c0c048c_54853d0d_0870800c_82b93f80_88050851;
-defparam bootram.RAM2.INIT_08=256'h0c8c08fc_8c08f405_050c800b_308c0888_08880508_25ab388c_88050880_050c8c08;
-defparam bootram.RAM2.INIT_09=256'hab388c08_05088025_0c8c088c_8c08fc05_08f40508_f4050c8c_810b8c08_05088838;
-defparam bootram.RAM2.INIT_0A=256'h050c8c08_0b8c08f0_08883881_8c08fc05_08f0050c_0c800b8c_8c088c05_8c050830;
-defparam bootram.RAM2.INIT_0B=256'h8c08f805_3f800870_085181a7_8c088805_8c050852_80538c08_08fc050c_f005088c;
-defparam bootram.RAM2.INIT_0C=256'h800c5489_f8050870_050c8c08_308c08f8_08f80508_2e8c388c_fc050880_0c548c08;
-defparam bootram.RAM2.INIT_0D=256'h388c0888_08802593_8c088805_08fc050c_0d800b8c_8c0cfb3d_048c0802_3d0d8c0c;
-defparam bootram.RAM2.INIT_0E=256'h08308c08_8c088c05_80258c38_088c0508_fc050c8c_810b8c08_0888050c_0508308c;
-defparam bootram.RAM2.INIT_0F=256'h8c08fc05_f8050c54_08708c08_51ad3f80_08880508_0508528c_538c088c_8c050c81;
-defparam bootram.RAM2.INIT_10=256'h8c0c048c_54873d0d_0870800c_8c08f805_08f8050c_0508308c_388c08f8_08802e8c;
-defparam bootram.RAM2.INIT_11=256'h88050827_05088c08_0c8c088c_8c08f805_050c800b_0b8c08fc_fd3d0d81_08028c0c;
-defparam bootram.RAM2.INIT_12=256'h088c050c_0508108c_388c088c_05082499_0b8c088c_2ea33880_fc050880_ac388c08;
-defparam bootram.RAM2.INIT_13=256'h8c088805_088c0508_80c9388c_0508802e_398c08fc_fc050cc9_08108c08_8c08fc05;
-defparam bootram.RAM2.INIT_14=256'h0508078c_088c08fc_8c08f805_0888050c_0508318c_088c088c_8c088805_0826a138;
-defparam bootram.RAM2.INIT_15=256'hffaf398c_088c050c_08812a8c_8c088c05_08fc050c_08812a8c_8c08fc05_08f8050c;
-defparam bootram.RAM2.INIT_16=256'h8c08f405_f8050870_8d398c08_f4050c51_08708c08_8c088805_802e8f38_08900508;
-defparam bootram.RAM2.INIT_17=256'h38747407_8372278c_79565652_3d0d7877_8c0c04fc_0c853d0d_f4050880_0c518c08;
-defparam bootram.RAM2.INIT_18=256'hbd388115_2e098106_52537271_74337433_ff2ea038_ff125271_802eb038_83065170;
-defparam bootram.RAM2.INIT_19=256'h0873082e_74545170_3d0d0474_0b800c86_06e23880_ff2e0981_54555571_8115ff14;
-defparam bootram.RAM2.INIT_1A=256'h31800c86_af397271_735555ff_26e93870_54517183_14fc1454_38841184_0981068f;
-defparam bootram.RAM2.INIT_1B=256'ha738ff12_5170802e_75078306_278c3872_55558f72_797b5555_3d0d7670_3d0d04fc;
-defparam bootram.RAM2.INIT_1C=256'h3874800c_098106ea_5271ff2e_5634ff12_74708105_81055433_98387270_5271ff2e;
-defparam bootram.RAM2.INIT_1D=256'h530c7270_71708405_84055408_530c7270_71708405_84055408_74517270_863d0d04;
-defparam bootram.RAM2.INIT_1E=256'hc9388372_52718f26_530cf012_71708405_84055408_530c7270_71708405_84055408;
-defparam bootram.RAM2.INIT_1F=256'hfd3d0d80_54ff8339_26ed3870_12527183_05530cfc_08717084_70840554_27953872;
-defparam bootram.RAM2.INIT_20=256'h3f800851_8151e2f7_3fb2b052_ce3fdfec_b9d80ce0_2e983873_54547281_0bb1fc08;
-defparam bootram.RAM2.INIT_21=256'hf73d0d7b_3f00ff39_80085184_51e2e03f_b2b05281_3fdfd53f_d80ce0b7_9b3f72b9;
-defparam bootram.RAM2.INIT_22=256'h55598074_81712b59_1908ff05_81881884_2e80d938_545a7780_c811085a_b2b40882;
-defparam bootram.RAM2.INIT_23=256'hb5387816_5372802e_19087706_56568180_78118805_3873822b_807424b5_2480e938;
-defparam bootram.RAM2.INIT_24=256'h38770858_738025d6_5a575754_1779812c_14fc17fc_53722dff_79517408_70085353;
-defparam bootram.RAM2.INIT_25=256'h1779812c_14fc17fc_53722dff_993f7408_387951f5_bc1308a5_b2b40853_77ffad38;
-defparam bootram.RAM2.INIT_26=256'hed3fff3d_2d7951f4_13085372_397251bc_8057ff94_a938d239_738025ff_5a575754;
-defparam bootram.RAM2.INIT_27=256'h06f13883_ff2e0981_08525270_2dfc1270_2e913870_525270ff_fc057008_0db9b80b;
-defparam bootram.RAM2.INIT_28=256'h696d6167_61696e20_523a206d_4552524f_4f4b0000_00000040_dfbe3f04_3d0d0404;
-defparam bootram.RAM2.INIT_29=256'h64206d6f_206c6f61_49484558_20696e20_4261636b_65642120_7475726e_65207265;
-defparam bootram.RAM2.INIT_2A=256'h70657220_72207375_6f616465_6f6f746c_322b2062_55535250_4e4f4b00_64652e00;
-defparam bootram.RAM2.INIT_2B=256'h20555352_74696e67_53746172_6e0a0000_6974696f_55206564_61205a50_756c7472;
-defparam bootram.RAM2.INIT_2C=256'h65747572_523a2072_4552524f_2e000000_6d6f6465_61666520_696e2073_50322b20;
-defparam bootram.RAM2.INIT_2D=256'h6f756c64_73207368_20546869_72616d21_70726f67_61696e20_6f6d206d_6e206672;
-defparam bootram.RAM2.INIT_2E=256'h66652066_6f207361_523a206e_4552524f_6e210000_61707065_65722068_206e6576;
-defparam bootram.RAM2.INIT_2F=256'h6d206120_20492061_626c652e_61696c61_65206176_696d6167_61726520_69726d77;
-defparam bootram.RAM2.INIT_30=256'h5820746f_20494845_6c6f6164_20746f20_66726565_65656c20_6b2e2046_62726963;
-defparam bootram.RAM2.INIT_31=256'h726f6475_69642070_2076616c_20666f72_6b696e67_43686563_2e000000_2052414d;
-defparam bootram.RAM2.INIT_32=256'h6f647563_64207072_56616c69_2e2e2e00_6d616765_47412069_6e204650_6374696f;
-defparam bootram.RAM2.INIT_33=256'h7074696e_7474656d_642e2041_666f756e_61676520_4120696d_20465047_74696f6e;
-defparam bootram.RAM2.INIT_34=256'h696f6e20_64756374_2070726f_616c6964_4e6f2076_742e0000_20626f6f_6720746f;
-defparam bootram.RAM2.INIT_35=256'h20746f20_74696e67_74656d70_2e0a4174_6f756e64_67652066_20696d61_46504741;
-defparam bootram.RAM2.INIT_36=256'h56616c69_2e2e2e00_77617265_6669726d_696f6e20_64756374_2070726f_6c6f6164;
-defparam bootram.RAM2.INIT_37=256'h204c6f61_756e642e_6520666f_6d776172_20666972_74696f6e_6f647563_64207072;
-defparam bootram.RAM2.INIT_38=256'h61727469_2e205374_64696e67_206c6f61_73686564_46696e69_2e2e2e00_64696e67;
-defparam bootram.RAM2.INIT_39=256'h6f6d206d_6e206672_65747572_523a2052_4552524f_2e000000_6d616765_6e672069;
-defparam bootram.RAM2.INIT_3A=256'h65722068_206e6576_6f756c64_73207368_20546869_72616d21_70726f67_61696e20;
-defparam bootram.RAM2.INIT_3B=256'h6669726d_696f6e20_64756374_2070726f_616c6964_4e6f2076_6e210000_61707065;
-defparam bootram.RAM2.INIT_3C=256'h77617265_6669726d_61666520_6e672073_54727969_6e642e20_20666f75_77617265;
-defparam bootram.RAM2.INIT_3D=256'h80700000_0b0b0b0b_25640a00_25643a20_01b200d9_05160364_14580a2c_2e2e2e00;
-defparam bootram.RAM2.INIT_3E=256'h20202828_20202020_00202020_00000000_43444546_38394142_34353637_30313233;
-defparam bootram.RAM2.INIT_3F=256'h10101010_10101010_20881010_20202020_20202020_20202020_20202020_28282820;
-defparam bootram.RAM3.INIT_00=256'h01010101_41414141_10104141_10101010_04040410_04040404_10040404_10101010;
-defparam bootram.RAM3.INIT_01=256'h02020202_42424242_10104242_10101010_01010101_01010101_01010101_01010101;
-defparam bootram.RAM3.INIT_02=256'h00000000_00000000_20000000_10101010_02020202_02020202_02020202_02020202;
+defparam bootram.RAM0.INIT_3E=256'h7081ff06_56567433_3d0d7779_3d0d04fb_75800c88_83388156_2e098106_567480de;
+defparam bootram.RAM0.INIT_3F=256'h0d04fe3d_800c873d_e539800b_5581bb3f_06537652_157481ff_2e903881_54547280;
+defparam bootram.RAM1.INIT_00=256'h528051de_ff3d0d73_843d0d04_800b800c_51819f3f_3f8a5272_705253cb_0d747653;
+defparam bootram.RAM1.INIT_01=256'h800881ff_80087334_5181b23f_81135374_55558439_76787055_04fc3d0d_3f833d0d;
+defparam bootram.RAM1.INIT_02=256'h3f833d0d_528051c9_ff3d0d73_863d0d04_3473800c_e7388073_2e098106_0652718a;
+defparam bootram.RAM1.INIT_03=256'h7510abe0_81ce8005_0d73a029_0d04ff3d_1234823d_0533aea8_7251028f_04803d0d;
+defparam bootram.RAM1.INIT_04=256'h33527251_3faeac13_527251c9_aea81333_3d0d8053_3d0d04fe_0c535183_05702272;
+defparam bootram.RAM1.INIT_05=256'h38aea814_09810694_54748a2e_0d767856_0d04fc3d_e738843d_53827325_d13f8113;
+defparam bootram.RAM1.INIT_06=256'h72802ef8_84140853_ce800554_73a02981_7351df3f_87388d52_2e098106_33537281;
+defparam bootram.RAM1.INIT_07=256'h38901208_70802ef8_88120851_ce800552_73a02981_04ff3d0d_0c863d0d_38748c15;
+defparam bootram.RAM1.INIT_08=256'h38845170_84712583_8f065151_c6a40870_c2880c81_0d800b81_0d04ff3d_800c833d;
+defparam bootram.RAM1.INIT_09=256'h880c833d_800b81c2_0c515181_2a81c284_800c7088_ff0681c2_70227081_10aeb005;
+defparam bootram.RAM1.INIT_0A=256'h70862a70_81c29008_2e818638_81517180_33555354_88059705_0d767802_0d04fd3d;
+defparam bootram.RAM1.INIT_0B=256'h812a7081_c2900870_c2900c81_81900b81_81c28c0c_72108107_5170f138_81065151;
+defparam bootram.RAM1.INIT_0C=256'h3871802e_70802eba_51515151_06708132_872a7081_c2900870_70f13881_06515151;
+defparam bootram.RAM1.INIT_0D=256'h515170f1_70810651_0870812a_0c81c290_7081c290_8338a051_5171812e_b13880e8;
+defparam bootram.RAM1.INIT_0E=256'h0c70800c_0b81c290_883980c0_cc398151_34ff1252_70810556_08517074_3881c28c;
+defparam bootram.RAM1.INIT_0F=256'h51515170_2a708106_90087086_535481c2_97053355_78028805_fd3d0d76_853d0d04;
+defparam bootram.RAM1.INIT_10=256'h70812a70_81c29008_81c2900c_81905170_802e8438_81d05171_81c28c0c_f1387210;
+defparam bootram.RAM1.INIT_11=256'h80cf3871_5170802e_32515151_81067081_70872a70_81c29008_5170f138_81065151;
+defparam bootram.RAM1.INIT_12=256'h90087081_900c81c2_517081c2_2e833890_d0517181_c28c0c80_38733381_802e80c5;
+defparam bootram.RAM1.INIT_13=256'h802e8e38_51515170_70813251_2a708106_90087087_f13881c2_51515170_2a708106;
+defparam bootram.RAM1.INIT_14=256'h04ff3d0d_0c853d0d_80517080_81c2900c_3980c00b_3981518a_5354ffb7_8114ff13;
+defparam bootram.RAM1.INIT_15=256'hc01122ae_108e06ae_c6a40870_25923881_aebc0880_7124a638_08525280_7381c6a4;
+defparam bootram.RAM1.INIT_16=256'hffa91170_028f0533_04ff3d0d_38833d0d_115170fb_387151ff_80722589_bc0c5151;
+defparam bootram.RAM1.INIT_17=256'h81ff0651_38d01270_71b92689_ff065151_c9127081_da269638_52527180_81ff0651;
+defparam bootram.RAM1.INIT_18=256'h82ef3881_2e098106_ff5371ba_76335358_7b585680_f93d0d79_833d0d04_5170800c;
+defparam bootram.RAM1.INIT_19=256'hc4065151_11337080_7033abf5_ff067219_81147081_2eaa3872_53537178_0b811733;
+defparam bootram.RAM1.INIT_1A=256'h08842b9f_fefb3f80_81163351_5271d838_16703351_82bd3872_5271802e_51535154;
+defparam bootram.RAM1.INIT_1B=256'h5354fd53_8b113357_0c701017_05708419_81ff0672_ec3f8008_335252fe_f0068217;
+defparam bootram.RAM1.INIT_1C=256'h08882b83_febb3f80_17335253_e0800684_088c2bbf_fecb3f80_83163351_74828a38;
+defparam bootram.RAM1.INIT_1D=256'h983f8008_335253fe_73058617_2b9ff006_3f800884_5253fea9_05851733_fe800673;
+defparam bootram.RAM1.INIT_1E=256'hf83f8008_335252fd_f0068817_08842b9f_fe873f80_87163351_0588180c_81ff0673;
+defparam bootram.RAM1.INIT_1F=256'h05523355_19707081_19081771_81ff068c_10890570_80d23874_34747427_12527177;
+defparam bootram.RAM1.INIT_20=256'h8c170815_53727434_3f800813_5253fdc1_f0067233_08842b9f_fdcf3f80_52565152;
+defparam bootram.RAM1.INIT_21=256'h84170888_26ffb038_84170875_5b515152_ff065a52_81197081_7081ff06_7033701a;
+defparam bootram.RAM1.INIT_22=256'h5b515354_11335654_73101a89_7081ff06_05197030_2a055473_72057188_18087833;
+defparam bootram.RAM1.INIT_23=256'h5377722e_065152fb_127081ff_e43f8008_335252fc_f0068a15_08842b9f_fcf33f80;
+defparam bootram.RAM1.INIT_24=256'h882a7081_d6900870_803d0d81_893d0d04_5372800c_53833980_388539fe_09810689;
+defparam bootram.RAM1.INIT_25=256'hc0800753_80060780_ff067a8c_05337880_3d0d0293_3d0d04fe_70f13882_06515151;
+defparam bootram.RAM1.INIT_26=256'h81ff0681_d6900c75_800c7181_387681d6_515170f1_70810651_0870882a_5381d690;
+defparam bootram.RAM1.INIT_27=256'h51515170_2a708106_90087088_963881d6_5172802e_d6900c72_82800781_d6980c71;
+defparam bootram.RAM1.INIT_28=256'h80538052_80558854_d6940c88_0d810b81_0d04fc3d_800c843d_80085170_f13881d6;
+defparam bootram.RAM1.INIT_29=256'h900c8b0b_800b81d6_d6980c88_3f800b81_7d56fee4_04f63d0d_3f863d0d_8051ff87;
+defparam bootram.RAM1.INIT_2A=256'hd6900cfe_8aa80b81_81d6900c_0c88a80b_0b81d698_d6800c81_7c882b81_81d6840c;
+defparam bootram.RAM1.INIT_2B=256'h3f81d68c_900cfe98_800b81d6_d6900c8a_88800b81_2780d338_80547376_b33f7e55;
+defparam bootram.RAM1.INIT_2C=256'h27833870_90537073_75315257_5b883d76_81d68008_d684085a_88085981_085881d6;
+defparam bootram.RAM1.INIT_2D=256'ha939800b_721454ff_1252ec39_05573481_33757081_71175170_73279138_53805271;
+defparam bootram.RAM1.INIT_2E=256'h9d055755_80028405_51fed23f_80c05268_3d705457_ea3d0d88_8c3d0d04_81d6980c;
+defparam bootram.RAM1.INIT_2F=256'h81992e09_33515473_38741670_09810694_7381aa2e_ff2e9d38_51547381_74177033;
+defparam bootram.RAM1.INIT_30=256'h863d7054_04f93d0d_0c983d0d_80547380_7527d138_811555be_81548b39_81068538;
+defparam bootram.RAM1.INIT_31=256'h38815574_09810683_8008752e_5185f73f_abec5273_80558653_51fe823f_54865279;
+defparam bootram.RAM1.INIT_32=256'h0771832a_0671872a_70852a82_02970533_04fd3d0d_81a0940c_0d04810b_800c893d;
+defparam bootram.RAM1.INIT_33=256'h76852b80_7081ff06_71730707_832ba006_10900674_73070773_2a880671_84067281;
+defparam bootram.RAM1.INIT_34=256'h0d04fe3d_5552853d_51555255_0c515253_0681d480_077081ff_0778872b_c0067072;
+defparam bootram.RAM1.INIT_35=256'h819951ff_51ff923f_983f81aa_81ff51ff_51ff9e3f_075381ff_0681d00a_0d74d00a;
+defparam bootram.RAM1.INIT_36=256'h0651feed_3f7281ff_5252fef5_7081ff06_3f72882a_e151ff81_ff873f80_8c3fb251;
+defparam bootram.RAM1.INIT_37=256'hfecf3fb0_ff065253_902a7081_fedb3f72_72982a51_51fee23f_e83f8181_3fb251fe;
+defparam bootram.RAM1.INIT_38=256'hb03fa051_3f8051fe_a051feb5_51feba3f_febf3f8e_c43f8051_81a151fe_51feca3f;
+defparam bootram.RAM1.INIT_39=256'h0c8c0888_8c08fc05_3d0d800b_028c0cf9_ff398c08_843d0d04_51fea63f_feab3f80;
+defparam bootram.RAM1.INIT_3A=256'h08883881_8c08fc05_08f4050c_0c800b8c_8c088805_88050830_ab388c08_05088025;
+defparam bootram.RAM1.INIT_3B=256'h0508308c_388c088c_088025ab_8c088c05_08fc050c_f405088c_050c8c08_0b8c08f4;
+defparam bootram.RAM1.INIT_3C=256'h05088c08_0c8c08f0_8c08f005_8838810b_08fc0508_f0050c8c_800b8c08_088c050c;
+defparam bootram.RAM1.INIT_3D=256'h548c08fc_08f8050c_8008708c_5181a73f_08880508_0508528c_538c088c_fc050c80;
+defparam bootram.RAM1.INIT_3E=256'h0d8c0c04_0c54893d_05087080_0c8c08f8_8c08f805_f8050830_8c388c08_0508802e;
+defparam bootram.RAM1.INIT_3F=256'h08308c08_8c088805_80259338_08880508_fc050c8c_800b8c08_0cfb3d0d_8c08028c;
+defparam bootram.RAM2.INIT_00=256'h050c8153_308c088c_088c0508_258c388c_8c050880_050c8c08_0b8c08fc_88050c81;
+defparam bootram.RAM2.INIT_01=256'h802e8c38_08fc0508_050c548c_708c08f8_ad3f8008_88050851_08528c08_8c088c05;
+defparam bootram.RAM2.INIT_02=256'h028c0cfd_0c048c08_873d0d8c_70800c54_08f80508_f8050c8c_08308c08_8c08f805;
+defparam bootram.RAM2.INIT_03=256'h388c08fc_050827ac_088c0888_8c088c05_08f8050c_0c800b8c_8c08fc05_3d0d810b;
+defparam bootram.RAM2.INIT_04=256'h08fc0508_8c050c8c_08108c08_8c088c05_08249938_8c088c05_a338800b_0508802e;
+defparam bootram.RAM2.INIT_05=256'h26a1388c_08880508_8c05088c_c9388c08_08802e80_8c08fc05_050cc939_108c08fc;
+defparam bootram.RAM2.INIT_06=256'hf8050c8c_08078c08_8c08fc05_08f80508_88050c8c_08318c08_8c088c05_08880508;
+defparam bootram.RAM2.INIT_07=256'h90050880_af398c08_8c050cff_812a8c08_088c0508_fc050c8c_812a8c08_08fc0508;
+defparam bootram.RAM2.INIT_08=256'h518c08f4_08f4050c_0508708c_398c08f8_050c518d_708c08f4_08880508_2e8f388c;
+defparam bootram.RAM2.INIT_09=256'h06517080_74740783_72278c38_56565283_0d787779_0c04fc3d_853d0d8c_0508800c;
+defparam bootram.RAM2.INIT_0A=256'h15ff1454_38811581_098106bd_5372712e_33743352_2ea03874_125271ff_2eb038ff;
+defparam bootram.RAM2.INIT_0B=256'h81068f38_73082e09_54517008_0d047474_800c863d_e238800b_2e098106_555571ff;
+defparam bootram.RAM2.INIT_0C=256'h0d04fc3d_800c863d_39727131_5555ffaf_e9387073_51718326_fc145454_84118414;
+defparam bootram.RAM2.INIT_0D=256'h71ff2e98_38ff1252_70802ea7_07830651_8c387275_558f7227_7b555555_0d767079;
+defparam bootram.RAM2.INIT_0E=256'h3d0d0474_74800c86_8106ea38_71ff2e09_34ff1252_70810556_05543374_38727081;
+defparam bootram.RAM2.INIT_0F=256'h05540871_0c727084_70840553_05540871_0c727084_70840553_05540871_51727084;
+defparam bootram.RAM2.INIT_10=256'h95387270_38837227_718f26c9_0cf01252_70840553_05540871_0c727084_70840553;
+defparam bootram.RAM2.INIT_11=256'hae9c0854_3d0d800b_ff8339fd_ed387054_52718326_530cfc12_71708405_84055408;
+defparam bootram.RAM2.INIT_12=256'h3f72b5f8_8008519b_51e6bc3f_aed05281_3fe3b13f_f80ce493_983873b5_5472812e;
+defparam bootram.RAM2.INIT_13=256'hd40882c8_3d0d7bae_00ff39f7_0851843f_e6a53f80_d0528151_e39a3fae_0ce3fc3f;
+defparam bootram.RAM2.INIT_14=256'h80e93880_59807424_712b5955_08ff0581_88188419_80d93881_5a77802e_11085a54;
+defparam bootram.RAM2.INIT_15=256'h08535379_38781670_72802eb5_08770653_56818019_11880556_73822b78_7424b538;
+defparam bootram.RAM2.INIT_16=256'hffad38ae_77085877_8025d638_57575473_79812c5a_fc17fc17_722dff14_51740853;
+defparam bootram.RAM2.INIT_17=256'h57575473_79812c5a_fc17fc17_722dff14_3f740853_7951f8c0_1308a538_d40853bc;
+defparam bootram.RAM2.INIT_18=256'hb5d80bfc_3fff3d0d_7951f894_0853722d_7251bc13_57ff9439_38d23980_8025ffa9;
+defparam bootram.RAM2.INIT_19=256'h0d0404e3_f138833d_2e098106_525270ff_fc127008_9138702d_5270ff2e_05700852;
+defparam bootram.RAM2.INIT_1A=256'h65207265_696d6167_61696e20_523a206d_4552524f_4f4b0000_00000040_833f0400;
+defparam bootram.RAM2.INIT_1B=256'h64652e00_64206d6f_206c6f61_49484558_20696e20_4261636b_65642120_7475726e;
+defparam bootram.RAM2.INIT_1C=256'h756c7472_70657220_72207375_6f616465_6f6f746c_322b2062_55535250_4e4f4b00;
+defparam bootram.RAM2.INIT_1D=256'h50322b20_20555352_74696e67_53746172_6e0a0000_6974696f_55206564_61205a50;
+defparam bootram.RAM2.INIT_1E=256'h6e206672_65747572_523a2072_4552524f_2e000000_6d6f6465_61666520_696e2073;
+defparam bootram.RAM2.INIT_1F=256'h206e6576_6f756c64_73207368_20546869_72616d21_70726f67_61696e20_6f6d206d;
+defparam bootram.RAM2.INIT_20=256'h69726d77_66652066_6f207361_523a206e_4552524f_6e210000_61707065_65722068;
+defparam bootram.RAM2.INIT_21=256'h62726963_6d206120_20492061_626c652e_61696c61_65206176_696d6167_61726520;
+defparam bootram.RAM2.INIT_22=256'h2052414d_5820746f_20494845_6c6f6164_20746f20_66726565_65656c20_6b2e2046;
+defparam bootram.RAM2.INIT_23=256'h6374696f_726f6475_69642070_2076616c_20666f72_6b696e67_43686563_2e000000;
+defparam bootram.RAM2.INIT_24=256'h74696f6e_6f647563_64207072_56616c69_2e2e2e00_6d616765_47412069_6e204650;
+defparam bootram.RAM2.INIT_25=256'h6720746f_7074696e_7474656d_642e2041_666f756e_61676520_4120696d_20465047;
+defparam bootram.RAM2.INIT_26=256'h46504741_696f6e20_64756374_2070726f_616c6964_4e6f2076_742e0000_20626f6f;
+defparam bootram.RAM2.INIT_27=256'h6c6f6164_20746f20_74696e67_74656d70_2e0a4174_6f756e64_67652066_20696d61;
+defparam bootram.RAM2.INIT_28=256'h64207072_56616c69_2e2e2e00_77617265_6669726d_696f6e20_64756374_2070726f;
+defparam bootram.RAM2.INIT_29=256'h64696e67_204c6f61_756e642e_6520666f_6d776172_20666972_74696f6e_6f647563;
+defparam bootram.RAM2.INIT_2A=256'h6e672069_61727469_2e205374_64696e67_206c6f61_73686564_46696e69_2e2e2e00;
+defparam bootram.RAM2.INIT_2B=256'h61696e20_6f6d206d_6e206672_65747572_523a2052_4552524f_2e000000_6d616765;
+defparam bootram.RAM2.INIT_2C=256'h61707065_65722068_206e6576_6f756c64_73207368_20546869_72616d21_70726f67;
+defparam bootram.RAM2.INIT_2D=256'h77617265_6669726d_696f6e20_64756374_2070726f_616c6964_4e6f2076_6e210000;
+defparam bootram.RAM2.INIT_2E=256'h2e2e2e00_77617265_6669726d_61666520_6e672073_54727969_6e642e20_20666f75;
+defparam bootram.RAM2.INIT_2F=256'h20202828_20202020_00202020_80700000_0b0b0b0b_01b200d9_05160364_14580a2c;
+defparam bootram.RAM2.INIT_30=256'h10101010_10101010_20881010_20202020_20202020_20202020_20202020_28282820;
+defparam bootram.RAM2.INIT_31=256'h01010101_41414141_10104141_10101010_04040410_04040404_10040404_10101010;
+defparam bootram.RAM2.INIT_32=256'h02020202_42424242_10104242_10101010_01010101_01010101_01010101_01010101;
+defparam bootram.RAM2.INIT_33=256'h00000000_00000000_20000000_10101010_02020202_02020202_02020202_02020202;
+defparam bootram.RAM2.INIT_34=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
+defparam bootram.RAM2.INIT_35=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
+defparam bootram.RAM2.INIT_36=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
+defparam bootram.RAM2.INIT_37=256'h792e6578_64756d6d_00000000_00000000_00000000_00000000_00000000_00000000;
+defparam bootram.RAM2.INIT_38=256'h00000000_00000000_ffffff00_ffff00ff_ff00ffff_00ffffff_43000000_65000000;
+defparam bootram.RAM2.INIT_39=256'hffffffff_000b0000_0018000f_ffff0031_05050400_01010100_00001ae0_00000000;
+defparam bootram.RAM2.INIT_3A=256'h000019c0_00000000_00001758_000016f8_06820594_09c407d0_13880d05_00002710;
+defparam bootram.RAM2.INIT_3B=256'h00000000_00000000_00000000_00000000_00000000_00000000_00001a78_00001a1c;
+defparam bootram.RAM2.INIT_3C=256'h00000000_00000000_00000000_00000000_00001704_00000000_00000000_00000000;
+defparam bootram.RAM2.INIT_3D=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
+defparam bootram.RAM2.INIT_3E=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
+defparam bootram.RAM2.INIT_3F=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
+defparam bootram.RAM3.INIT_00=256'h00000000_00000000_00000000_000b0000_deec0005_1234e66d_330eabcd_00000001;
+defparam bootram.RAM3.INIT_01=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
+defparam bootram.RAM3.INIT_02=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
defparam bootram.RAM3.INIT_03=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
defparam bootram.RAM3.INIT_04=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
defparam bootram.RAM3.INIT_05=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
-defparam bootram.RAM3.INIT_06=256'h792e6578_64756d6d_00000000_00000000_00000000_00000000_00000000_00000000;
-defparam bootram.RAM3.INIT_07=256'h00000000_00000000_ffffff00_ffff00ff_ff00ffff_00ffffff_43000000_65000000;
-defparam bootram.RAM3.INIT_08=256'hffffffff_000b0000_0018000f_ffff0031_05050400_01010100_00001cc0_00000000;
-defparam bootram.RAM3.INIT_09=256'h00001ba0_00000000_00001938_000018d8_06820594_09c407d0_13880d05_00002710;
-defparam bootram.RAM3.INIT_0A=256'h00000000_00000000_00000000_00000000_00000000_00000000_00001c58_00001bfc;
-defparam bootram.RAM3.INIT_0B=256'h00000000_00000000_00000000_00000000_000018e4_00000000_00000000_00000000;
+defparam bootram.RAM3.INIT_06=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
+defparam bootram.RAM3.INIT_07=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
+defparam bootram.RAM3.INIT_08=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
+defparam bootram.RAM3.INIT_09=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
+defparam bootram.RAM3.INIT_0A=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
+defparam bootram.RAM3.INIT_0B=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
defparam bootram.RAM3.INIT_0C=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
defparam bootram.RAM3.INIT_0D=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
defparam bootram.RAM3.INIT_0E=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
-defparam bootram.RAM3.INIT_0F=256'h00000000_00000000_00000000_000b0000_deec0005_1234e66d_330eabcd_00000001;
+defparam bootram.RAM3.INIT_0F=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
defparam bootram.RAM3.INIT_10=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
defparam bootram.RAM3.INIT_11=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
defparam bootram.RAM3.INIT_12=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
defparam bootram.RAM3.INIT_13=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
defparam bootram.RAM3.INIT_14=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
defparam bootram.RAM3.INIT_15=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
-defparam bootram.RAM3.INIT_16=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
+defparam bootram.RAM3.INIT_16=256'hffffffff_00000000_ffffffff_00000000_00000000_00000000_00000000_00000000;
defparam bootram.RAM3.INIT_17=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
-defparam bootram.RAM3.INIT_18=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
-defparam bootram.RAM3.INIT_19=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
-defparam bootram.RAM3.INIT_1A=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
-defparam bootram.RAM3.INIT_1B=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
-defparam bootram.RAM3.INIT_1C=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
-defparam bootram.RAM3.INIT_1D=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
-defparam bootram.RAM3.INIT_1E=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
-defparam bootram.RAM3.INIT_1F=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
-defparam bootram.RAM3.INIT_20=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
-defparam bootram.RAM3.INIT_21=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
-defparam bootram.RAM3.INIT_22=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
-defparam bootram.RAM3.INIT_23=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
-defparam bootram.RAM3.INIT_24=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
-defparam bootram.RAM3.INIT_25=256'hffffffff_00000000_ffffffff_00000000_00000000_00000000_00000000_00000000;
-defparam bootram.RAM3.INIT_26=256'h00000000_00000000_00000000_00000000_00000000_00000000_00000000_00000000;
diff --git a/usrp2/top/u2plus/u2plus_core.v b/usrp2/top/u2plus/u2plus_core.v
index 1969883d7..0193eb2d3 100644
--- a/usrp2/top/u2plus/u2plus_core.v
+++ b/usrp2/top/u2plus/u2plus_core.v
@@ -271,12 +271,13 @@ module u2plus_core
always @(posedge wb_clk)
if(wb_rst) begin
cpu_bldr_ctrl_state <= CPU_BLDR_CTRL_WAIT;
- cpu_rst <= 1'b0;
+ cpu_rst <= 1'b1;
end
else begin
case(cpu_bldr_ctrl_state)
CPU_BLDR_CTRL_WAIT: begin
+ cpu_rst <= 1'b0;
if (bldr_done == 1'b1) begin //set by the bootloader
cpu_bldr_ctrl_state <= CPU_BLDR_CTRL_DONE;
cpu_rst <= 1'b1;