cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Visitor
Visitor
8,185 Views
Registered: ‎02-24-2015

Maximum SPI clock speed

We have a prototype using a Spartan 6. A Microblaze is connected to a SPI flash.

All is working fine but we want to increase the SPI clock speed.

 

Is there a rule between the maximum spi clock speed and the Microblaze internal speed?

Is there a rule between the maximum spi clock speed and the AXI bus speed?

 

On traditional microncontroller usually the SPI speed must be at least 4 time slower than the core speed.

Tags (2)
0 Kudos
2 Replies
Highlighted
Historian
Historian
8,175 Views
Registered: ‎02-25-2008


@jxparis wrote:

We have a prototype using a Spartan 6. A Microblaze is connected to a SPI flash.

All is working fine but we want to increase the SPI clock speed.

 

Is there a rule between the maximum spi clock speed and the Microblaze internal speed?

Is there a rule between the maximum spi clock speed and the AXI bus speed?

 

On traditional microncontroller usually the SPI speed must be at least 4 time slower than the core speed.


Read the data sheets.

----------------------------Yes, I do this for a living.
0 Kudos
Highlighted
Xilinx Employee
Xilinx Employee
8,164 Views
Registered: ‎08-01-2012

In addition to SPI & Microblaze protocols limitations the Signal Integrity (SI) issues also limits the maximum speed for some PCB designs.

 

The best workaround to find out SI issues is you can perform an IBIS simulation and figure out exact maximum frequencies without SI problems.

IBIS simulation can be done before design itself by taking XILINX device IBIS models and planning PCB topology. To do IBIS simulations Xilinx provide IBIS models for all of XILINX products. You can download Virtex-7 IBIS models from the below link

http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/device-models/ibis-models/spartan-series-fpgas.html

________________________________________________

Please mark this post as an "Accept as solution" in case if it helped to resolve your query. So that it will help to other forum users to directly refer to the answer.

Give kudos to this post in case if you think the information is useful and reply oriented.

0 Kudos