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 20 and 22

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

Rev 20 Rev 22
Line 78... Line 78...
if ($inputs['set']=="1")   { echo " set,"; }
if ($inputs['set']=="1")   { echo " set,"; }
if ($inputs['cke']=="1")   { echo "cke, "; }
if ($inputs['cke']=="1")   { echo "cke, "; }
if ($inputs['rew']=="1")   { echo " rew,"; }
if ($inputs['rew']=="1")   { echo " rew,"; }
 
 
if ($outputs['q']=="1")      { echo " q,"; }
if ($outputs['q']=="1")      { echo " q,"; }
if ($outputs['q_bin']=="1")  { echo "q_bin,"; }
if ($outputs['q_bin']=="1")  { echo " q_bin,"; }
if ($outputs['z']=="1")      { echo " z,"; }
if ($outputs['z']=="1")      { echo " z,"; }
if ($outputs['zq']=="1")     { echo " zq,"; }
if ($outputs['zq']=="1")     { echo " zq,"; }
if ($outputs['level1']=="1") { echo " level1,"; }
if ($outputs['level1']=="1") { echo " level1,"; }
if ($outputs['level2']=="1") { echo " level2,"; }
if ($outputs['level2']=="1") { echo " level2,"; }
    
    
Line 114... Line 114...
    if ($parameters['level1']!="")      { 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 { 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; }
else { echo "   wire [length:1] q_next;" PHP_EOL; }
else { echo "   wire [length:1] q_next;" PHP_EOL; }
if ($counter['type']=="LFSR" and $inputs['rew']==1) {
if ($counter['type']=="LFSR" and $inputs['rew']==1) {
    echo "   reg [32:1] polynom_rew;" PHP_EOL;
    echo "   reg [32:1] polynom_rew;" PHP_EOL;
    echo "   integer j;" PHP_EOL;
    echo "   integer j;" PHP_EOL;

powered by: WebSVN 2.1.0

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