Got a tricky question? Receive an answer from students like you! Try us!

assignment1 with VHDL using Xilinx software version 10.1 - Essay Example

Only on StudentShare
Masters
Author : jabari07
Essay
Logic & Programming
Pages 10 (2510 words)

Summary

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. …

Extract of sample
assignment1 with VHDL using Xilinx software version 10.1

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. ...
Download paper

Related Essays

Zemax EE Software and Programming.
Aside from investigating properties such as reflection coefficient, absorption coefficient, temperature variation, and thermal conductivity, additional theoretical estimations are made. An example is the determination of focal length, exposed effective areas, and light collection and concentration for all components. A number of designs are evaluated to examine the effect of different geometrical shapes of light pipes for refraction studies and light cups for reflection studies. Zemax software is used for a large part of this study. Therefore, this chapter details the basics of Zemax software…
11 pages (2761 words)
Comparison of Scripting Languages
They are categorized into scientific concerned and general purpose scripting languages. Examples of scientific based one are Matlab and Octave while those of general purpose are python and Perl. However, we are going to compare and contrast Matlab, Python, and Octave scripting languages by analyzing. According to Chapman, Matlab is a computer program enhanced to perform scientific and engineering calculations (2008). It started as a program to calculate matrix mathematics but with time, it improved to a malleable calculating program capable of resolvingbasically any technical difficult. Python…
human computer interaction (user interface )
Reference: Chapman, Callum. "Common Elements Used in Interface Button Design." Web Designer Dept. (2011): 4. Web. 20 Dec. 2011. <, http:/www.webdesignerdepot.com/2011/04/common-elements-used-in-interface-button-design/>. TYPOGRAPHY The fonts and typefaces are important elements of the user interface. It should be in proportionate with the design or else it will just look like a clutter. I learned that it should draw attention to the content taking in consideration its size, lines and shade. The overall appearance of the font is in conjunction with its readability which is highly essential for…
7 pages (1757 words)
High-level Languages and Low-level Languages
This essay approves that the programming languages that are very similar to the human languages are acknowledged as the high-level languages. The examples of high-level languages are FORTRAN, COBOL, BASIC, PASCAL, C+ etc. These languages are similar to the English language. In other words, it is relatively easy to understand the code written in high level programming languages. In a high-level language, a new program can easily be written in a very short time. In fact, the larger and complex software applications can be built in a few days or months. An error is a mistake that is made by the…
5 pages (1255 words)
Business Forecasting Using eViews
The company had a major crisis in the last quarter of 2002 until mid-2003. Some of their equipment failed in the market and they faced a multi-million pound lawsuit. This led to a huge deficit in their pension fund. This was the cause of the major fall of their share prices in that period. From the analysis, the prices were performing better from that point onward and rose in an almost steady gradient. This was until the first quarter of 2005 when the share price fell slightly, then another steady rise to mid-2006. Subsequently, there was a drop of the index by about 50. The graph then rises…
6 pages (1506 words)
Combinational and sequential logics
The two binary digit full adders are found as the standard IC packages as 74LS283 and 74LS83 which add up and generate a CARRY and SUM output. …
5 pages (1255 words)
Software component metrics with examples
The software applications developed through developing and integrating software components have several benefits. Due to the benefits of the component based software development, various software component models and techniques have been researched and created. The software component models define and explain not only the software components but also the rules / guidelines for integration and composition mechanism. The concept is usually known as Component Based Software Engineering (CBSE) or Component Based Development (CBD) (Lau and Wang, 2007).…
15 pages (3765 words)