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

Subversion Repositories lcd

[/] [lcd/] [web_uploads/] [decoderv.shtml] - Rev 6

Compare with Previous | Blame | View Log

<html>
<head>
<title>OPENCORES.ORG</title>
<META NAME="keywords" CONTENT="cores, VHDL, Verilog HDL, ASIC, Synthesizable,
standard cell, IP, Intellectual Property, 32-bit RISC, UART, PCI, SDRAM,
full custom, system on a chip, SOC, reusable, design, development, synthesis,
designs, developers, C, Linux, eCos, open, free, open source cores, RTL code,
system-on-a-chip, circuits, digital, GNU, GPL, core, controller, processor,
system design, chip design, EDA, design methodology, design tools, ASICs, programmable logic,
FPGA's, PLDs, CPLDs, verification, Synthesis, HDL, Simulation, IC design software,
semiconductor design, integrated circuits, system designs, chip designs, EDAs, 
design methodologies, design tool, ASIC, programmable logics, FPGA, PLD, CPLD, Synthesis, 
circuit, Synopsys, system design, chip design, programmable logic, FPGA's, PLDs, 
CPLDs, verification, Simulation">
<META NAME="description" CONTENT="OPENCORES.ORG endorses development and hosts
a repository of free, open source IP cores (chip designs, System-on-a-Chip) and
supplemental boards.">
</head>
 
<body bgcolor=#ffffff>
 
<table width="100%" cellspacing=5 cellpadding=0 border=0>
    <tr valign="top"><td>
    <center>
        <table cellspacing=0 cellpadding=5 width="100%" valign="top" border=0>
<tr valign="top"><td bgcolor=#f0f0f0 valign="top">
<center><font size=+3><b>OPENCORES.ORG</b></font>
<br><font size=-4><font color=#ffffff>.</font></font>
<br> 
</center> 
 
</td></tr></table>
 
 
    </center>
 
 
    </td></tr>
 
    <tr valign="top"><td>
    <table border=0 cellspacing=0 cellpadding=5 width="100%"><tr valign="top"><td bgcolor="#f8f8f0">
        &nbsp;
 
 
    </td>
    <td valign="top">
    <table cellpadding=5 width="672"><tr><td valign="top" width="656">
 
