Hur ändrar man stig- och falltider i LeonardoSpectrum?
Postat: 21 juni 2005, 16:17:41
Hur ska jag göra för att ändra stig- och falltider på en port/pinne i LeonardoSpectrum? Det jag gör nu (vilket inte funkar) är att gå in på "advanced settings"->"constraints"->"output" och ändrar "Rise" och "Fall" till 5ns. Detta ger attributen:
pinne1 -name MAX_TRANS_FALL -value "5" -port
pinne1 -name MAX_TRANS_RISE -value "5" -port
Bra så långt. Men när jag sen kör detta i Figaro (place and route) så säjer den att alla andra portar/pinnar inte har någon "pad":
"Design Checker: **ERROR** - Net m_busy connected to the top level cell port m_busy has no pad"
Om jag går igenom alla portarna/pinnarna i LeonardoSpectrum och sätter dessa till ett värde på "Rise" och "Fall", klagar Figaro ändå på att den signalen som jag använder som klocka, clk, saknar pad.
Hur löser jag detta? Jag vill bara ändra stig- och falltider på vissa portar. FPGA:n som jag använder är en AT40K20 och ska ha tre olika lägen för ut/ingångar (slow, medium, fast). Jag har alla på "fast". FPGA:n körs i 40MHz, men jag kan inte få snabbare stig-/falltider än 25ns som det är nu.
Hur gör man
pinne1 -name MAX_TRANS_FALL -value "5" -port
pinne1 -name MAX_TRANS_RISE -value "5" -port
Bra så långt. Men när jag sen kör detta i Figaro (place and route) så säjer den att alla andra portar/pinnar inte har någon "pad":
"Design Checker: **ERROR** - Net m_busy connected to the top level cell port m_busy has no pad"
Om jag går igenom alla portarna/pinnarna i LeonardoSpectrum och sätter dessa till ett värde på "Rise" och "Fall", klagar Figaro ändå på att den signalen som jag använder som klocka, clk, saknar pad.
Hur löser jag detta? Jag vill bara ändra stig- och falltider på vissa portar. FPGA:n som jag använder är en AT40K20 och ska ha tre olika lägen för ut/ingångar (slow, medium, fast). Jag har alla på "fast". FPGA:n körs i 40MHz, men jag kan inte få snabbare stig-/falltider än 25ns som det är nu.
Hur gör man
