当前位置:   article > 正文

Xilinx AXI EMC IP使用

axi emc

参考

2015.2 - UltraScale - How can I interface a STARTUPE3 primitive to axi_emc_ip or axi_quad_spi_ip so that I can access parallel NOR/BPI flash or QSPI flash after configuration?
Vivado 2013.3 - AXI EMC 2.0 results in “ERROR: [IP_​Flow 19-3460] Validation failed on parameter ‘Base Address(C_​S_​AXI_​MEM0_​BASEADDR)’ for Address overlapping among various memory banks…”
LogiCORE IP AXI External Memory Controller (EMC) - Release Notes and Known Issues for Vivado 2013.4 and older tool versions
如何使用KC705开发板上的BPI Flash

BPI Flash

MT28GU01GAAA1EGC-0SIT是新款,VCU108上的,以前的名字叫PC28F00AG18FE,开发板上使用的是PC28F00AP30TF,一个是G18系列,一个是P30系列,MT28GU01GAAA1EGC-0SIT的参数,
220
配置axi-emc参数,
219
官网例子AXI_EMC_IP_STARTUPE3直接使用STARTUPE3,k7325t对应的是STARTUPE2,参考ug470,另外vivado2015.2.1的版本可以生成axi_quad_spi的代码看下官方怎么使用这个原语,

   STARTUPE2 #(
      .PROG_USR("FALSE"),  // Activate program event security feature. Requires encrypted bitstreams.
      .SIM_CCLK_FREQ(0.0)  // Set the Configuration Clock Frequency(ns) for simulation.
   )
   STARTUPE2_inst (
      .CFGCLK(cfg_clk),       // 1-bit output: Configuration main clock output
      .CFGMCLK(),     // 1-bit output: Configuration internal oscillator clock output
      .EOS(),             // 1-bit output: Active high output signal indicating the End Of Startup.
      .PREQ(),           // 1-bit output: PROGRAM request to fabric output
      .CLK(1'b0),//cfg_clk             // 1-bit input: User start-up clock input
      .GSR(1'b0),             // 1-bit input: Global Set/Reset input (GSR cannot be used for the port name)
      .GTS(1'b0),             // 1-bit input: Global 3-state input (GTS cannot be used for the port name)
      .KEYCLEARB(), // 1-bit input: Clear AES Decrypter Key input from Battery-Backed RAM (BBRAM)
      .PACK(),           // 1-bit input: PROGRAM acknowledge input
      .USRCCLKO(emc_rdclk),   // 1-bit input: User CCLK input
      .USRCCLKTS(1'b0), // 1-bit input: User CCLK 3-state enable input
      .USRDONEO(1'b1),   // 1-bit input: User DONE pin output control
      .USRDONETS(1'b1)  // 1-bit input: User DONE 3-state enable output
   );
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/646344
推荐阅读
相关标签
  

闽ICP备14008679号