<font SIZE="2">-- VHDL structural description generated from `decoder`
<p>-- date : Tue Feb 20 13:55:50 2001</p>
<p>&nbsp;</p>
<p>-- Entity Declaration</p>
<p>ENTITY decoder IS</p>
<p>PORT (</p>
<p>a : in BIT_VECTOR (0 TO 3); -- a</p>
<p>en : in BIT; -- en</p>
<p>ck : in BIT; -- ck</p>
<p>res : in BIT; -- res</p>
<p>vdd : in BIT; -- vdd</p>
<p>vss : in BIT; -- vss</p>
<p>c : out BIT_VECTOR (0 TO 15) -- c</p>
<p>);</p>
<p>END decoder;</p>
<p>-- Architecture Declaration</p>
<p>ARCHITECTURE VST OF decoder IS</p>
<p>COMPONENT n1_y</p>
<p>port (</p>
<p>i : in BIT; -- i</p>
<p>f : out BIT; -- f</p>
<p>vdd : in BIT; -- vdd</p>
<p>vss : in BIT -- vss</p>
<p>);</p>
<p>END COMPONENT;</p>
<p>COMPONENT a4_y</p>
<p>port (</p>
<p>i0 : in BIT; -- i0</p>
<p>i1 : in BIT; -- i1</p>
<p>i2 : in BIT; -- i2</p>
<p>i3 : in BIT; -- i3</p>
<p>t : out BIT; -- t</p>
<p>vdd : in BIT; -- vdd</p>
<p>vss : in BIT -- vss</p>
<p>);</p>
<p>END COMPONENT;</p>
<p>COMPONENT a2_y</p>
<p>port (</p>
<p>i0 : in BIT; -- i0</p>
<p>i1 : in BIT; -- i1</p>
<p>t : out BIT; -- t</p>
<p>vdd : in BIT; -- vdd</p>
<p>vss : in BIT -- vss</p>
<p>);</p>
<p>END COMPONENT;</p>
<p>SIGNAL o_0an0 : BIT; -- o_0an0</p>
<p>SIGNAL o_10an0 : BIT; -- o_10an0</p>
<p>SIGNAL o_11an0 : BIT; -- o_11an0</p>
<p>SIGNAL o_12an0 : BIT; -- o_12an0</p>
<p>SIGNAL o_13an0 : BIT; -- o_13an0</p>
<p>SIGNAL o_14an0 : BIT; -- o_14an0</p>
<p>SIGNAL o_15an0 : BIT; -- o_15an0</p>
<p>SIGNAL o_1an0 : BIT; -- o_1an0</p>
<p>SIGNAL o_2an0 : BIT; -- o_2an0</p>
<p>SIGNAL o_3an0 : BIT; -- o_3an0</p>
<p>SIGNAL o_4an0 : BIT; -- o_4an0</p>
<p>SIGNAL o_5an0 : BIT; -- o_5an0</p>
<p>SIGNAL o_6an0 : BIT; -- o_6an0</p>
<p>SIGNAL o_7an0 : BIT; -- o_7an0</p>
<p>SIGNAL o_8an0 : BIT; -- o_8an0</p>
<p>SIGNAL o_9an0 : BIT; -- o_9an0</p>
<p>SIGNAL o_inv0 : BIT; -- o_inv0</p>
<p>SIGNAL o_inv1 : BIT; -- o_inv1</p>
<p>SIGNAL o_inv2 : BIT; -- o_inv2</p>
<p>SIGNAL o_inv3 : BIT; -- o_inv3</p>
<p>BEGIN</p>
<p>inv0 : n1_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>f =&gt; o_inv0,</p>
<p>i =&gt; a(0));</p>
<p>inv1 : n1_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>f =&gt; o_inv1,</p>
<p>i =&gt; a(1));</p>
<p>inv2 : n1_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>f =&gt; o_inv2,</p>
<p>i =&gt; a(2));</p>
<p>inv3 : n1_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>f =&gt; o_inv3,</p>
<p>i =&gt; a(3));</p>
<p>noname0an0 : a4_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; o_0an0,</p>
<p>i3 =&gt; o_inv0,</p>
<p>i2 =&gt; o_inv1,</p>
<p>i1 =&gt; o_inv2,</p>
<p>i0 =&gt; o_inv3);</p>
<p>noname0an1 : a2_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; c(0),</p>
<p>i1 =&gt; o_0an0,</p>
<p>i0 =&gt; en);</p>
<p>noname1an0 : a4_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; o_1an0,</p>
<p>i3 =&gt; a(0),</p>
<p>i2 =&gt; o_inv1,</p>
<p>i1 =&gt; o_inv2,</p>
<p>i0 =&gt; o_inv3);</p>
<p>noname1an1 : a2_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; c(1),</p>
<p>i1 =&gt; o_1an0,</p>
<p>i0 =&gt; en);</p>
<p>noname2an0 : a4_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; o_2an0,</p>
<p>i3 =&gt; o_inv0,</p>
<p>i2 =&gt; a(1),</p>
<p>i1 =&gt; o_inv2,</p>
<p>i0 =&gt; o_inv3);</p>
<p>noname2an1 : a2_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; c(2),</p>
<p>i1 =&gt; o_2an0,</p>
<p>i0 =&gt; en);</p>
<p>noname3an0 : a4_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; o_3an0,</p>
<p>i3 =&gt; a(0),</p>
<p>i2 =&gt; a(1),</p>
<p>i1 =&gt; o_inv2,</p>
<p>i0 =&gt; o_inv3);</p>
<p>noname3an1 : a2_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; c(3),</p>
<p>i1 =&gt; o_3an0,</p>
<p>i0 =&gt; en);</p>
<p>noname4an0 : a4_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; o_4an0,</p>
<p>i3 =&gt; o_inv0,</p>
<p>i2 =&gt; o_inv1,</p>
<p>i1 =&gt; a(2),</p>
<p>i0 =&gt; o_inv3);</p>
<p>noname4an1 : a2_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; c(4),</p>
<p>i1 =&gt; o_4an0,</p>
<p>i0 =&gt; en);</p>
<p>noname5an0 : a4_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; o_5an0,</p>
<p>i3 =&gt; a(0),</p>
<p>i2 =&gt; o_inv1,</p>
<p>i1 =&gt; a(2),</p>
<p>i0 =&gt; o_inv3);</p>
<p>noname5an1 : a2_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; c(5),</p>
<p>i1 =&gt; o_5an0,</p>
<p>i0 =&gt; en);</p>
<p>noname6an0 : a4_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; o_6an0,</p>
<p>i3 =&gt; o_inv0,</p>
<p>i2 =&gt; a(1),</p>
<p>i1 =&gt; a(2),</p>
<p>i0 =&gt; o_inv3);</p>
<p>noname6an1 : a2_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; c(6),</p>
<p>i1 =&gt; o_6an0,</p>
<p>i0 =&gt; en);</p>
<p>noname7an0 : a4_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; o_7an0,</p>
<p>i3 =&gt; a(0),</p>
<p>i2 =&gt; a(1),</p>
<p>i1 =&gt; a(2),</p>
<p>i0 =&gt; o_inv3);</p>
<p>noname7an1 : a2_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; c(7),</p>
<p>i1 =&gt; o_7an0,</p>
<p>i0 =&gt; en);</p>
<p>noname8an0 : a4_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; o_8an0,</p>
<p>i3 =&gt; o_inv0,</p>
<p>i2 =&gt; o_inv1,</p>
<p>i1 =&gt; o_inv2,</p>
<p>i0 =&gt; a(3));</p>
<p>noname8an1 : a2_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; c(8),</p>
<p>i1 =&gt; o_8an0,</p>
<p>i0 =&gt; en);</p>
<p>noname9an0 : a4_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; o_9an0,</p>
<p>i3 =&gt; a(0),</p>
<p>i2 =&gt; o_inv1,</p>
<p>i1 =&gt; o_inv2,</p>
<p>i0 =&gt; a(3));</p>
<p>noname9an1 : a2_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; c(9),</p>
<p>i1 =&gt; o_9an0,</p>
<p>i0 =&gt; en);</p>
<p>noname10an0 : a4_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; o_10an0,</p>
<p>i3 =&gt; o_inv0,</p>
<p>i2 =&gt; a(1),</p>
<p>i1 =&gt; o_inv2,</p>
<p>i0 =&gt; a(3));</p>
<p>noname10an1 : a2_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; c(10),</p>
<p>i1 =&gt; o_10an0,</p>
<p>i0 =&gt; en);</p>
<p>noname11an0 : a4_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; o_11an0,</p>
<p>i3 =&gt; a(0),</p>
<p>i2 =&gt; a(1),</p>
<p>i1 =&gt; o_inv2,</p>
<p>i0 =&gt; a(3));</p>
<p>noname11an1 : a2_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; c(11),</p>
<p>i1 =&gt; o_11an0,</p>
<p>i0 =&gt; en);</p>
<p>noname12an0 : a4_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; o_12an0,</p>
<p>i3 =&gt; o_inv0,</p>
<p>i2 =&gt; o_inv1,</p>
<p>i1 =&gt; a(2),</p>
<p>i0 =&gt; a(3));</p>
<p>noname12an1 : a2_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; c(12),</p>
<p>i1 =&gt; o_12an0,</p>
<p>i0 =&gt; en);</p>
<p>noname13an0 : a4_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; o_13an0,</p>
<p>i3 =&gt; a(0),</p>
<p>i2 =&gt; o_inv1,</p>
<p>i1 =&gt; a(2),</p>
<p>i0 =&gt; a(3));</p>
<p>noname13an1 : a2_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; c(13),</p>
<p>i1 =&gt; o_13an0,</p>
<p>i0 =&gt; en);</p>
<p>noname14an0 : a4_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; o_14an0,</p>
<p>i3 =&gt; o_inv0,</p>
<p>i2 =&gt; a(1),</p>
<p>i1 =&gt; a(2),</p>
<p>i0 =&gt; a(3));</p>
<p>noname14an1 : a2_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; c(14),</p>
<p>i1 =&gt; o_14an0,</p>
<p>i0 =&gt; en);</p>
<p>noname15an0 : a4_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; o_15an0,</p>
<p>i3 =&gt; a(0),</p>
<p>i2 =&gt; a(1),</p>
<p>i1 =&gt; a(2),</p>
<p>i0 =&gt; a(3));</p>
<p>noname15an1 : a2_y</p>
<p>PORT MAP (</p>
<p>vss =&gt; vss,</p>
<p>vdd =&gt; vdd,</p>
<p>t =&gt; c(15),</p>
<p>i1 =&gt; o_15an0,</p>
<p>i0 =&gt; en);</p>
<p>end VST;</p>
</font>
 
