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

Subversion Repositories versatile_counter

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 25 to Rev 26
    Reverse comparison

Rev 25 → Rev 26

/versatile_counter/trunk/rtl/verilog/versatile_counter_generator.php
74,9 → 74,9
echo PHP_EOL . "// " . $counter['type'] . " counter" . PHP_EOL;
echo "module " . $counter['Name']. " (";
 
if ($inputs['clear']=="1") { echo "clear,"; }
if ($inputs['clear']=="1") { echo " clear,"; }
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 ($outputs['q']=="1") { echo " q,"; }
252,12 → 252,13
 
if ($outputs['q']) {
if ($counter['type'] == "GRAY" or $counter['type'] == "gray") {
echo "always @ (posedge clk or posedge rst)
echo " always @ (posedge clk or posedge rst)
if (rst)
q <= (q_next>>1) ^ q_next;
q <= {length{1'b0}};
else" . PHP_EOL;
if ($inputs['cke']) { echo " if (cke)" . PHP_EOL; }
echo " q <= (q_next>>1) ^ q_next;" . PHP_EOL;
if ($outputs['q_bin']) { echo PHP_EOL . " assign q_bin = qi;" . PHP_EOL; }
} else {
echo " assign q = qi;" . PHP_EOL;
}
/versatile_counter/trunk/rtl/verilog/vc.xls Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream

powered by: WebSVN 2.1.0

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