Advertisement
Guest User

Untitled

a guest
Feb 4th, 2020
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.10 KB | None | 0 0
  1. 23,24c23
  2. < output ddram_reset_n,
  3. < output [3:0] led
  4. ---
  5. > output ddram_reset_n
  6. 27,79d25
  7. < wire [3:0] led;
  8. <
  9. < assign led[0] = main_locked;
  10. < assign led[1] = idelayctl_rdy;
  11. < assign led[2] = 0;
  12. < assign led[3] = 0;
  13. <
  14. < // Manually inserted OBUFs
  15. < wire [13:0] ddram_a_iob;
  16. < wire [ 2:0] ddram_ba_iob;
  17. < wire ddram_ras_n_iob;
  18. < wire ddram_cas_n_iob;
  19. < wire ddram_we_n_iob;
  20. < wire ddram_cs_n_iob;
  21. < wire [ 1:0] ddram_dm_iob;
  22. < wire ddram_cke_iob;
  23. < wire ddram_odt_iob;
  24. < wire ddram_reset_n_iob;
  25. <
  26. < OBUF #(.IOSTANDARD("SSTL135"), .SLEW("FAST")) obuf_a0 (.I(ddram_a_iob[ 0]), .O(ddram_a[ 0]));
  27. < OBUF #(.IOSTANDARD("SSTL135"), .SLEW("FAST")) obuf_a1 (.I(ddram_a_iob[ 1]), .O(ddram_a[ 1]));
  28. < OBUF #(.IOSTANDARD("SSTL135"), .SLEW("FAST")) obuf_a2 (.I(ddram_a_iob[ 2]), .O(ddram_a[ 2]));
  29. < OBUF #(.IOSTANDARD("SSTL135"), .SLEW("FAST")) obuf_a3 (.I(ddram_a_iob[ 3]), .O(ddram_a[ 3]));
  30. < OBUF #(.IOSTANDARD("SSTL135"), .SLEW("FAST")) obuf_a4 (.I(ddram_a_iob[ 4]), .O(ddram_a[ 4]));
  31. < OBUF #(.IOSTANDARD("SSTL135"), .SLEW("FAST")) obuf_a5 (.I(ddram_a_iob[ 5]), .O(ddram_a[ 5]));
  32. < OBUF #(.IOSTANDARD("SSTL135"), .SLEW("FAST")) obuf_a6 (.I(ddram_a_iob[ 6]), .O(ddram_a[ 6]));
  33. < OBUF #(.IOSTANDARD("SSTL135"), .SLEW("FAST")) obuf_a7 (.I(ddram_a_iob[ 7]), .O(ddram_a[ 7]));
  34. < OBUF #(.IOSTANDARD("SSTL135"), .SLEW("FAST")) obuf_a8 (.I(ddram_a_iob[ 8]), .O(ddram_a[ 8]));
  35. < OBUF #(.IOSTANDARD("SSTL135"), .SLEW("FAST")) obuf_a9 (.I(ddram_a_iob[ 9]), .O(ddram_a[ 9]));
  36. < OBUF #(.IOSTANDARD("SSTL135"), .SLEW("FAST")) obuf_a10 (.I(ddram_a_iob[10]), .O(ddram_a[10]));
  37. < OBUF #(.IOSTANDARD("SSTL135"), .SLEW("FAST")) obuf_a11 (.I(ddram_a_iob[11]), .O(ddram_a[11]));
  38. < OBUF #(.IOSTANDARD("SSTL135"), .SLEW("FAST")) obuf_a12 (.I(ddram_a_iob[12]), .O(ddram_a[12]));
  39. < OBUF #(.IOSTANDARD("SSTL135"), .SLEW("FAST")) obuf_a13 (.I(ddram_a_iob[13]), .O(ddram_a[13]));
  40. <
  41. < OBUF #(.IOSTANDARD("SSTL135"), .SLEW("FAST")) obuf_ba0 (.I(ddram_ba_iob[0]), .O(ddram_ba[0]));
  42. < OBUF #(.IOSTANDARD("SSTL135"), .SLEW("FAST")) obuf_ba1 (.I(ddram_ba_iob[1]), .O(ddram_ba[1]));
  43. < OBUF #(.IOSTANDARD("SSTL135"), .SLEW("FAST")) obuf_ba2 (.I(ddram_ba_iob[2]), .O(ddram_ba[2]));
  44. <
  45. < OBUF #(.IOSTANDARD("SSTL135"), .SLEW("FAST")) obuf_dm0 (.I(ddram_dm_iob[0]), .O(ddram_dm[0]));
  46. < OBUF #(.IOSTANDARD("SSTL135"), .SLEW("FAST")) obuf_dm1 (.I(ddram_dm_iob[1]), .O(ddram_dm[1]));
  47. <
  48. < OBUF #(.IOSTANDARD("SSTL135"), .SLEW("FAST")) obuf_ras (.I(ddram_ras_n_iob), .O(ddram_ras_n));
  49. < OBUF #(.IOSTANDARD("SSTL135"), .SLEW("FAST")) obuf_cas (.I(ddram_cas_n_iob), .O(ddram_cas_n));
  50. < OBUF #(.IOSTANDARD("SSTL135"), .SLEW("FAST")) obuf_we (.I(ddram_we_n_iob), .O(ddram_we_n));
  51. < OBUF #(.IOSTANDARD("SSTL135"), .SLEW("FAST")) obuf_cs (.I(ddram_cs_n_iob), .O(ddram_cs_n));
  52. <
  53. < OBUF #(.IOSTANDARD("SSTL135"), .SLEW("FAST")) obuf_cke (.I(ddram_cke_iob), .O(ddram_cke));
  54. < OBUF #(.IOSTANDARD("SSTL135"), .SLEW("FAST")) obuf_odt (.I(ddram_odt_iob), .O(ddram_odt));
  55. < OBUF #(.IOSTANDARD("SSTL135"), .SLEW("FAST")) obuf_rst (.I(ddram_reset_n_iob),.O(ddram_reset_n));
  56. <
  57. < // End manually inserted OBUFs
  58. <
  59. < wire idelayctl_rdy;
  60. 211d156
  61. < wire sys4x_clkb;
  62. 217c162
  63. < wire main_pll_clkin;
  64. ---
  65. > wire main_clkin;
  66. 226d170
  67. < wire main_clkout_buf4;
  68. 2446a2391
  69. > assign main_clkin = clk100;
  70. 2449d2393
  71. < assign sys4x_clkb = main_clkout_buf4;
  72. 9711d9654
  73. < (* LOC="BUFGCTRL_X0Y16" *)
  74. 9713,9718d9655
  75. < .I(clk100),
  76. < .O(main_pll_clkin)
  77. < );
  78. <
  79. < (* LOC="BUFGCTRL_X0Y0" *)
  80. < BUFG BUFG_1(
  81. 9723,9724c9660
  82. < (* LOC="BUFGCTRL_X0Y1" *)
  83. < BUFG BUFG_2(
  84. ---
  85. > BUFG BUFG_1(
  86. 9729,9730c9665
  87. < (* LOC="BUFGCTRL_X0Y3" *)
  88. < BUFG BUFG_3(
  89. ---
  90. > BUFG BUFG_2(
  91. 9735,9736c9670
  92. < (* LOC="BUFGCTRL_X0Y2" *)
  93. < BUFG BUFG_4(
  94. ---
  95. > BUFG BUFG_3(
  96. 9741,9747d9674
  97. < (* LOC="BUFGCTRL_X0Y4" *)
  98. < BUFG BUFG_5(
  99. < .I((~main_clkout_buf1)),
  100. < .O(main_clkout_buf4)
  101. < );
  102. <
  103. < (* LOC="IDELAYCTRL_X1Y0" *)
  104. 9749,9751c9676,9677
  105. < .REFCLK(sys4x_clk),
  106. < .RST(main_ic_reset),
  107. < .RDY(idelayctl_rdy)
  108. ---
  109. > .REFCLK(clk200_clk),
  110. > .RST(main_ic_reset)
  111. 9754,9755d9679
  112. < wire tq;
  113. <
  114. 9775,9778c9699
  115. < .OQ(main_a7ddrphy_sd_clk_se_nodelay),
  116. < .TQ(tq),
  117. < .TCE(1'd1),
  118. < .T1(1'b0)
  119. ---
  120. > .OQ(main_a7ddrphy_sd_clk_se_nodelay)
  121. 9781c9702
  122. < OBUFTDS OBUFTDS_2(
  123. ---
  124. > OBUFDS OBUFDS(
  125. 9784,9785c9705
  126. < .OB(ddram_clk_n),
  127. < .T(tq)
  128. ---
  129. > .OB(ddram_clk_n)
  130. 9807c9727
  131. < .OQ(ddram_a_iob[0])
  132. ---
  133. > .OQ(ddram_a[0])
  134. 9829c9749
  135. < .OQ(ddram_a_iob[1])
  136. ---
  137. > .OQ(ddram_a[1])
  138. 9851c9771
  139. < .OQ(ddram_a_iob[2])
  140. ---
  141. > .OQ(ddram_a[2])
  142. 9873c9793
  143. < .OQ(ddram_a_iob[3])
  144. ---
  145. > .OQ(ddram_a[3])
  146. 9895c9815
  147. < .OQ(ddram_a_iob[4])
  148. ---
  149. > .OQ(ddram_a[4])
  150. 9917c9837
  151. < .OQ(ddram_a_iob[5])
  152. ---
  153. > .OQ(ddram_a[5])
  154. 9939c9859
  155. < .OQ(ddram_a_iob[6])
  156. ---
  157. > .OQ(ddram_a[6])
  158. 9961c9881
  159. < .OQ(ddram_a_iob[7])
  160. ---
  161. > .OQ(ddram_a[7])
  162. 9983c9903
  163. < .OQ(ddram_a_iob[8])
  164. ---
  165. > .OQ(ddram_a[8])
  166. 10005c9925
  167. < .OQ(ddram_a_iob[9])
  168. ---
  169. > .OQ(ddram_a[9])
  170. 10027c9947
  171. < .OQ(ddram_a_iob[10])
  172. ---
  173. > .OQ(ddram_a[10])
  174. 10049c9969
  175. < .OQ(ddram_a_iob[11])
  176. ---
  177. > .OQ(ddram_a[11])
  178. 10071c9991
  179. < .OQ(ddram_a_iob[12])
  180. ---
  181. > .OQ(ddram_a[12])
  182. 10093c10013
  183. < .OQ(ddram_a_iob[13])
  184. ---
  185. > .OQ(ddram_a[13])
  186. 10115c10035
  187. < .OQ(ddram_ba_iob[0])
  188. ---
  189. > .OQ(ddram_ba[0])
  190. 10137c10057
  191. < .OQ(ddram_ba_iob[1])
  192. ---
  193. > .OQ(ddram_ba[1])
  194. 10159c10079
  195. < .OQ(ddram_ba_iob[2])
  196. ---
  197. > .OQ(ddram_ba[2])
  198. 10181c10101
  199. < .OQ(ddram_ras_n_iob)
  200. ---
  201. > .OQ(ddram_ras_n)
  202. 10203c10123
  203. < .OQ(ddram_cas_n_iob)
  204. ---
  205. > .OQ(ddram_cas_n)
  206. 10225c10145
  207. < .OQ(ddram_we_n_iob)
  208. ---
  209. > .OQ(ddram_we_n)
  210. 10247c10167
  211. < .OQ(ddram_cke_iob)
  212. ---
  213. > .OQ(ddram_cke)
  214. 10269c10189
  215. < .OQ(ddram_odt_iob)
  216. ---
  217. > .OQ(ddram_odt)
  218. 10291c10211
  219. < .OQ(ddram_reset_n_iob)
  220. ---
  221. > .OQ(ddram_reset_n)
  222. 10313c10233
  223. < .OQ(ddram_cs_n_iob)
  224. ---
  225. > .OQ(ddram_cs_n)
  226. 10335c10255
  227. < .OQ(ddram_dm_iob[0])
  228. ---
  229. > .OQ(ddram_dm[0])
  230. 10390c10310
  231. < .OQ(ddram_dm_iob[1])
  232. ---
  233. > .OQ(ddram_dm[1])
  234. 10462c10382
  235. < .CLKB(sys4x_clk),
  236. ---
  237. > .CLKB((~sys4x_clk)),
  238. 10538c10458
  239. < .CLKB(sys4x_clk),
  240. ---
  241. > .CLKB((~sys4x_clk)),
  242. 10614c10534
  243. < .CLKB(sys4x_clk),
  244. ---
  245. > .CLKB((~sys4x_clk)),
  246. 10690c10610
  247. < .CLKB(sys4x_clk),
  248. ---
  249. > .CLKB((~sys4x_clk)),
  250. 10766c10686
  251. < .CLKB(sys4x_clk),
  252. ---
  253. > .CLKB((~sys4x_clk)),
  254. 10842c10762
  255. < .CLKB(sys4x_clk),
  256. ---
  257. > .CLKB((~sys4x_clk)),
  258. 10918c10838
  259. < .CLKB(sys4x_clk),
  260. ---
  261. > .CLKB((~sys4x_clk)),
  262. 10994c10914
  263. < .CLKB(sys4x_clk),
  264. ---
  265. > .CLKB((~sys4x_clk)),
  266. 11070c10990
  267. < .CLKB(sys4x_clk),
  268. ---
  269. > .CLKB((~sys4x_clk)),
  270. 11146c11066
  271. < .CLKB(sys4x_clk),
  272. ---
  273. > .CLKB((~sys4x_clk)),
  274. 11222c11142
  275. < .CLKB(sys4x_clk),
  276. ---
  277. > .CLKB((~sys4x_clk)),
  278. 11298c11218
  279. < .CLKB(sys4x_clk),
  280. ---
  281. > .CLKB((~sys4x_clk)),
  282. 11374c11294
  283. < .CLKB(sys4x_clk),
  284. ---
  285. > .CLKB((~sys4x_clk)),
  286. 11450c11370
  287. < .CLKB(sys4x_clk),
  288. ---
  289. > .CLKB((~sys4x_clk)),
  290. 11526c11446
  291. < .CLKB(sys4x_clk),
  292. ---
  293. > .CLKB((~sys4x_clk)),
  294. 11602c11522
  295. < .CLKB(sys4x_clk),
  296. ---
  297. > .CLKB((~sys4x_clk)),
  298. 11764d11683
  299. < (* LOC="PLLE2_ADV_X1Y0" *)
  300. 11773c11692
  301. < .CLKOUT2_PHASE(90000),
  302. ---
  303. > .CLKOUT2_PHASE(7'd90),
  304. 11781c11700
  305. < .CLKIN1(main_pll_clkin),
  306. ---
  307. > .CLKIN1(main_clkin),
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement