4 bit shift register design in VHDL testbench and output waveform

A 4-bit shift register design in VHDL is illustrated with waveform output. The shift register is made of 4 D Flip Flop. Data enters 1 bit at a time into the first D Flip Flop which is then shifted along the cascaded shift register.

D Flip Flop:

The D Flop Flip is the basic unit of the 4 bit shift register. It is a synchronous flip flop with clock and reset input. The input for data is D and the output is Q.
d flip flop

D Flip Flop:

library ieee;
use ieee.std_logic_1164.all;

entity dff is
port(
D : in std_logic;
CLK : in std_logic;
RST : in std_logic;
Q : out std_logic
);
end dff;

architecture dff_arch of dff is
begin

process (CLK)
begin
if CLKevent and CLK=1 then  --CLK rising edge
if RST =1 then --synchronous RESET active High
Q <= 0;
else
Q <= D;
end if;
end if;
end process;
end dff_arch;

Shift Register:

The shift register below instantiates the above D Flip Flip 4 times for the 4 Flip Flops. The input to the register is Din which is feed to the first D Flip Flop. The out of the shift register is Qout.

shift register
Shift Register Code:

library ieee;
use ieee.std_logic_1164.all;

entity register_design is
port (
Din : in std_logic;
CLK : in std_logic;
RST : in std_logic;
Qout : out std_logic_vector(3 downto 0)
);
end register_design;

architecture register_arch of register_design is

signal q0, q1, q2, q3 : std_logic;

begin
ff1: entity work.dff(dff_arch)
port map (
D => Din,
CLK => CLK,
RST => RST,
Q => q0
);
ff2: entity work.dff(dff_arch)
port map (
D => q0,
CLK => CLK,
RST => RST,
Q => q1
);
ff3: entity work.dff(dff_arch)
port map (
D => q1,
CLK => CLK,
RST => RST,
Q => q2
);
ff4: entity work.dff(dff_arch)
port map (
D => q2,
CLK => CLK,
RST => RST,
Q => q3
);

Qout <= q0&q1&q2&q3;

end register_arch;

Testbench Code:

library ieee;
use ieee.std_logic_1164.all;

entity register_design_tb is
end register_design_tb;

architecture TB_ARCHITECTURE of register_design_tb is

component register_design
port(
Din : in STD_LOGIC;
CLK : in STD_LOGIC;
RST : in STD_LOGIC;
Qout : out STD_LOGIC_VECTOR(3 downto 0) );
end component;

signal Din : STD_LOGIC;
signal CLK : STD_LOGIC;
signal RST : STD_LOGIC;

signal Qout : STD_LOGIC_VECTOR(3 downto 0);

begin

UUT : register_design
port map (
Din => Din,
CLK => CLK,
RST => RST,
Qout => Qout
);

CLK_GEN: process
begin
CLK <= 0;
wait for 5 ns;

CLK <= 1;
wait for 5 ns;

end process;

stimuli : process
begin

Din <= 1 after 20 ns;

RST <= 1 after 70 ns;

Din <= 1 after 90 ns;

wait;

end process;

end TB_ARCHITECTURE;

configuration TESTBENCH_FOR_register_design of register_design_tb is
for TB_ARCHITECTURE
for UUT : register_design
use entity work.register_design(register_arch);
end for;
end for;
end TESTBENCH_FOR_register_design;

Waveform

graph waveform of shift register


In the waveform graph above, the data input is 1 at 20 ns which is propagated through the D flip flops as shown by Qout(3), Qout(2), Qout(1) and Qout(0). At 70 ns Reset signal RST is applied which puts all the D flip flop states to 0.
Read More..

Cinema HD 4 0 5240 19189 Download Free









Cinema HD 4.0.5240.19189







Cinema HD is a revolutionary product that allows you to gaaumjobesod video quality, expensive hardware or even more expensive professional studios without buying. At the same time, the program will help you create the perfect video films from conventional video, shot on a cell phone, which you can then watch on your home DVD player-on. With this program you can create HD video files from a normal DVD video.



Year: 2014 Program Version: 4.0.5240.19189 Operating System: Windows ® XP | Vista | 7 | 8 | 8.1 Interface Language: English (ENG) Activation: Present File Size: 20.23 Mb






download1 Assassins Creed Directors Cut Edition PC Game

Cinema HD 4.0.5240.19189 PC Software Download

Extraction Password =pc-softwarepk.blogspot.com
Direct Download Link

Cinema HD 4.0.5240.19189 (EN/2014)

20.23MB
Read More..

Glary Utilities Pro v3 9 4 144 Portable


Glary Utilities is a collection of system tools and utilities to fix, speed up, maintain and protect your PC. It allows you to clean common system junk files, as well as invalid registry entries and Internet traces (theres a plug-in support for 45+ external programs). You can also manage and delete browser add-ons, analyze disk space usage and find duplicate files.

Features:
• Disk Cleaner Removes junk data from your disks and recovers disk space
• Registry Cleaner Scan and clean up your registry to improve your systems performance.
• Shortcuts Fixer Corrects the errors in your startmenu & desktop shortcuts
• Startup Manager Manages programs which run automatically on startup
• Memory Optimizer Monitors and optimizes free memory in the background
• Tracks Eraser Erases all the traces,evidences,cookies,internet history and more
• File Shredder Erases files permanently so that no one can recover them
• Internet Explorer Assistant Manages Internet Explorer Add-ons and restores hijacked settings
• Disk Analysis Get details information of the desired files and folders
• Duplicate Files Finder Searchs for space-wasting and error producing duplicate files
• Empty Folders Finder Find and remove empty folders in your windows
• Uninstall Manager Completely uninstall programs you dont need any more
• Context Menu Manager Manage the context-menu entries for files, folders...
• Process Manager Monitor programs that run on your PC and stop spyware and Trojans.

Minimal system configuration
    * Graphics mode 800x600 with 16-bit colors
    * 20 MB free hard disk space at least
    * Intel Pentium or AMD K5 processor with 133 MHz
    * 32 MB RAM

Recommended system configuration
    * Graphics mode 1024x768 with 32-bit color
    * 30 MB or more free hard disk space
    * Intel Pentium 3/4 or AMD Athlon processor with 500 or above MHz
    * 128 MB RAM or more
    * Internet access

Size: 14.4 MB

Made By Spoon Studio

Download from Mirrorcreator.com
Read More..

Download WinLaunch 0 4 5 Free

Download WinLaunch 0.4.5 Free
WinLaunch is a simple, free application that gives you a sleek Mac OS X Lion launchpad for your Windows desktop.
When you download the WinLaunch file, youll see that there are versions supporting both 32 and 64-bit incarnations of Windows, which is a nice touch. When you open up the relevant version, youll see a fairly lengthy welcome screen - read it, as it tells you how to access the app. The easiest method is by dragging WinLaunch.exe to your taskbar and customizing it from there.
You can then activate the app by clicking. Pressing F will give you access to a windowed version where you can configure and tweak WinLaunchs settings. Adding apps and folders is as easy as dragging and dropping into the window. After that, just open the settings menu to change how the launchpad responds, appears and activates.
WinLaunch is a fun bit of functionality that could be fairly useful if you manage to customize it right. Its not exactly easy on system resources, however, so youll need a powerful machine, especially if you frequently use other resource-heavy apps. We also found the initial welcome screen hard to open once we had closed it!
WinLaunch is a slick app that gives you access to a Mac-style lauchpad - its useful and looks good, so check it out.
Recent changes
  • Changed icon
  • Reorganized the settings (Design / Background)
  • Improved left click scrolling
  • Fixed bg positioning
  • Added the background split effect
  • Made improvements in memory management
  • Added options to customize animation timing
  • Added icon darkening effect on click
  • Fixed folder renaming issue (close instead of rename)
  • Fixed blurriness issue (although you might need to manually adjust the icon size to fit your screen!)
  • Made some adjustments to the default theme
  • Changed minimum folder items to 2
  • Added InstantMove mode(Lion like)
  • Added TabletMode option (Settings / General / Controls), The default now is instant
  • Changed Escape mapping (ESC Hides WinLaunch, CTRL + ESC closes WinLaunch)
  • Changed FadeIn animation when background image is used
  • Changed Launch animation
  • Added option to show the welcome screen again (in the About section)
  • Added option to block WinLaunch when a fullscreen app is running (Activation/Misc)
  • Added Synaptics activation and scrolling
Pros
  • Looks good
  • Easy to use
  • Lots of options for customization
Cons
  • Heavy on resources

Download WinLaunch 0.4.5

Read More..

Ableton Live v8 1 4 Portable


Ableton Suite is the XL version of Ableton Live. Suite 8 gives you all of the features in Live 8 plus SOUND, with a radically new Library packed with beautiful new sounds and a wealth of useful resources. Suite 8 contains 10 Ableton instruments including synths, a sampler, electric and acoustic drums, mallets, numerous sampled instruments and the new, reworked Operator. Two completely new instruments, Collision and Latin Percussion, round off the set. Ableton Suite 8 is a complete package: the tools AND the sounds.




The tools:

Ableton Live 8 provides a comprehensive environment for writing, producing and performing music.

Session View
Live is the only music production software with the "Session View": a unique grid for recording and playing musical ideas and phrases. The Session View is non-linear, so you can record and play back your ideas in any order you want. When youre working on a new track, this is a smart, flexible way to write and record. If youre performing music live, it gives you complete flexibility and freedom to improvise.

