移位寄存器的VHDL描述

时间:2023-03-10作者:佚名

8位移位寄存器

LIBRARY ieee;移位寄存器的VHDL描述

USE ieee.std_logic_1164.all;

ENTITY shifter IS

PORT (

data_in: IN STD_LOGIC_VECTOR(7 DOWNTO 0);--输入的数据

n: IN STD_LOGIC_VECTOR(2 DOWNTO 0);--移位的数量

dir: IN STD_LOGIC--移动的方向 0:左 1:右

kind: IN STD_LOGIC_VECTOR(1 DOWNTO 0);--移动类型 00:算术移 01:逻辑移 10:循环移

clock: IN BIT;--手动时钟PULSE

data_out: OUT STD_LOGIC_VECTOR(7 DOWNTO 0)--移位的结果

);

END shifter;ARCHITECTURE behav of shifter IS

BEGIN

PROCESS (data_in, n, dir, kind)

VARIABLE x,y : STD_LOGIC_VECTOR(7 DOWNTO 0);

VARIABLE ctrl0,ctrl1,ctrl2 : STD_LOGIC_VECTOR (3 DOWNTO 0);

BEGIN

IF (clock'EVENT AND clock = '1')THEN--产生控制向量ctrl

ctrl0 := n(0)

相关阅读

150元一天的电工能干吗?说出了大多数电工的心酸

我的一个朋友是做生产流水线维修保养电工,工厂不是很大,所以六条流水线,就他一个维护电工,这两年随做装置设备的老化,每个班级的工作也基本上排得满满的,虽不是能说很累...
2023-06-11
150元一天的电工能干吗?说出了大多数电工的心酸

电机接线柱烧坏故障分析实例

【免费下载】 PLC软件下载_PLC软件安装教程_PLC手册下载_PLC案例下载! 【免费学习】 变频器精品课程_西门子PLC精品教程_三菱PLC精品教程! 一、事故概况 某工厂出现电机接线柱发热老化...
2023-06-27

老电工教你如何又快又准的判断漏电?

【免费下载】 PLC软件下载_PLC软件安装教程_PLC手册下载_PLC案例下载! 【免费学习】 变频器精品课程_西门子PLC精品教程_三菱PLC精品教程! 漏电如何判断? 漏电: 线路或设备的常见故障...
2023-06-27

BV单芯线和BVR单芯多股线的对比,家装用什么电线好?

在家装中,建材电线是必不可少的,那么,装修用什么电线好?这是大家所关心的问题,电线质量的好坏直接影响到生活的安全性,大家在选择电线时务必加以重视,下面给大家介绍,...
2023-06-11

电动机保护器的接线方法

本文介绍了电动机保护器如何接线的方法,一例电机保护器的接线图,AMDP-X/F531 系列电动机保护器DO连接继电器电气原理图,下面与电工之友小编一起来看下。 电动机保护器的接线图...
2023-06-26
电动机保护器的接线方法

热销商品

304不锈钢连胶条喉箍R型固定夹管夹U型电缆电线连胶条卡箍橡胶减

304不锈钢连胶条喉箍R型固定夹管夹U型电缆电线连胶条卡箍橡胶减震,是一种高效、耐用的管路连接解决方案。该产品采用高品质304不锈钢材料,具有优异的耐腐蚀性和强度...
0.29

丁晴橡胶条实心扁条耐油方形胶条减震缓冲胶皮耐磨耐压防撞密封条

丁晴橡胶条(NBR)是一种高性能合成橡胶密封材料,具有优异的耐油性、耐磨性和耐压性,广泛应用于机械、汽车、液压设备及建筑密封领域。其实心扁条与方形截面设计,结构稳...
1.35

硅胶发泡圆条硅胶发泡条耐高温密封条海绵条 1mm/2/3/4/5/8/10/12

硅胶发泡圆条(又称硅胶发泡条、耐高温密封条、海绵条)是一种高性能密封材料,采用优质硅胶发泡工艺制成,具有优异的耐高温、耐老化、阻燃及弹性恢复性能。常见规格包括...
1.41

内六角扳手 拐杖T型球头平头6棱方螺丝刀工具2 2.5 3 4 5 6 8mm

内六角扳手拐杖是一款集多功能于一体的便携工具,采用T型人体工学设计,握感舒适,操作省力。其头部配有球头与平头双模式,兼容多种内六角螺丝,适用于家具组装、自行车维...
2.79

民宿服装店克鲁宁灯罩创意客厅餐厅卧室书房纸灯北欧装饰云朵吊灯

克鲁宁灯罩创意纸灯,以北欧简约美学为灵感,融合云朵般柔和造型,为民宿、服装店及家居空间注入温馨氛围。采用环保纸质材料,轻盈透光,营造温暖柔和的漫射光效,适用于客厅...
38.15

网站栏目