Failing timing when making small, unrelated change - what can I do?

I have a Spartan 6 that is mostly clocked at 60MHz, but has one section that is clocked at 240MHz (along with 60MHz). That section is very separate from everything else.
Today I tried to add in a new module to my project. It is a SPI slave controller - essentially it takes a SPI command and writes to or reads from a couple of registers. Very simple. The instantiation of it has only 6 ports - the 4 SPI lines (MISO, MOSI, SCK, and nCS), reset, and clock (60MHz). The SPI lines are directly connected to pins on the chip.
Adding this in makes me start to fail timing in the 240MHz section.
Again, the only connection between the new section and the old section is the 60MHz clock and the reset line.
Can anybody suggest what I might look at to try to start meeting timing again? Or perhaps are there options within ISE that I can play with?
I can share (privately) the code - but I suspect that that would be time consuming for somebody to look at.
Thank you!

Id start by wading through the warning messages 
there will be a bunch, and as a rule I'd make certain I have either fixed them or at least know I can't fix them and why they are happening.
The sartan 6 is a great part, but it does suffer with restricted clocking capabilities.
    its easy to end up putting clock in on the wrong side etc.
and 240 MHz is pushing the Spartan 6  part, just the movment of the 240 MHz blocks around the chip could have killed your performance. How full is the chip ?
make certain your using all the fast helpfull bits you can, 
   like the built in registered rams, not asyncronous, the IOB registers, 
then its down to looking at the timming reports, the layout and your constraints, 
the none magic is to up the amount of effort the tools put in,
    but unless this is the absolute last build , that is but a stop gap answer.
 

Similar Messages

Maybe you are looking for

  • Free video background widgets in muse

    is there something wrong with the free video background widgets add on as it wont allow me to enter url for uploaded video mp4 file on muse?  My video wont upload due to URL verification prompts how else am i suppose to upload this? If i was to purch

  • NACHA ACH CTX

    Hi I need to configure ACH CTX format for the payables through PMW. I was going through NACHA format layout for CTX and found that the length provided for sender's routing number is only 8 digit. My client's house bank has a 9 digit routing number wh

  • Update item in SharePoint 2010 list when a entry made in SQL server

    Hi there, I have four lists on a SharePoint 2010 site. There is a column - Equipment Name - in each of the lists. I want only this column to be updated in all the lists, when a new entry is made in SQL server. I referred http://oszakiewski.net/eric/c

  • How do I default my photos to open in Lightroom?

    How do I default my photos to open in Lightroom?

  • JTreeTable problem editing tree node

    Hi, Iam using the swing JTreeTable component and facing a problem. Iam displaying hierarchical data in the JTreeTable. Now I would like to provide the facility to edit a tree node. I have a TreeSelectionListener registered on the tree and a TreeModel