Пример #1
0
 def do_finalize(self, fragment):
     AlteraPlatform.do_finalize(self, fragment)
     self.add_period_constraint(self.lookup_request("clk12", loose=True), 1e9/12e6)
     # Generate PLL clock in STA
     self.toolchain.additional_sdc_commands.append("derive_pll_clocks")
     # Calculates clock uncertainties
     self.toolchain.additional_sdc_commands.append("derive_clock_uncertainty")
Пример #2
0
 def do_finalize(self, fragment):
     AlteraPlatform.do_finalize(self, fragment)
     self.add_period_constraint(self.lookup_request("clk50", 0, loose=True),
                                1e9 / 50e6)
     self.add_period_constraint(self.lookup_request("clk50", 1, loose=True),
                                1e9 / 50e6)
     self.add_period_constraint(self.lookup_request("clk50", 2, loose=True),
                                1e9 / 50e6)
Пример #3
0
 def do_finalize(self, fragment):
     AlteraPlatform.do_finalize(self, fragment)
     self.add_period_constraint(self.lookup_request("clk50", loose=True),
                                1e9 / 50e6)
     # Generate PLL clocsk in STA
     self.toolchain.additional_sdc_commands.append(
         "derive_pll_clocks -create_base_clocks -use_net_name")
     self.toolchain.additional_sdc_commands.append(
         "derive_clock_uncertainty")
Пример #4
0
 def do_finalize(self, fragment):
     AlteraPlatform.do_finalize(self, fragment)
     self.add_period_constraint(self.lookup_request("clk12", loose=True),
                                1e9 / 12e6)
     self.add_period_constraint(self.lookup_request("clk25", loose=True),
                                1e9 / 25e6)