Vlsi Sample Codes

Satisfactory Essays
Examples
Source files for examples demonstrating the use of VHDL are in the /synopsys/syn/examples/vhdl directory. The examples are Moore Machine Mealy Machine Read–Only Memory (ROM) Waveform Generator Smart Waveform Generator Definable-Width Adder-Subtracter Count Zeros — Combinational Version Count Zeros — Sequential Version Soft Drink Machine — State Machine Version Soft Drink Machine — Count Nickels Version Carry-Lookahead Adder Serial-to-Parallel Converter — Counting Bits Serial-to-Parallel Converter — Shifting Bits Programmable Logic Array (PLA)

HOME

CONTENTS

INDEX

For further assistance, email support_center@synopsys.com or call your local support center

V3.4

VHDL Compiler Reference

Moore Machine
Figure A–1 is a diagram of a simple Moore finite-state machine. It has one input (X), four internal states (S0 to S3), and one output (Z).
Figure A–1 Moore Machine Specification
0 S0 0 0 1 Present state S0 S1 S2 S3 S2 1 0 1 S3 0 1 Next state X=0 X=1 S0 S0 S2 S3 S2 S2 S3 S1 Output (Z) X=0 0 1 1 0

S1 1

1

0

The VHDL code implementing this finite-state machine is shown in Example A–1, which includes a schematic of the synthesized circuit. The machine is described with two processes. One process defines the synchronous elements of the design (state registers); the other process defines the combinational part of the design (state assignment case statement). See the discussion under ‘‘wait Statement” in Chapter 6 for more details on using the two processes.

HOME

CONTENTS

INDEX

For further assistance, email support_center@synopsys.com or call your local support center

V3.4

VHDL Compiler Reference

Example A–1

Implementation of a Moore Machine –– Moore machine

entity MOORE is port(X, CLOCK: in BIT; Z: out BIT); end;

architecture BEHAVIOR of MOORE is type STATE_TYPE is (S0, S1, S2, S3); signal CURRENT_STATE, NEXT_STATE: STATE_TYPE; begin –– Process to hold combinational logic COMBIN: process(CURRENT_STATE, X)

