people4_map.v

来自「这是我自己写的4人表决器源码」· Verilog 代码 · 共 179 行

V
179
字号
////////////////////////////////////////////////////////////////////////////////// Copyright (c) 1995-2006 Xilinx, Inc.  All rights reserved.//////////////////////////////////////////////////////////////////////////////////   ____  ____//  /   /\/   /// /___/  \  /    Vendor: Xilinx// \   \   \/     Version: I.34//  \   \         Application: netgen//  /   /         Filename: people4_map.v// /___/   /\     Timestamp: Fri Jan 19 11:28:48 2007// \   \  /  \ //  \___\/\___\//             // Command	: -intstyle ise -s 4 -pcf people4.pcf -sdf_anno true -sdf_path netgen/map -insert_glbl true -w -dir netgen/map -ofmt verilog -sim people4_map.ncd people4_map.v // Device	: 3s500efg320-4 (PRODUCTION 1.26 2006-08-18)// Input file	: people4_map.ncd// Output file	: E:\Homework\ISE8.1 work\people4\netgen\map\people4_map.v// # of Modules	: 1// Design Name	: people4// Xilinx        : D:\Software\Xilinx ISE8.2//             // Purpose:    //     This verilog netlist is a verification model and uses simulation //     primitives which may not represent the true implementation of the //     device, however the netlist is functionally correct and should not //     be modified. This file cannot be synthesized and should only be used //     with supported simulation tools.//             // Reference:  //     Development System Reference Guide, Chapter 23//     Synthesis and Simulation Design Guide, Chapter 6//             ////////////////////////////////////////////////////////////////////////////////`timescale 1 ns/1 psmodule people4 (a, b, c, d, e);  input [0 : 0] a;  input [0 : 0] b;  input [0 : 0] c;  input [0 : 0] d;  output [0 : 0] e;  wire \a[0]/INBUF ;  wire \b[0]/INBUF ;  wire \c[0]/INBUF ;  wire \d[0]/INBUF ;  wire \e[0]/O ;  wire m5_0;  wire [0 : 0] a_c;  wire [0 : 0] b_c;  wire [0 : 0] c_c;  wire [0 : 0] d_c;  initial $sdf_annotate("netgen/map/people4_map.sdf");  X_IPAD \a[0]/PAD  (    .PAD(a[0])  );  X_BUF \a_ibuf[0]  (    .I(a[0]),    .O(\a[0]/INBUF )  );  X_BUF \a[0]/IFF/IMUX  (    .I(\a[0]/INBUF ),    .O(a_c[0])  );  X_IPAD \b[0]/PAD  (    .PAD(b[0])  );  X_BUF \b_ibuf[0]  (    .I(b[0]),    .O(\b[0]/INBUF )  );  X_BUF \b[0]/IFF/IMUX  (    .I(\b[0]/INBUF ),    .O(b_c[0])  );  X_IPAD \c[0]/PAD  (    .PAD(c[0])  );  X_BUF \c_ibuf[0]  (    .I(c[0]),    .O(\c[0]/INBUF )  );  X_BUF \c[0]/IFF/IMUX  (    .I(\c[0]/INBUF ),    .O(c_c[0])  );  X_IPAD \d[0]/PAD  (    .PAD(d[0])  );  X_BUF \d_ibuf[0]  (    .I(d[0]),    .O(\d[0]/INBUF )  );  X_BUF \d[0]/IFF/IMUX  (    .I(\d[0]/INBUF ),    .O(d_c[0])  );  X_OPAD \e[0]/PAD  (    .PAD(e[0])  );  X_OBUF \e_obuf[0]  (    .I(\e[0]/O ),    .O(e[0])  );  defparam m5.INIT = 16'hE880;  X_LUT4 m5 (    .ADR0(a_c[0]),    .ADR1(b_c[0]),    .ADR2(c_c[0]),    .ADR3(d_c[0]),    .O(m5_0)  );  X_BUF \e[0]/OUTPUT/OFF/OMUX  (    .I(m5_0),    .O(\e[0]/O )  );endmodule`timescale  1 ps / 1 psmodule glbl ();    parameter ROC_WIDTH = 100000;    parameter TOC_WIDTH = 0;    wire GSR;    wire GTS;    wire PRLD;    reg GSR_int;    reg GTS_int;    reg PRLD_int;//--------   JTAG Globals --------------    wire JTAG_TDO_GLBL;    wire JTAG_TCK_GLBL;    wire JTAG_TDI_GLBL;    wire JTAG_TMS_GLBL;    wire JTAG_TRST_GLBL;    reg JTAG_CAPTURE_GLBL;    reg JTAG_RESET_GLBL;    reg JTAG_SHIFT_GLBL;    reg JTAG_UPDATE_GLBL;    reg JTAG_SEL1_GLBL = 0;    reg JTAG_SEL2_GLBL = 0 ;    reg JTAG_SEL3_GLBL = 0;    reg JTAG_SEL4_GLBL = 0;    reg JTAG_USER_TDO1_GLBL = 1'bz;    reg JTAG_USER_TDO2_GLBL = 1'bz;    reg JTAG_USER_TDO3_GLBL = 1'bz;    reg JTAG_USER_TDO4_GLBL = 1'bz;    assign (weak1, weak0) GSR = GSR_int;    assign (weak1, weak0) GTS = GTS_int;    assign (weak1, weak0) PRLD = PRLD_int;    initial begin	GSR_int = 1'b1;	PRLD_int = 1'b1;	#(ROC_WIDTH)	GSR_int = 1'b0;	PRLD_int = 1'b0;    end    initial begin	GTS_int = 1'b1;	#(TOC_WIDTH)	GTS_int = 1'b0;    endendmodule

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?