<b><font size=+1>Maintainers and Authors :</font></b>
<p>LCD Driver development team
<p>current members:
 
<ul>
<li>
<a href="mailto:marta@vlsi.itb.ac.id">Hendra Gunawan</a></li>
 
<li>
<a href="mailto:sigit@students.ee.itb.ac.id">Nurhadi Wiyono</a></li>
 
<li>
<a href="mailto:sigit@students.ee.itb.ac.id">Kharisma Sinung P</a></li>
 
</ul>
&nbsp;
<p>
<b><font size=+1>Mailing-list:</font></b>
<ul><a href="mailto:cores@opencores.org_NOSPAM">cores@opencores.org_NOSPAM</a></ul>
 
 
 
 
 
 
</td></tr></table>
</td></tr>
<tr><td bgcolor="#f8f8f0">&nbsp;</td>
<td valign="bottom">
<table cellspacing=0 cellpadding=4 border=0 width="100%"bgcolor="#f0f0f0"><tr>
<td align=left><i><small>Last modified on Sunday, 17-Sep-2000 03:58:04 JAVT</i></td>
<td align=right><i><small>Copyright © 1999-2000 OPENCORES.ORG. All rights reserved.</td>
</tr></table>
 
</td></tr></table>
 
</td></tr></table>
 
</body></html>
 

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

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