URL
https://opencores.org/ocsvn/lcd/lcd/trunk
Subversion Repositories lcd
[/] [lcd/] [web_uploads/] [struct.shtml] - Rev 6
Compare with Previous | Blame | View Log
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>D-Flip Flop Structural File</title> </head> <body bgcolor="#CCFFFF"> <p class="MsoNormal"><b><font size="4">D-Flip Flop structural file generated from D-Flip Flop Behvioural File</font></b></p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0">-- VHDL structural description generated from `dffres`<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0">--<span style="mso-tab-count:1"> </span>date : Thu Dec<span style="mso-spacerun: yes"> </span>7 16:20:50 2000<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"> <o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"> <o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0">-- Entity Declaration<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"> <o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0">ENTITY dffres IS<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>PORT (<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>input : in BIT;<span style="mso-tab-count:1"> </span>-- input<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>clk : in BIT;<span style="mso-tab-count:1"> </span>-- clk<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>reset : in BIT;<span style="mso-tab-count:1"> </span>-- reset<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>output : out BIT;<span style="mso-tab-count:1"> </span>-- output<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>vdd : in BIT;<span style="mso-tab-count:1"> </span>-- vdd<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>vss : in BIT<span style="mso-tab-count:1"> </span>-- vss<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>);<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0">END dffres;<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"> <o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0">-- Architecture Declaration<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"> <o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0">ARCHITECTURE VST OF dffres IS<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>COMPONENT ndrvp_y<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>port (<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>i : in BIT;<span style="mso-tab-count:1"> </span>-- i<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>f : out BIT;<span style="mso-tab-count:1"> </span>-- f<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>vdd : in BIT;<span style="mso-tab-count:1"> </span>-- vdd<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>vss : in BIT<span style="mso-tab-count:1"> </span>-- vss<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>);<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>END COMPONENT;<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"> <o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>COMPONENT o2_y<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>port (<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>i0 : in BIT;<span style="mso-tab-count:1"> </span>-- i0<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>i1 : in BIT;<span style="mso-tab-count:1"> </span>-- i1<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>t : out BIT;<span style="mso-tab-count:1"> </span>-- t<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>vdd : in BIT;<span style="mso-tab-count:1"> </span>-- vdd<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>vss : in BIT<span style="mso-tab-count:1"> </span>-- vss<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>);<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>END COMPONENT;<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"> <o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>COMPONENT no2_y<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>port (<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>i0 : in BIT;<span style="mso-tab-count:1"> </span>-- i0<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>i1 : in BIT;<span style="mso-tab-count:1"> </span>-- i1<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>f : out BIT;<span style="mso-tab-count:1"> </span>-- f<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>vdd : in BIT;<span style="mso-tab-count:1"> </span>-- vdd<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>vss : in BIT<span style="mso-tab-count:1"> </span>-- vss<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>);<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>END COMPONENT;<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"> <o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>COMPONENT msdp2_y<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>port (<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>di : in BIT;<span style="mso-tab-count:1"> </span>-- di<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>ck : in BIT;<span style="mso-tab-count:1"> </span>-- ck<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>t : out BIT;<span style="mso-tab-count:1"> </span>-- t<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>vdd : in BIT;<span style="mso-tab-count:1"> </span>-- vdd<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>vss : in BIT<span style="mso-tab-count:1"> </span>-- vss<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>);<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>END COMPONENT;<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"> <o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>SIGNAL auxsc3 : BIT;<span style="mso-tab-count:1"> </span>-- auxsc3<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>SIGNAL auxsc4 : BIT;<span style="mso-tab-count:1"> </span>-- auxsc4<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>SIGNAL auxsc5 : BIT;<span style="mso-tab-count:1"> </span>-- auxsc5<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>SIGNAL auxreg1 : BIT;<span style="mso-tab-count:1"> </span>-- auxreg1<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"> <o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0">BEGIN<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"> <o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>output : ndrvp_y<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>PORT MAP (<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>vss => vss,<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>vdd => vdd,<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>f => output,<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>i => auxreg1);<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>auxsc5 : ndrvp_y<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>PORT MAP (<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>vss => vss,<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>vdd => vdd,<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>f => auxsc5,<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>i => clk);<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>auxsc4 : o2_y<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>PORT MAP (<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>vss => vss,<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>vdd => vdd,<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>t => auxsc4,<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>i1 => auxsc3,<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>i0 => reset);<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>auxsc3 : no2_y<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>PORT MAP (<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>vss => vss,<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>vdd => vdd,<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>f => auxsc3,<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>i1 => input,<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>i0 => reset);<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>dffres_reg : msdp2_y<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>PORT MAP (<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>vss => vss,<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>vdd => vdd,<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>t => auxreg1,<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>ck => auxsc5,<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"><span style="mso-spacerun: yes"> </span>di => auxsc4);<o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0"> <o:p> </o:p> </p> <p class="MsoNormal" style="margin-top: 0; margin-bottom: 0">end VST;</p> </body> </html>