1 |
13 |
jefflieu |
// megafunction wizard: %8B10B Encoder-Decoder v12.0%
|
2 |
|
|
// GENERATION: XML
|
3 |
|
|
|
4 |
|
|
// ============================================================
|
5 |
|
|
// Megafunction Name(s):
|
6 |
|
|
// mAlt8b10bdec_dec8b10b
|
7 |
|
|
// ============================================================
|
8 |
|
|
// Generated by 8B10B Encoder-Decoder 12.0 [Altera, IP Toolbench 1.3.0 Build 178]
|
9 |
|
|
// ************************************************************
|
10 |
|
|
// THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE!
|
11 |
|
|
// ************************************************************
|
12 |
|
|
// Copyright (C) 1991-2012 Altera Corporation
|
13 |
|
|
// Any megafunction design, and related net list (encrypted or decrypted),
|
14 |
|
|
// support information, device programming or simulation file, and any other
|
15 |
|
|
// associated documentation or information provided by Altera or a partner
|
16 |
|
|
// under Altera's Megafunction Partnership Program may be used only to
|
17 |
|
|
// program PLD devices (but not masked PLD devices) from Altera. Any other
|
18 |
|
|
// use of such megafunction design, net list, support information, device
|
19 |
|
|
// programming or simulation file, or any other related documentation or
|
20 |
|
|
// information is prohibited for any other purpose, including, but not
|
21 |
|
|
// limited to modification, reverse engineering, de-compiling, or use with
|
22 |
|
|
// any other silicon devices, unless such use is explicitly licensed under
|
23 |
|
|
// a separate agreement with Altera or a megafunction partner. Title to
|
24 |
|
|
// the intellectual property, including patents, copyrights, trademarks,
|
25 |
|
|
// trade secrets, or maskworks, embodied in any such megafunction design,
|
26 |
|
|
// net list, support information, device programming or simulation file, or
|
27 |
|
|
// any other related documentation or information provided by Altera or a
|
28 |
|
|
// megafunction partner, remains with Altera, the megafunction partner, or
|
29 |
|
|
// their respective licensors. No other licenses, including any licenses
|
30 |
|
|
// needed under any third party's intellectual property, are provided herein.
|
31 |
|
|
|
32 |
|
|
|
33 |
|
|
module mAlt8b10bdec (
|
34 |
|
|
clk,
|
35 |
|
|
reset_n,
|
36 |
|
|
idle_del,
|
37 |
|
|
ena,
|
38 |
|
|
datain,
|
39 |
|
|
rdforce,
|
40 |
|
|
rdin,
|
41 |
|
|
valid,
|
42 |
|
|
dataout,
|
43 |
|
|
kout,
|
44 |
|
|
kerr,
|
45 |
|
|
rdcascade,
|
46 |
|
|
rdout,
|
47 |
|
|
rderr);
|
48 |
|
|
|
49 |
|
|
|
50 |
|
|
input clk;
|
51 |
|
|
input reset_n;
|
52 |
|
|
input idle_del;
|
53 |
|
|
input ena;
|
54 |
|
|
input [9:0] datain;
|
55 |
|
|
input rdforce;
|
56 |
|
|
input rdin;
|
57 |
|
|
output valid;
|
58 |
|
|
output [7:0] dataout;
|
59 |
|
|
output kout;
|
60 |
|
|
output kerr;
|
61 |
|
|
output rdcascade;
|
62 |
|
|
output rdout;
|
63 |
|
|
output rderr;
|
64 |
|
|
|
65 |
|
|
|
66 |
|
|
mAlt8b10bdec_dec8b10b mAlt8b10bdec_dec8b10b_inst(
|
67 |
|
|
.clk(clk),
|
68 |
|
|
.reset_n(reset_n),
|
69 |
|
|
.idle_del(idle_del),
|
70 |
|
|
.ena(ena),
|
71 |
|
|
.datain(datain),
|
72 |
|
|
.rdforce(rdforce),
|
73 |
|
|
.rdin(rdin),
|
74 |
|
|
.valid(valid),
|
75 |
|
|
.dataout(dataout),
|
76 |
|
|
.kout(kout),
|
77 |
|
|
.kerr(kerr),
|
78 |
|
|
.rdcascade(rdcascade),
|
79 |
|
|
.rdout(rdout),
|
80 |
|
|
.rderr(rderr));
|
81 |
|
|
endmodule
|
82 |
|
|
|
83 |
|
|
// =========================================================
|
84 |
|
|
// 8B10B Encoder-Decoder Wizard Data
|
85 |
|
|
// ===============================
|
86 |
|
|
// DO NOT EDIT FOLLOWING DATA
|
87 |
|
|
// @Altera, IP Toolbench@
|
88 |
|
|
// Warning: If you modify this section, 8B10B Encoder-Decoder Wizard may not be able to reproduce your chosen configuration.
|
89 |
|
|
//
|
90 |
|
|
// Retrieval info: <?xml version="1.0"?>
|
91 |
|
|
// Retrieval info: <MEGACORE title="8B10B Encoder-Decoder MegaCore Function" version="12.0" build="263" iptb_version="1.3.0 Build 178" format_version="120" >
|
92 |
|
|
// Retrieval info: <NETLIST_SECTION class="altera.ipbu.flowbase.netlist.model.MVCModel" active_core="mAlt8b10bdec_dec8b10b" >
|
93 |
|
|
// Retrieval info: <STATIC_SECTION>
|
94 |
|
|
// Retrieval info: <PRIVATES>
|
95 |
|
|
// Retrieval info: <NAMESPACE name = "parameterization">
|
96 |
|
|
// Retrieval info: <PRIVATE name = "p_ed8b10b" value="1" type="BOOLEAN" enable="1" />
|
97 |
|
|
// Retrieval info: <PRIVATE name = "megawizard2" value="1" type="STRING" enable="1" />
|
98 |
|
|
// Retrieval info: <PRIVATE name = "activate_atstartup" value="1" type="STRING" enable="1" />
|
99 |
|
|
// Retrieval info: <PRIVATE name = "window_location" value="center" type="STRING" enable="1" />
|
100 |
|
|
// Retrieval info: <PRIVATE name = "p_iptb_top" value="mAlt8b10bdec" type="STRING" enable="1" />
|
101 |
|
|
// Retrieval info: <PRIVATE name = "p_direction" value="decoder" type="STRING" enable="1" />
|
102 |
|
|
// Retrieval info: <PRIVATE name = "p_port_type" value="signal" type="STRING" enable="0" />
|
103 |
|
|
// Retrieval info: <PRIVATE name = "p_family_id" value="df_stingray" type="STRING" enable="1" />
|
104 |
|
|
// Retrieval info: <PRIVATE name = "p_cbx_hdl_language" value="verilog" type="STRING" enable="1" />
|
105 |
|
|
// Retrieval info: </NAMESPACE>
|
106 |
|
|
// Retrieval info: <NAMESPACE name = "quartus_settings">
|
107 |
|
|
// Retrieval info: <PRIVATE name = "WEB_BROWSER" value="netscape" type="STRING" enable="1" />
|
108 |
|
|
// Retrieval info: </NAMESPACE>
|
109 |
|
|
// Retrieval info: <NAMESPACE name = "simgen_enable">
|
110 |
|
|
// Retrieval info: <PRIVATE name = "language" value="Verilog HDL" type="STRING" enable="1" />
|
111 |
|
|
// Retrieval info: <PRIVATE name = "enabled" value="1" type="BOOLEAN" enable="1" />
|
112 |
|
|
// Retrieval info: </NAMESPACE>
|
113 |
|
|
// Retrieval info: <NAMESPACE name = "hdl_generator">
|
114 |
|
|
// Retrieval info: <PRIVATE name = "report" value="1" type="BOOLEAN" enable="1" />
|
115 |
|
|
// Retrieval info: <PRIVATE name = "blackbox" value="0" type="BOOLEAN" enable="1" />
|
116 |
|
|
// Retrieval info: <PRIVATE name = "component" value="0" type="BOOLEAN" enable="1" />
|
117 |
|
|
// Retrieval info: <PRIVATE name = "symbol" value="0" type="BOOLEAN" enable="1" />
|
118 |
|
|
// Retrieval info: </NAMESPACE>
|
119 |
|
|
// Retrieval info: <NAMESPACE name = "simgen">
|
120 |
|
|
// Retrieval info: <PRIVATE name = "filename" value="mAlt8b10bdec.vo" type="STRING" enable="1" />
|
121 |
|
|
// Retrieval info: </NAMESPACE>
|
122 |
|
|
// Retrieval info: <NAMESPACE name = "greybox">
|
123 |
|
|
// Retrieval info: <PRIVATE name = "filename" value="mAlt8b10bdec_syn.v" type="STRING" enable="1" />
|
124 |
|
|
// Retrieval info: </NAMESPACE>
|
125 |
|
|
// Retrieval info: <NAMESPACE name = "serializer"/>
|
126 |
|
|
// Retrieval info: </PRIVATES>
|
127 |
|
|
// Retrieval info: <FILES/>
|
128 |
|
|
// Retrieval info: <PORTS/>
|
129 |
|
|
// Retrieval info: <LIBRARIES/>
|
130 |
|
|
// Retrieval info: </STATIC_SECTION>
|
131 |
|
|
// Retrieval info: </NETLIST_SECTION>
|
132 |
|
|
// Retrieval info: </MEGACORE>
|
133 |
|
|
// =========================================================
|
134 |
|
|
// RELATED_FILES: mAlt8b10bdec_dec8b10b.v, mAlt8b10bdec.v;
|
135 |
|
|
// IPFS_FILES: mAlt8b10bdec.vo;
|
136 |
|
|
// =========================================================
|