Arrangement View
Live also has a second view: the "Arrangement View," a complete music production environment. This is the linear counterpart to the Session View and is well-suited to "traditional" recording, arranging and mixing. These two views interact with one another, each with its own strengths and intricacies. Both views are based on the single principle of creative, intuitive music-making.

Uninterrupted creative flow
In Live, you never have to stop the music. Record audio and MIDI on the fly, drop in loops and samples, add effects and swap sounds without ever hitting the stop button: everything happens in real time. Youre free to improvise and the computer actually becomes a musical instrument—an expressive and creative tool, perfectly at home on stage or in the studio.

Beats made easy
Lives unique Drum Rack combines drag-and-drop simplicity in a familiar pad-style interface. Each of the 128 drum pads can have its own instrument or sample plus effects. Slice beats, loops or REX files to MIDI for additional control options and use the new groove feature (which includes grooves from the legendary MPC and SP1200 machines) to add swing to your beats.

Creative expression for DJs
Mix and match tracks and loops automatically, remix on the fly, capture audio loops in real time from decks and other external sources, incorporate your own productions into the mix, and much more. Whether its the centerpiece of the DJ rig or just a creative sidearm, Live gives DJs entirely new worlds of creative expression.

Share: effortless remote collaboration
Share your Live Sets with others via the web. Live 8s simple and intelligent solution for online musical collaboration streamlines the sharing process with one-click sharing and loading, a simple system of setting access permission, speedy transfers and no issues with external plug-ins and instruments.

Looping with Live
Not only for guitarists, the Ableton Looper gives you classic sound-on-sound looping without the limitations of a hardware device. Looper is set up for remote operation, so you can record, overdub, undo and more without touching the computer.

Totally compatible
Live works seamlessly with controller hardware and assigning custom MIDI controls is simple. Live supports AIFF, WAV, MP3, Ogg Vorbis and FLAC files, VST and AU effects and instruments. Live can handle REX files and runs as a ReWire Master or Slave, so it works nicely alongside other DAWs like Pro Tools, Logic, Cubase or Reason. And if you have a multicore or multiprocessor system, Live supports that, too.

The sounds
Ableton Suite 8s library is a well-balanced and comprehensive collection of sounds and resources including synthesis, real-world "Sound Objects", presets, grooves, templates and, above all, a wide-ranging set of beautiful sounds.

Key features:
Multitrack recording up to 32-bit/192 kHz
Nondestructive editing with unlimited undo
Powerful MIDI sequencing of software and hardware instruments
Advanced warping and real-time time-stretching
Library with over 1600 expressive sounds, each with versatile control options
A comprehensive selection of built-in audio and MIDI effects
A wide range of software instruments
Instrument Racks for simple management of complex instrument setups
Drum Racks for intuitive and responsive beat-making
Effect Racks for professional-grade mastering, mixing and creative sound processing
New groove engine; apply and extract grooves in real time
Construction kits containing loops and phrases in a number of styles
Sound Objects Lite, from SonArte: a toolkit of real world object recordings
440 MB of abstract, experimental loops from renowned music software pioneers Cycling 74 *
Over 400 loops and samples from Zero-G *
1000s of single-device presets: simple components for making new sounds and exploring synthesis
Song templates with pre-configured tracks and routing
Supports AIFF, WAV, MP3, Ogg Vorbis and FLAC files
VST and AU support; automatic plug-in delay compensation
REX file support plus built-in audio to MIDI slicing
Video import and export for scoring, video warping
Simple MIDI mapping plus instant mapping for selected hardware
Full ReWire support; runs as Slave or Master
Multicore and multiprocessor support

Also includes
Printed reference manual in English, French, German or Japanese (box only)
Built-in interactive lessons
Localized software menus, tutorials and PDF reference manuals in English, Spanish, French, German and Japanese

System requirements
Windows: 1.5 GHz Pentium 4 or Celeron compatible CPU or faster (multicore CPU recommended), 1 GB RAM (2 GB recommended), Windows XP or Windows Vista, Windows compatible sound card (ASIO driver support recommended), DVD-ROM drive, QuickTime recommended

Size: 282 MB

Part1


Part2


Part3


Part4

Read More..

ThemeForest Newspaper 4 0 1 Purchased Latest Version



Newspaper is a WordPress theme that lets you write articles and blog posts with ease. We offer great support and friendly help!
The Newspaper template is excellent for a news, newspaper, magazine, publishing or review site. It also supports videos from YouTube and features a rating system. So far, we have the theme integrated with bbPress Forum, BuddyPress, Buddy Press, and WooCommerce. It uses the best clean SEO practices, and on top of that, it’s fast, simple, and easy to use. In addition, Newspaper supports responsive Google ads, AdSense and RTL .

\\\\\\\\\\\\\\\\\\\\\ \

\\


Demo- http://themeforest.net/item/newspaper/5489609
Download- http://www34.zippyshare.com/v/24036620/file.html
Read More..

Blog Archive

Powered by Blogger.