Altera_Forum
Honored Contributor
19 years agoSystem not generating with 2 clock sources
Hi folks,
I am having a problem when trying to use two PLL’s on my Cyclone II EP2C35in SOPC builder. I have one 100MHz PLL derived from a 50 MHz oscillator and another 10Mhz PLL derived from the 50 MHz oscillator. I want my processor etc to run at 100Mhz and some counters I am using to run at 10MHz. If I generate my system using either 100Mhz or 10Mhz PLL’s to drive the counters and processor, all is fine. If however I change the counters to run from the 10Mhz PLL I get the following errors in generation. # 2006.10.03 15:15:53 (*) Running Generator Program for pll_0# 2006.10.03 15:15:55 (*) Running Generator Program for counter_zero_0# 2006.10.03 15:15:58 (*) Running Generator Program for pll_1# 2006.10.03 15:16:00 (*) Running Generator Program for clock_0# 2006.10.03 15:16:02 (*) Running Generator Program for clock_1 ERROR: c:/altera/quartus60/sopc_builder/components/altera_avalon_clock_adapter/mk_clock_crossing.pl 76 CALLED (e_project::output) c:/altera/quartus60/sopc_builder/bin/europa/e_project.pm 1510 CALLED (e_module::to_vhdl) c:/altera/quartus60/sopc_builder/bin/europa/e_module.pm 1918 CALLED (e_module::_vhdl_make_string) c:/altera/quartus60/sopc_builder/bin/europa/e_module.pm 1677 CALLED (e_module::_tagged_hdl_strings) c:/altera/quartus60/sopc_builder/bin/europa/e_module.pm 1290 CALLED (e_register::to_vhdl) c:/altera/quartus60/sopc_builder/bin/europa/e_register.pm 719 CALLED (e_process::to_vhdl) c:/altera/quartus60/sopc_builder/bin/europa/e_process.pm 634 CALLED (e_if::to_vhdl) c:/altera/quartus60/sopc_builder/bin/europa/e_if.pm 301 CALLED (e_assign::to_vhdl) c:/altera/quartus60/sopc_builder/bin/europa/e_assign.pm 602 CALLED (e_expression::to_vhdl) c:/altera/quartus60/sopc_builder/bin/europa/e_expression.pm 734 CALLED (e_expression::Resize) WHERE 'no width for slave_nativeaddress' OCCURRED on c:/altera/quartus60/sopc_builder/bin/europa/e_expression.pm 2985 Error: Generator program for module 'clock_1' did NOT run successfully. generator cmd was 'c:/altera/quartus60//bin/perl561/bin/perl - Error in processing. System NOT successfully generated. Highlighted in bold is the 'no width for slave_nativeaddress', I am unsure as to what this is trying to tell me?? When Generating my PLL’s I have used C0 output for 100Mhz PLL and the C1 output for the 10Mhz PLL, is this correct? Any help appreciated.