We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Nobody downloaded yet

Assignment1 with VHDL using Xilinx software version 10.1 - Essay Example

Comments (0)
1. Introduction
A register in digital circuits is a memory element that is employed for storing and manipulating data. These registers are categorized based on how the information is retrieved or stored. …
Download full paper

Extract of sample
Assignment1 with VHDL using Xilinx software version 10.1

Download file to see previous pages... A serial register operates serially, accepting and transferring data one bit at a time, while a parallel register operates on a parallel fashion accepting and transferring all the bits simultaneously. Since mere transferring or storing data in digital circuits is literally achieved by shifting the bits, the registers specifically used for storing and retrieval purposes without any manipulations, are called shift registers. A shift register is generally designed with a series of flip-flops connected in the form of a chain such that the output of one is connected to the input of the other expect the output of the last one which is the actual output of the circuit. A universal shift register is one that incorporates all the features that are applicable for shifting operations including parallel input/output, left/right-shift serial inputs, operating mode control inputs (S1 & S0) and direct overriding clear line (RESET), etc.
2. Design Overview
For this assignment, a 4-bit universal shift register is designed in VHDL (VHSI Hardware Description Language) and simulated in VHDL IDE- Xilinx ISE. VHDL is generally used to write down the entire digital circuit description and its logic in the form of code or program. The circuit description is defined as entity and the logic as process. ...
Schematic view of 4-bit universal Shift Register created in Xilinx ISE The input S1 and S0 act as control signals which determines the mode of operation of the shift register. The possible combination of the two signals along with the required mode of operation are summarised in the below table: S1 S0 Action 0 0 Hold (retain the previous state) 0 1 Shift left 1 0 Shift right 1 1 Parallel load 3. Design Solution Based on the above truth table for possible combinations of control signals, the state function table is derived for all combinations of input signals and control signals with respect to RESET and CLOCK signals and is summarised below: RESET Mode Clock Serial IN Parallel IN OUTPUTS _RST S1 S0 CLK SIL SIR D0 D1 D2 D3 Q3 Q2 Q1 Q0 0 X X X X X X X X X X X X X 1 X X Not ? X X X X X X Q3 Q2 Q1 Q0 0 0 0 ? X X X X X X Q3 Q2 Q1 Q0 0 0 1 ? 1 X X X X X Q2 Q1 Q0 1 0 0 1 ? 0 X X X X X Q2 Q1 Q0 0 0 1 0 ? X 1 X X X X 1 Q3 Q2 Q1 0 1 0 ? X 0 X X X X 0 Q3 Q2 Q1 0 1 1 ? X X D0 D1 D2 D3 Q0 Q1 Q2 Q3 X – don’t care condition ????low to high clock transition In order to achieve the above functionality using VHDL programming, behavioural approach of VHDL is employed in the process definition. This approach is chosen due to the fact that it is purely behaviour oriented and highly independent of the design implementations and will not change with changes in design approach for the same behaviour. The process is defined with the circuit’s behavioural architecture and the event attribute on the CLK signal is employed, to realize the clock signal state change. Since RESET signal is asynchronous and needs immediate action irrespective of the states of other inputs, RST is checked at the beginning of the process ...Download file to see next pagesRead More
Comments (0)
Click to create a comment
Digital System Applications
A digital system is a combination of various devices which are designed to manipulate the logical information or the physical quantities which have been represented in digital form. This signifies that the quantities can only take discrete values. The digital devices are mostly electronic.
8 Pages(2000 words)Essay
Finance assignment1
Other sources include equity and preference shares and retained earnings. Debt is a long term arrangement with a lender by a company to avail finance on a certain set of conditions. The lender may be banks and financial institutions, public, and other corporations issuing debt securities.
9 Pages(2250 words)Essay
Economic data analysis using software STATA
was occasioned by the facts that, the GDP of a country most of the times tends to follow a certain criteria depending on the rate of inflation and the rate of un-employment among the country’s population. In this regard, data was collected for 19 years (1980-1998), for all
8 Pages(2000 words)Essay
Still, we are no closer to a clear definition of leadership than we were when The Difference “Difference” Makes was published. While some of these leadership courses
14 Pages(3500 words)Essay
The software copyright rules defend software authors and developers, similarly as investors are protected by the patent law (National Academy of Engineering; Shelly, Cashman and Vermaat). In the same way, borrowing a licensed software
2 Pages(500 words)Essay
Coding Interview Data Using Invivo Software
Moreover, he is an excellent husband because of the love he has towards his family. He is also loyal, and an inspirational figure. MNC - The first respondent met Hillary Rodham Clinton at valley Mountain
3 Pages(750 words)Essay
DNA, on the other hand is responsible for storing of genetic information during the insulin coding process. This can be distinguished in immunochemical cross-reactivity and HPLC anti-insulin sera tests to substantiate their identity. b. mRNA is a messenger
4 Pages(1000 words)Essay
Econometrics Asignmnet using E-VIEWS SOFTWARE
company worldwide and as such a number of variables such as USA nominal GDP, USA unemployment rate and the PMI index are expected to affect the sales made by the company. This report examines how the company can predict the sales it can make without having to go into deep
7 Pages(1750 words)Essay
Pros and Cons of using open source software to secure your network
th any intention the rights to change/ modify, study or distribute the software (it is a general kind of software license that avails the source code to the general public with relaxed or inexistent restrictions of copyright as nothing is specified regarding patent use or
5 Pages(1250 words)Essay
Let us find you another Essay on topic Assignment1 with VHDL using Xilinx software version 10.1 for FREE!
Contact us:
Contact Us Now
FREE Mobile Apps:
  • About StudentShare
  • Testimonials
  • FAQ
  • Blog
  • Free Essays
  • New Essays
  • Essays
  • The Newest Essay Topics
  • Index samples by all dates
Join us:
Contact Us