You May Also Find These Documents Helpful

  • Satisfactory Essays

    VLSI

    • 2434 Words
    • 10 Pages

    CS250 VLSI Systems Design Fall 2010 Krste Asanovic’, John Wawrzynek with John Lazzaro and Yunsup Lee (TA) Lecture 01, Introduction 1 CS250, UC Berkeley Fall ‘10 Why the heck is it CS250 and not EE250? ‣ We answer that with a course history (with a few embedded lessons). Warning: What follows is principally from memory. I’ve done my best to be accurate, but some errors or misinterpretations might exist. Starts in 1958 with the invention of the Integrated Circuit independently…

    • 2434 Words
    • 10 Pages
    Satisfactory Essays
  • Powerful Essays

    Vlsi Whatsup

    • 4547 Words
    • 19 Pages

    Lecture 0 VLSI Design Introduction to the subject Rajesh Ghongade VIIT • Teaching Scheme – Lectures: 3 Hrs/week – Practical: 2 Hrs/Week • Examination Scheme – Paper: 100 Marks – Practical: 50 Marks – Oral: 25 Marks Unit-I VHDL Modeling and Design Flow Introduction to VLSI: complete VLSI design flow (with reference to an EDA tool). Sequential, Data flow, and Structural Modeling. Functions. Procedures, attributes. Test benches, Synthesizable, and non synthesizable statements; packages…

    • 4547 Words
    • 19 Pages
    Powerful Essays
  • Powerful Essays

    Mcmm Vlsi

    • 2604 Words
    • 11 Pages

    signoff their functions and Static Timing Analysis (STA) timing closure is also no exception. STA Timing closure is always an important and critical part of SoC design and lower technology nodes have only compounded the challenges for STA teams. As the VLSI industry has entered the epoch of a lower technology node, diminishing transistor sizes and interconnect lengths have disturbed the ratio of cell and interconnect delays. This leads to requirement of signing off the SoC at multiple corners. After timing…

    • 2604 Words
    • 11 Pages
    Powerful Essays
  • Satisfactory Essays

    Code of conduct sample

    • 416 Words
    • 2 Pages

    Code of conduct By signing this document every member of the group has read, understood and accepted every rule on this document. These set of rules are created by participation of the group members. 1. Duties a) Perform duties with honesty and integrity. b) Do the given task on time. c) Try your best to work as a team. d) Share ideas related to the topic even if they feel that it is a simple idea. e) Bring information from reliable source to prevent time losses. f) Avoid any kind of plagiarism…

    • 416 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Sop for Masters in Vlsi

    • 696 Words
    • 3 Pages

    I want to pursue an MS degree in Electrical & Computer Engineering with a specialization in digital VLSI design as it will help me realize my goal of becoming a chip design engineer with the versatility to handle front-end and back-end VLSI designs in the near future. I am passionate about innovating high performance and low power VLSI systems and find the process involved in generating new digital logic techniques to be extremely challenging and fulfilling. My under-graduate program in Electronics…

    • 696 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    sop in vlsi

    • 338 Words
    • 2 Pages

    AWA: issue. The drawbacks to the use of nuclear power means that it is not a long term solution to the problem of meeting ever increasing energy needs. Every system or an approach to a problem comes with its own set of complications but that does not mean that we must stop using it. The complications only indicate that the the system needs to be further modified in order to work efficiently. Thus I strongly deny that due to the drawbacks of the nuclear power we must stop using it. Systems from…

    • 338 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Statement of Purpose Vlsi

    • 931 Words
    • 4 Pages

    am AAA, an applicant to the Masters program of your university. Towards the end of my undergraduate studies, I feel that I have gained enough experience and motivation to pursue graduate studies in Computer Engineering with specialization in Digital VLSI Design & Computer Architecture. A research career being my ultimate aim, I believe that graduate studies will help me in honing the knowledge and skills I have developed during my undergraduate years and enable me to fulfill my ambition of being in…

    • 931 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Spss Code Book Sample

    • 7058 Words
    • 29 Pages

    Your temporary usage period for IBM SPSS Statistics will expire in 12 days. GET FILE= 'C:\Users\admin\Desktop\MGSM816 - Market Research_Indivitual assign ament_42403693.sav '. DATASET NAME DataSet1 WINDOW=FRONT. CODEBOOK Qnaire_no [n] A1 [s] A2 [s] A3 [s] A4 [s] A5 [s] A6 [s] A7 [s] A 8 [s] A9 [s] A10 [s] A11 [s] A12 [s] A13 [s] A14 [s] A15 [s] A16 [s] A17 [ s] A18 [s] A19 [s] A20 [s] A21 [s] A22 [s] B1 [s] B2 [s] B3 [s] B4 [s] B5 [s] B6 [s] B7 [s] B8 [s] B9 [s] B10 [s] B11 [s] B12 [s] C1 [s] C2…

    • 7058 Words
    • 29 Pages
    Satisfactory Essays
  • Powerful Essays

    VLSI IMPLEMENTATION OF ARRAY BASED FIR FILTER FOLDING A PROJECT REPORT Submitted by POORNIMA.K (41502106067) REKHA.H (41502106084) SARADA VINAYAK (41502106090) in partial fulfillment for the award of the degree of BACHELOR OF ENGINEERING in ELECTRONICS AND COMMUNICATION ENGINEERING SRM ENGINEERING COLLEGE, KATTANKULATHUR ANNA UNIVERSITY:: CHENNAI 600 025 APRIL 2006 ANNA UNIVERSITY : CHENNAI 600 025 BONAFIDE CERTIFICATE Certified that this project report “VLSI IMPLEMENTATION…

    • 6336 Words
    • 26 Pages
    Powerful Essays
  • Powerful Essays

    Sample

    • 1207 Words
    • 5 Pages

    A Better Login System - Tuts+ Code Tutorial 1 of 33 Tutorials http://code.tutsplus.com/tutorials/a-better-login-system--net-3461 Courses Premium Jobs Blog Advertisement Code Categories Software & Tools Series By Andrew Steenbuck, 26 Mar 2009 Tweet 0 Like 0 23 Net.tuts+ has published several great tutorials on user login systems. Most tutorials only deal with authenticating the user, which allows for two levels of security: logged in and not…

    • 1207 Words
    • 5 Pages
    Powerful Essays