HierarchyFilesModulesSignalsTasksFunctionsHelp
// SRL16E.v
// SRL16E model should be compatible with Xilinx's, but a whole lot tighter
// $Id$
// Larry Doolittle, LBNL

// llc-suite Copyright (c) 2004, The Regents of the University of
// California, through Lawrence Berkeley National Laboratory (subject
// to receipt of any required approvals from the U.S. Dept. of Energy).
// All rights reserved.

// Your use of this software is pursuant to a "BSD-style" open
// source license agreement, the text of which is in license.txt
// (md5sum a1e0e81c78f6eba050b0e96996f49fd5) that should accompany
// this file.  If the license agreement is not there, or if you
// have questions about the license, please contact Berkeley Lab's
// Technology Transfer Department at TTD@lbl.gov referring to
// "llc-suite (LBNL Ref CR-1988)"

`timescale 1ns / 1ns
(* ivl_synthesis_cell *)
[Up: srl16x19e d0][Up: srl16x19e d1][Up: srl16x19e d2][Up: srl16x19e d3][Up: srl16x19e d4][Up: srl16x19e d5][Up: srl16x19e d6][Up: srl16x19e d7][Up: srl16x19e d8][Up: srl16x19e d9][Up: srl16x19e d10][Up: srl16x19e d11][Up: srl16x19e d12][Up: srl16x19e d13][Up: srl16x19e d14][Up: srl16x19e d15][Up: srl16x19e d16][Up: srl16x19e d17][Up: srl16x19e d18][Up: srl16x4e d0][Up: srl16x4e d1][Up: srl16x4e d2][Up: srl16x4e d3][Up: srl16x16e d0][Up: srl16x16e d1][Up: srl16x16e d2][Up: srl16x16e d3][Up: srl16x16e d4][Up: srl16x16e d5][Up: srl16x16e d6][Up: srl16x16e d7][Up: srl16x16e d8]... (truncated)
module SRL16EIndex(Q, A0, A1, A2, A3, CE, CLK, D);
	parameter INIT=16'h0000;
	input  A0, A1, A2, A3, CE, CLK, D;
	output Q;
	reg [15:0] data;
	assign Q=data[{A3, A2, A1, A0}];
	initial
		data=INIT;
	always @(posedge CLK)
		if (CE == 1'b1) data[15:0] <= {data[14:0], D};
endmodule

HierarchyFilesModulesSignalsTasksFunctionsHelp

This page: Maintained by: ldoolitt@recycle.lbl.gov
Created:Wed May 19 11:23:13 2004
From: ../source/SRL16E.v

Verilog converted to html by v2html 7.30 (written by Costas Calamvokis).Help