UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Visitor jxparis
Visitor
8,074 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
Historian
Historian
8,064 Views
Registered: ‎02-25-2008

Re: Maximum SPI clock speed


@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
Xilinx Employee
Xilinx Employee
8,053 Views
Registered: ‎08-01-2012

Re: Maximum SPI clock speed

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