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

Subversion Repositories gpio

[/] [gpio/] [tags/] [rel_5/] [rtl/] [verilog/] [gpio_top.v] - Diff between revs 26 and 29

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

Rev 26 Rev 29
Line 43... Line 43...
//////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
//
//
// CVS Revision History
// CVS Revision History
//
//
// $Log: not supported by cvs2svn $
// $Log: not supported by cvs2svn $
 
// Revision 1.11  2002/03/13 20:56:28  lampret
 
// Removed zero padding as per Avi Shamli suggestion.
 
//
// Revision 1.10  2002/03/13 20:47:57  lampret
// Revision 1.10  2002/03/13 20:47:57  lampret
// Ports changed per Ran Aviram suggestions.
// Ports changed per Ran Aviram suggestions.
//
//
// Revision 1.9  2002/03/09 03:43:27  lampret
// Revision 1.9  2002/03/09 03:43:27  lampret
// Interrupt is asserted only when an input changes (code patch by Jacob Gorban)
// Interrupt is asserted only when an input changes (code patch by Jacob Gorban)
Line 420... Line 423...
//
//
// Posedge pext_clk is inverted by NEC bit if negedge flops are not allowed.
// Posedge pext_clk is inverted by NEC bit if negedge flops are not allowed.
// If negedge flops are allowed, pext_clk only clocks posedge flops.
// If negedge flops are allowed, pext_clk only clocks posedge flops.
//
//
`ifdef GPIO_NO_NEGEDGE_FLOPS
`ifdef GPIO_NO_NEGEDGE_FLOPS
 
`ifdef GPIO_NO_CLKPAD_LOGIC
 
assign pext_clk = clk_pad_i;
 
`else
assign pext_clk = rgpio_ctrl[`GPIO_RGPIO_CTRL_NEC] ? ~clk_pad_i : clk_pad_i;
assign pext_clk = rgpio_ctrl[`GPIO_RGPIO_CTRL_NEC] ? ~clk_pad_i : clk_pad_i;
 
`endif
`else
`else
assign pext_clk = clk_pad_i;
assign pext_clk = clk_pad_i;
`endif
`endif
 
 
//
//

powered by: WebSVN 2.1.0

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