OpenCores
URL https://opencores.org/ocsvn/versatile_counter/versatile_counter/trunk

Subversion Repositories versatile_counter

[/] [versatile_counter/] [trunk/] [rtl/] [verilog/] [versatile_counter_generator.php] - Diff between revs 23 and 24

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 23 Rev 24
Line 106... Line 106...
    
    
echo "   input rst;" PHP_EOL;
echo "   input rst;" PHP_EOL;
echo "   input clk;" PHP_EOL;
echo "   input clk;" PHP_EOL;
echo PHP_EOL;
echo PHP_EOL;
 
 
    if ($parameters['clear_value']=="1") { echo "   parameter clear_value = " $parameters['clear_value'] . ";" PHP_EOL; }
    if ($parameters['clear_value']!="") { echo "   parameter clear_value = " $parameters['clear_value'] . ";" PHP_EOL; }
    if ($parameters['set_value']=="1")   { echo "   parameter set_value = " $parameters['set_value'] . ";" PHP_EOL; }
    if ($parameters['set_value']!="")   { echo "   parameter set_value = " $parameters['set_value'] . ";" PHP_EOL; }
    if ($parameters['wrap_value']=="1")  { echo "   parameter wrap_value = " $parameters['wrap_value'] . ";" PHP_EOL; }
    if ($parameters['wrap_value']!="")  { echo "   parameter wrap_value = " $parameters['wrap_value'] . ";" PHP_EOL; }
    if ($parameters['level1']=="1")      { echo "   parameter level1_value = " $parameters['level1'] . ";" PHP_EOL; }
    if ($parameters['level1']!="")      { echo "   parameter level1_value = " $parameters['level1'] . ";" PHP_EOL; }
    if ($parameters['level2']=="")      { echo "   parameter level2_value = " $parameters['level2'] . ";" PHP_EOL; }
    if ($parameters['level2']!="")      { echo "   parameter level2_value = " $parameters['level2'] . ";" PHP_EOL; }
 
 
echo PHP_EOL "   reg  [length:1] qi;" PHP_EOL;
echo PHP_EOL "   reg  [length:1] qi;" PHP_EOL;
if ($counter['type']=="LFSR") { echo "   reg lfsr_fb";}
if ($counter['type']=="LFSR") { echo "   reg lfsr_fb";}
if ($counter['type']=="LFSR" and $inputs['rew']==1) { echo ", lfsr_fb_rew;" PHP_EOL; } else { if ($counter['type']=="LFSR") echo ";" PHP_EOL; }
if ($counter['type']=="LFSR" and $inputs['rew']==1) { echo ", lfsr_fb_rew;" PHP_EOL; } else { if ($counter['type']=="LFSR") echo ";" PHP_EOL; }
if ($inputs['rew']==1) { echo "   wire  [length:1] q_next, q_next_fw, q_next_rew;" PHP_EOL; }
if ($inputs['rew']==1) { echo "   wire  [length:1] q_next, q_next_fw, q_next_rew;" PHP_EOL; }

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.