美高梅官网,金沙网投领导者,金沙网投网站,金沙网投开户 > 可编程逻辑 > 正文

直流电机VHDL源代码

? 2018年05月24日 10:13 ? 次阅读

美高梅官网,金沙网投领导者,金沙网投网站,金沙网投开户 www.tongshi-cn.com LIBRARY IEEE;

USE IEEE.Std_logic_1164.ALL;

USE IEEE.Std_logic_unsigned.All;

USE IEEE.Std_logic_arith.All;

ENTITY Dccount IS

Port (

Clk : IN STD_LOGIC;

AI : IN STD_LOGIC_VECTOR(3 DOWNTO 0);

CO : Out STD_LOGIC_VECTOR(3 DOWNTO 0);

Pulse: IN STD_LOGIC;

DriverA,DriverB: OUT STD_LOGIC;

S : OUT STD_LOGIC_VECTOR(6 DOWNTO 0);

P : OUT STD_LOGIC_VECTOR(5 DOWNTO 0);

Sp : Out STD_LOGIC);

END Dccount;

ARCHITECTURE A OF Dccount IS

SIGNAL F: STD_LOGIC_VECTOR(5 Downto 0);

SIGNAL F_hz: STD_LOGIC;

SIGNAL OSC: STD_LOGIC;

SIGNAL OSC1: STD_LOGIC;

SIGNAL C: STD_LOGIC_VECTOR(3 DOWNTO 0);

SIGNAL A: STD_LOGIC_VECTOR(3 DOWNTO 0);

SIGNAL CODE: STD_LOGIC_VECTOR(2 DOWNTO 0);

SIGNAL Bcd:STD_LOGIC_VECTOR(23 Downto 0);

SIGNAL COUNT:STD_LOGIC_VECTOR(23 Downto 0);

SIGNAL SUM: STD_LOGIC_VECTOR(4 DOWNTO 0);

SIGNAL D: STD_LOGIC_VECTOR(3 DOWNTO 0):=“0000”;

SIGNAL Ind_coil: STD_LOGIC_VECTOR(3 Downto 0) := “0001”;

SIGNAL Hz:STD_LOGIC;

SIGNAL Spo: STD_LOGIC;

SIGNAL SW:STD_LOGIC;

SIGNAL KEY:STD_LOGIC;

SIGNAL DRA,DRB:STD_LOGIC;

BEGIN

DRIVERA《=DRA;

DRIVERB《=DRB;

P(5 Downto 0) 《= F(5 Downto 0);

CO(3 DOWNTO 0) 《=C(3 DOWNTO 0);

A (3 DOWNTO 0)《=AI(3 DOWNTO 0);

SP《=SPO;

-----------------Div------------------------

PROCESS(OSC)

VARIABLE D_ff: STD_LOGIC_VECTOR(20 Downto 0);

VARIABLE DELAY: STD_LOGIC_VECTOR(23 DOWNTO 0);

BEGIN

WAIT UNTIL Clk = ‘’1‘’;

IF D_ff(20 Downto 0) 》= 2E6 THEN

D_ff(20 Downto 0) := “000000000000000000000”;

ELSE

D_ff(20 Downto 0) := D_ff + 1;

END IF;

F_hz 《= Not D_ff(6);

OSC 《= Not D_ff(10);

OSC1 《= Not D_ff(17);

IF DELAY》=500000 THEN

DELAY:=“000000000000000000000000”;HZ《=NOT Hz;

ELSE DELAY:=DELAY+1;

END IF;

END PROCESS ;

----------------------------------------------

PROCESS (F_HZ,OSC,OSC1,HZ,PULSE)

VARIABLE B: STD_LOGIC;

VARIABLE INT: STD_LOGIC;

VARIABLE Data: STD_LOGIC_VECTOR(3 DOWNTO 0);

VARIABLE UP: STD_LOGIC_VECTOR(2 DOWNTO 0);

VARIABLE ST:STD_LOGIC_VECTOR(2 DOWNTO 0);

VARIABLE Seq: STD_LOGIC_VECTOR(1 DOWNTO 0);

VARIABLE Sound: STD_LOGIC_VECTOR(1 DOWNTO 0);

VARIABLE STOP: STD_LOGIC;

VARIABLE DirecTIon: STD_LOGIC;

BEGIN

---------------7seg Scan-------------------------------

IF (F_HZ=‘’1‘’ AND F_HZ‘’EVENT) THEN

IF ST(2 DOWNTO 0)= “101” THEN

ST(2 DOWNTO 0):=“000” ;

ELSE ST(2 DOWNTO 0):=ST(2 DOWNTO 0)+1;

END IF;

END IF;

-----------------------------------------------

IF (OSC = ‘’1‘’ And OSC‘’EVENT) THEN

If A=“1111” Then

IF Seq=“11” Then Seq:=“00” ;

Else Seq:=Seq+1;

End If;

Else Seq:=Seq;

End If;

IF Seq=“00” Then C(3 DOWNTO 0)《=“1110” ;

Elsif Seq=“01” Then C(3 DOWNTO 0)《=“1101” ;

Elsif Seq=“10” Then C(3 DOWNTO 0)《=“1011” ;

Elsif Seq=“11” Then C(3 DOWNTO 0)《=“0111” ;

End If;

End If;

IF A=“1111” THEN INT:=‘’0‘’;

ELSE INT:=‘’1‘’;

END IF;

IF (HZ‘’EVENT AND HZ=‘’1‘’) THEN

IF STOP=‘’1‘’ THEN UP:=UP+1;

ELSE UP:=“000”;

END IF;

END IF;

IF KEY=‘’1‘’ AND COUNT/=0 THEN

IF DIRECTION=‘’0‘’ THEN DRA《=‘’1‘’;DRB《=‘’0‘’;STOP:=‘’0‘’;

ELSE DRA《=‘’0‘’;DRB《=‘’1‘’;STOP:=‘’0‘’;

END IF;

ELSIF KEY=‘’1‘’ AND COUNT=0 THEN STOP:=‘’1‘’;

ELSIF STOP=‘’1‘’ AND UP《“110” THEN DRA《=NOT DRA ;DRB《=NOT DRB;

ELSE DRA《=‘’0‘’;DRB《=‘’0‘’;STOP:=‘’0‘’;

END IF;

IF (OSC1‘’EVENT AND OSC1=‘’1‘’) THEN B:=(INT And (B And INT) );

----------------Direction Choice-----------------------

IF SW=‘’0‘’ AND B=‘’1‘’ AND Data(3 DOWNTO 0)=“1010” THEN

BCD(23 DOWNTO 0)《=BCD(23 DOWNTO 0);B:=‘’0‘’;Direction:=‘’1‘’;

ELSIF SW=‘’0‘’ AND B=‘’1‘’ AND Data(3 DOWNTO 0)=“1011” THEN

BCD(23 DOWNTO 0)《=BCD(23 DOWNTO 0);B:=‘’0‘’;Direction:=‘’0‘’;

------------------KEY LOCK ON/OFF------------------------------------

ELSIF B=‘’1‘’ AND Data(3 DOWNTO 0)=“1100” THEN

BCD《=BCD;B:=‘’0‘’;SW《=NOT SW;

-------------------BACK-------------------------------

ELSIF SW=‘’0‘’ AND B=‘’1‘’ AND Data(3 DOWNTO 0)=“1101” THEN

BCD(23 DOWNTO 0)《=(“0000” & Bcd(23 Downto 4) );B:=‘’0‘’;

-------------------CLEAR---------------------------------

ELSIF B=‘’1‘’ AND Data(3 DOWNTO 0)=“1110” THEN

BCD《=“000000000000000000000000” ;B:=‘’0‘’;SW《=‘’0‘’;

------------------DOWNCOUNT 0 ------------------------------------

ELSIF BCD=0 AND KEY=‘’1‘’ THEN SW《=‘’0‘’;KEY《=‘’0‘’;BCD《=BCD;

------------------------------------------------------------------

ELSIF SW=‘’1‘’ AND KEY=‘’1‘’ AND DATA(3 DOWNTO 0)/=“1110” THEN BCD《=COUNT;

ELSIF SW=‘’1‘’ AND DATA(3 DOWNTO 0)=“1110” THEN SW《=‘’0‘’;

BCD《=“000000000000000000000000”;KEY《=‘’0‘’;

-------------------ENTER------------------------------

ELSIF SW=‘’0‘’ AND B=‘’1‘’ AND Data(3 DOWNTO 0)=“1111” AND BCD/=0 THEN

B:=‘’0‘’;SW《=‘’1‘’;KEY《=‘’1‘’;

ELSIF SW=‘’0‘’ AND B=‘’1‘’ AND Data(3 DOWNTO 0)=“1111” AND BCD=0 THEN

BCD《=BCD;B:=‘’0‘’;SW《=‘’0‘’;KEY《=‘’0‘’;

----------------------NUMBER SHIFT---------------------------

ELSIF SW=‘’0‘’ AND B=‘’1‘’ THEN Bcd(23 Downto 0)《= Bcd(19 Downto 0) & DATA(3 DOWNTO 0);B:=‘’0‘’;

Elsif INT=‘’0‘’ Then Bcd《=Bcd;

B:=‘’1‘’;

END IF;

END IF;

------------------------------------------------------

SUM(1 DOWNTO 0)《= Seq;

Sum(4 Downto 2)《=Code;

---------------------SOUND-----------------------------

If (Osc‘’Event And Osc=‘’1‘’) Then

If INT=‘’1‘’ AND SW=‘’0‘’ Then Sound:=Sound+1;Spo《=Sound(1) ;

Else Spo《=‘’0‘’;

End If;

End If;

-------------------------------------------------------

---------------------------DOWNCOUNT--------------------

IF SW=‘’0‘’ THEN COUNT《=BCD;

ELSE

If (PULSE = ‘’1‘’ And PULSE‘’EVENT) THEN

IF KEY=‘’1‘’ AND COUNT/=0 THEN

----------------------------1---------------------------------------------------

IF COUNT(3 DOWNTO 0)= 0 AND COUNT(23 DOWNTO 4)》=1 THEN

COUNT(3 DOWNTO 0) 《=“1001” ;

ELSE COUNT(3 DOWNTO 0) 《= COUNT(3 DOWNTO 0)-1;

END IF;

----------------------------2---------------------------------------------------------

IF COUNT(7 DOWNTO 4)= 0 AND COUNT(23 DOWNTO 8)》=1 AND COUNT(3 DOWNTO 0)=0 THEN

COUNT(7 DOWNTO 4) 《= “1001” ;

ELSIF COUNT(3 DOWNTO 0)=0 AND COUNT(23 DOWNTO 4)》=1 THEN

COUNT(7 DOWNTO 4) 《=COUNT(7 DOWNTO 4 )-1;

END IF;

----------------------------3-------------------------------------------------------

IF COUNT(11 DOWNTO 8)= 0 AND COUNT(23 DOWNTO 12)》=1 AND COUNT(7 DOWNTO 0)=0 THEN

COUNT(11 DOWNTO 8) 《=“1001”;

ELSIF COUNT(7 DOWNTO 0)=0 AND COUNT(23 DOWNTO 8)》=1 THEN

COUNT(11 DOWNTO 8) 《=COUNT(11 DOWNTO 8 )-1;

END IF;

---------------------------4--------------------------------------------------------------

IF COUNT(15 DOWNTO 12)= 0 AND COUNT(23 DOWNTO 16)》=1 AND COUNT(11 DOWNTO 0)=0 THEN

COUNT(15 DOWNTO 12) 《=“1001”;

ELSIF COUNT(11 DOWNTO 8)=0 AND COUNT(23 DOWNTO 12)》=1 AND COUNT(7 DOWNTO 0)=0 THEN

COUNT(15 DOWNTO 12) 《=COUNT(15 DOWNTO 12 )-1;

END IF;

-------------------------5------------------------------------------------------------

IF COUNT(19 DOWNTO 16)= 0 AND COUNT(23 DOWNTO 20)》=1 AND COUNT(15 DOWNTO 0)=0 THEN

COUNT(19 DOWNTO 16) 《=“1001”;

ELSIF COUNT(15 DOWNTO 12)=0 AND COUNT(23 DOWNTO 16)》=1 AND COUNT(11 DOWNTO 0)=0 THEN

COUNT(19 DOWNTO 16) 《=COUNT(19 DOWNTO 16 )-1;

END IF;

-------------------------6-------------------------------------------------

IF COUNT(23 DOWNTO 20)= 0 THEN

COUNT(23 DOWNTO 20) 《=“0000”;

ELSIF COUNT(19 DOWNTO 16)=0 AND COUNT(23 DOWNTO 20 )》=1 AND COUNT(15 DOWNTO 0)=0 THEN

COUNT(23 DOWNTO 20) 《=COUNT(23 DOWNTO 20 )-1;

END IF;

END IF;

END IF;

END IF;

------------------7seg Scan---------------------------

CASE ST IS --?@潮

WHEN “000”=》 D(3 DOWNTO 0) 《= Bcd(3 DOWNTO 0) ; F(5 Downto 0)《=“111110”;

WHEN “001”=》 D(3 DOWNTO 0) 《= Bcd(7 DOWNTO 4) ; F(5 Downto 0)《=“111101”;

WHEN “010”=》 D(3 DOWNTO 0) 《= Bcd(11 DOWNTO 8) ; F(5 Downto 0)《=“111011”;

WHEN “011”=》 D(3 DOWNTO 0) 《= Bcd(15 DOWNTO 12) ; F(5 Downto 0)《=“110111”;

WHEN “100”=》 D(3 DOWNTO 0) 《= Bcd(19 DOWNTO 16) ; F(5 Downto 0)《=“101111”;

WHEN “101”=》 D(3 DOWNTO 0) 《= Bcd(23 DOWNTO 20) ; F(5 Downto 0)《=“011111”;

WHEN OTHERS =》 D(3 DOWNTO 0) 《= “1100” ; F(5 Downto 0)《=“111111”;

END CASE;

------------------Key Scan-------------------------

CASE A(3 DOWNTO 0) IS

WHEN“1110” =》 CODE《=“100”;

WHEN“1101” =》 CODE《=“101”;

WHEN“1011” =》 CODE《=“110”;

WHEN“0111” =》 CODE《=“111”;

WHEN OTHERS =》 CODE《=“000”;

End Case;

---------------------Key Table------------------------

CASE SUM(4 DOWNTO 0) IS

WHEN“10000”=》 Data:=“0001”;--0

WHEN“10001”=》 Data:=“0101”;--1

WHEN“10010”=》 Data:=“1001”;--2

WHEN“10011”=》 Data:=“1100”;--3

技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

基于VHDL的EDA技术在医学中的应用

在世界范围内,关于VHDL在多个领域尤其在芯片,系统设计方面的应用研究已经取得众多瞩目成果。而将VH...

发表于 2018-05-23 11:17 ? 60次阅读
基于VHDL的EDA技术在医学中的应用

请问谁可以帮我写一下vhdl 做ade7758芯片的交流信号的有效值测量的程序?

发表于 2018-05-22 00:12 ? 520次阅读
请问谁可以帮我写一下vhdl 做ade7758芯片的交流信号的有效值测量的程序?

VHDL语言编程用什么编译软件_需要看哪方面的书...

本文主要介绍了VHDL语言编程用什么编译软件以及学习VHDL语言需要看哪方面的书籍,最后还阐述了学习...

发表于 2018-05-17 17:50 ? 1243次阅读
VHDL语言编程用什么编译软件_需要看哪方面的书...

C到VHDL的编译器设计与实现详解

本文主要介绍了C到VHDL的编译器设计与实现,首先介绍了C与VHDL的语言特征,其次阐述了设计方案,...

发表于 2018-05-17 11:06 ? 111次阅读
C到VHDL的编译器设计与实现详解

FPGA入门笔记_FPGA开发流程及VHDL基本...

FPGA即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是...

发表于 2018-05-17 10:44 ? 573次阅读
FPGA入门笔记_FPGA开发流程及VHDL基本...

基于EDA的数字电路设计之计数电路控制信号

PLD设计中,原理图输入比较直观。效率高,但设计大规模CPLD时显得很繁琐。当进行大规模CPLD设计...

发表于 2018-05-14 02:54 ? 218次阅读
基于EDA的数字电路设计之计数电路控制信号

有刷直流电机工作原理详解

有刷直流电机被广泛用于从玩具到按钮调节式汽车坐椅的应用中。有刷直流 (Brushed DC,BDC)...

发表于 2018-05-10 09:00 ? 1229次阅读
有刷直流电机工作原理详解

基于FPGA的图像边缘检测系统设计,用VHDL语言实现该怎么做?

发表于 2018-05-10 00:22 ? 273次阅读
基于FPGA的图像边缘检测系统设计,用VHDL语言实现该怎么做?

串口蓝牙??镻WM控制直流电机的应用设计思路

发表于 2018-05-09 16:07 ? 118次阅读
串口蓝牙??镻WM控制直流电机的应用设计思路

串口蓝牙??镻WM控制直流电机的应用设计思路

发表于 2018-05-09 16:07 ? 108次阅读
串口蓝牙??镻WM控制直流电机的应用设计思路

直流电机加角度传感器(电位器)实现角度闭环问题

发表于 2018-05-05 20:05 ? 237次阅读
直流电机加角度传感器(电位器)实现角度闭环问题

设计一个1位的二选一多路选择器及其VHDL描述

本文首先介绍了二选一多路选择器真值表,其次介绍了1位二选一多路选择器设计及其VHDL描述,最后介绍了...

发表于 2018-04-27 09:52 ? 565次阅读
设计一个1位的二选一多路选择器及其VHDL描述

vhdl 仿真 测试,这个clk din reset 值怎么编写程序 才能得到那个波形图?

发表于 2018-04-06 16:29 ? 214次阅读
vhdl 仿真 测试,这个clk din reset 值怎么编写程序 才能得到那个波形图?

vhdl和verilog的区别_vhdl和ver...

VHDL全名Very-High-Speed Integrated Circuit Hardware ...

发表于 2018-03-23 16:43 ? 439次阅读
vhdl和verilog的区别_vhdl和ver...

Micropython TurnipBit 旋转按钮控制直流电机转速(儿时记忆中的吊扇)

发表于 2018-03-20 16:44 ? 791次阅读
Micropython TurnipBit  旋转按钮控制直流电机转速(儿时记忆中的吊扇)

电路原理

发表于 2018-03-19 13:56 ? 322次阅读
电路原理

基于TI产品的有刷式直流电机参考设计

设计人员可以使用LMG1020EVM-006和LMG1210EVM-012评估??楹蚐PICE模型快...

发表于 2018-03-16 14:10 ? 721次阅读
基于TI产品的有刷式直流电机参考设计

基于PSoC4 的无刷直流电机控制系统设计及实例...

本文首先针对电机控制简要介绍了Cypress最新推出的PSoC4产品的主要特性和有传感器BLDC电机...

发表于 2018-03-16 10:08 ? 173次阅读
基于PSoC4 的无刷直流电机控制系统设计及实例...

L298N是如何控制直流电机正反转的

直流电机是指能将直流电能转换成机械能(直流电动机)或将机械能转换成直流电能(直流发电机)的旋转电机。...

发表于 2018-02-24 17:29 ? 4688次阅读
L298N是如何控制直流电机正反转的

基于TL494的直流电机控制系统设计

介绍了以TL494为核心,采用PWM技术的直流电机控制系统?;赥L494的H桥直流电机控制系统可简...

发表于 2018-02-16 12:11 ? 592次阅读
基于TL494的直流电机控制系统设计

基于FPGA/CPLD的嵌入式VGA显示系统设计

VGA(Video GraphICs Array)即视频图形阵列,是IBM在1987年随PS/2机(...

发表于 2018-02-08 06:44 ? 356次阅读
基于FPGA/CPLD的嵌入式VGA显示系统设计

用VHDL语言设计数据传输系统中的HDB3编码器

将基于VHDL的HDB3编码用在光纤通信系统中作为误码仪测试误码的HDB3转换器,能满足实际测试的需...

发表于 2018-02-08 04:38 ? 2977次阅读
用VHDL语言设计数据传输系统中的HDB3编码器

了解一些基础的、用来处理数据的集成电路芯片

可是,这么多芯片,按照功能分类,有专门用于计算的、有专门用于控制的、有专门用于存储的……按照集成电路...

发表于 2018-02-07 12:52 ? 3065次阅读
了解一些基础的、用来处理数据的集成电路芯片

直流电机的PWM速度控制程序

* =======直流电机的PWM速度控制程序======== */ /*晶振采用11.0592M,...

发表于 2018-02-07 08:44 ? 622次阅读
直流电机的PWM速度控制程序

为什么设计复杂系统如此之难?浅谈利用仿真攻克汽车...

当今汽车行业所面临的挑战与电信行业十多年前所经历的类似?;旌隙Φ缍岛腿剂系绯仄档刃录际跻泊俳?..

发表于 2018-02-02 05:23 ? 286次阅读
为什么设计复杂系统如此之难?浅谈利用仿真攻克汽车...

基于DSP的永磁无刷直流电机的控制

发表于 2018-02-01 14:42 ? 747次阅读
基于DSP的永磁无刷直流电机的控制

无感无刷直流电机之电调设计全攻略

发表于 2018-01-30 17:05 ? 1856次阅读
无感无刷直流电机之电调设计全攻略

vhdl按键消抖程序(七种方式实现按键消抖)

按键消抖通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开...

发表于 2018-01-29 16:04 ? 1535次阅读
vhdl按键消抖程序(七种方式实现按键消抖)

7段数码管显示的VHDL设计(两款设计方案)

数码管可分为七段数码管和八段数码管,区别在于八段数码管比七段数码管多一个用于显示小数点的发光二极管单...

发表于 2018-01-29 15:48 ? 478次阅读
7段数码管显示的VHDL设计(两款设计方案)

VHDL语言设计四人抢答器(三种设计方案)

本文为大家带来三种四人抢答器的VHDL语言设计方案介绍。

发表于 2018-01-29 15:25 ? 950次阅读
VHDL语言设计四人抢答器(三种设计方案)

基于vhdl蜂鸣器程序设计详解

蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。蜂鸣器在电路中用字母“H”或“HA”(旧标准用“F...

发表于 2018-01-29 15:08 ? 449次阅读
基于vhdl蜂鸣器程序设计详解

vhdl20秒倒计时源代码介绍

VHDL是一种用形式化方法来描述数字电路和设计数字逻辑系统的语言。设计者可以利用这种语言来描述自己的...

发表于 2018-01-29 14:43 ? 192次阅读
vhdl20秒倒计时源代码介绍

基于VHDL的电子计时器的设计方法详解

本文为大家介绍电子计时器的VHDL设计方法。

发表于 2018-01-29 14:19 ? 1112次阅读
基于VHDL的电子计时器的设计方法详解

vhdl语言编写 9秒倒计时器

与其他的硬件描述语言相比,VHDL具有更强的行为描述能力,从而决定了他成为系统设计领域最佳的硬件描述...

发表于 2018-01-29 13:50 ? 179次阅读
vhdl语言编写 9秒倒计时器

vhdl数码管中的倒计时程序介绍

VHDL主要用于描述数字系统的结构,行为,功能和接口。除了含有许多具有硬件特征的语句外,VHDL的语...

发表于 2018-01-29 13:42 ? 306次阅读
vhdl数码管中的倒计时程序介绍

vhdl数码管动态扫描程序设计(四种设计方案)

本文为大家带来四种不同的vhdl数码管动态扫描程序设计。

发表于 2018-01-29 11:54 ? 410次阅读
vhdl数码管动态扫描程序设计(四种设计方案)

h桥电路图工作原理图文详解

电路得名于“H桥驱动电路”是因为它的形状酷似字母H。4个三极管组成H的4条垂直腿,而电机就是H中的横...

发表于 2018-01-25 08:58 ? 3064次阅读
h桥电路图工作原理图文详解

直流电机调速方法

30年代末期,发电机-电动机系统的出现才使调速性能优异的直流电动机得到广泛应用。这种控制方法可获得较...

发表于 2018-01-23 15:09 ? 2981次阅读
直流电机调速方法

直流电机调速器电路图

直流电动机与交流电动机相比,具有结构复杂,维护困难,价格比较贵等缺点,应用不如交流电动机广泛。但由于...

发表于 2018-01-23 14:23 ? 5308次阅读
直流电机调速器电路图

VHDL工具实现SDRAM控制器的要点分享

在高速实时或者非实时信号处理系统当中,使用大容量存储器实现数据缓存是一个必不可少的环节,也是系统实现...

发表于 2018-01-18 07:21 ? 1869次阅读
VHDL工具实现SDRAM控制器的要点分享

vhdl按键控制数码管显示

本文主要介绍了vhdl按键控制数码管显示。利用VHDL来实现程序控制有这些优点:VHDL支持自顶至下...

发表于 2018-01-16 16:55 ? 750次阅读
vhdl按键控制数码管显示

开关控制数码管的VHDL程序的设计与实现

本文主要介绍了开关控制数码管的VHDL程序的设计与实现。VHDL是一种应用广泛的硬件描述语言,设计者...

发表于 2018-01-15 16:24 ? 528次阅读
开关控制数码管的VHDL程序的设计与实现

IC前端设计(逻辑设计)和后端设计(物理设计)的...

IC前端设计(逻辑设计)和后端设计(物理设计)的区分:以设计是否与工艺有关来区分二者;从设计程度上来...

发表于 2017-12-25 16:08 ? 2645次阅读
IC前端设计(逻辑设计)和后端设计(物理设计)的...

基于STM32的直流电机PID调速系统设计与实现

本文主要介绍了一种基于STM32的直流电机PID调速系统设计与实现,该调速系统能够实现对电机的启动、...

发表于 2017-12-25 15:20 ? 2823次阅读
基于STM32的直流电机PID调速系统设计与实现

直流电机的IR2110驱动控制设计及DSP实现

本文介绍了直流电机的IR2110驱动控制设计及DSP实现,采用功率MOSFET芯片IRF530作为开...

发表于 2017-12-21 13:49 ? 1090次阅读
直流电机的IR2110驱动控制设计及DSP实现

Verilog/VHDL语法学习是掌握基本代码设...

无论是VHDL还是Verilog,建议初学者先掌握其中一门。

发表于 2017-12-19 13:09 ? 1673次阅读
Verilog/VHDL语法学习是掌握基本代码设...

基于单片机的表决式单片机多机冗余设计及VHDL语...

本文提出一种表决式单片机多机冗余设计方案。该方案不同于中央系统的多机冗余设计。大规模系统冗余大多采用...

发表于 2017-12-02 09:27 ? 226次阅读
基于单片机的表决式单片机多机冗余设计及VHDL语...

testbench怎么写_testbench经典...

 testbench是一种验证的手段。首先,任何设计都是会有输入输出的。但是在软环境中没有激励输入,...

发表于 2017-12-01 17:22 ? 1865次阅读
testbench怎么写_testbench经典...

利用VHDL硬件描述语言和FPGA技术完成驱动时...

CCD驱动 电路的实现是CCD应用技术的关键问题。以往大多是采用普通数字芯片实现驱动电路,CCD外围...

发表于 2017-11-24 18:55 ? 184次阅读
利用VHDL硬件描述语言和FPGA技术完成驱动时...

基于VHDL语言并选用FPGA设计了一个卷积码编...

数字信号在有噪声的信道中传输时,由于受到干扰的影响,会发生误码。在设计数字通信系统时,首先应合理设计...

发表于 2017-11-24 15:44 ? 240次阅读
基于VHDL语言并选用FPGA设计了一个卷积码编...

基于FPGA的SPI串行方式自动发送技术设计

SPI接口应用十分广泛,在很多情况下,人们会用软件模拟的方法来产生SPI时序或是采用带SPI功能???..

发表于 2017-11-24 15:32 ? 392次阅读
基于FPGA的SPI串行方式自动发送技术设计

使用VHDL语言设计的基于FPGA的实时NPR系...

在进行非真实感渲染(NPR)处理时需要大量的计算,这对高帧率、高分辨率的视频做实时的NPR渲染是一...

发表于 2017-11-17 06:45 ? 181次阅读
使用VHDL语言设计的基于FPGA的实时NPR系...

基于可编程逻辑器件ispLSI1032的定向型计...

TDN-CM++实验装置是计算机组成原理及系统结构课程的专用实验箱,但存在硬件结构基本固定,这里采用...

发表于 2017-09-29 19:38 ? 432次阅读
基于可编程逻辑器件ispLSI1032的定向型计...

无刷直流电机的特点特性、选用选型及其应用

无刷直流电机由电动机主体和驱动器组成,是一种典型的机电一体化产品。 无刷电机是指无电刷和换向器(或集...

发表于 2017-06-19 17:20 ? 2001次阅读
无刷直流电机的特点特性、选用选型及其应用

浅析无刷直流电机,无刷直流电机的工作原理及其结构...

无刷直流电机由电动机主体和驱动器组成,是一种典型的机电一体化产品。 无刷电机是指无电刷和换向器(或集...

发表于 2017-06-19 16:41 ? 6291次阅读
浅析无刷直流电机,无刷直流电机的工作原理及其结构...

无刷直流电机的控制策略与无刷直流电机仿人智能系统...

无刷直流电机由电动机主体和驱动器组成,是一种典型的机电一体化产品。 无刷电机是指无电刷和换向器(或集...

发表于 2017-06-19 15:30 ? 1448次阅读
无刷直流电机的控制策略与无刷直流电机仿人智能系统...

直流电机的电势平衡方程与直流电机的损耗和功率平衡...

直流电机(direct current machine)是指能将直流电能转换成机械能(直流电动机)或...

发表于 2017-06-19 14:50 ? 1002次阅读
直流电机的电势平衡方程与直流电机的损耗和功率平衡...

直流电机的换向分析与空载磁场解析

直流电机(direct current machine)是指能将直流电能转换成机械能(直流电动机)或...

发表于 2017-06-17 11:36 ? 628次阅读
直流电机的换向分析与空载磁场解析

直流电机的常见故障及其维护,直流电机定子和转子的...

 直流电机(direct current machine)是指能将直流电能转换成机械能(直流电动机)...

发表于 2017-06-17 11:23 ? 2405次阅读
直流电机的常见故障及其维护,直流电机定子和转子的...

直流电机与交流电机的区别差异,直流电机和交流电机...

 “交流电机”:是用于实现机械能和交流电能相互转换的机械。由于交流电力系统的巨大发展,交流电机已成为...

发表于 2017-06-17 10:23 ? 2241次阅读
直流电机与交流电机的区别差异,直流电机和交流电机...

直流电机浅析,直流电机的磁场、电动势、转矩图解

直流电机的结构应由定子和转子两大部分组成。直流电机运行时静止不动的部分称为定子,定子的主要作用是产生...

发表于 2017-06-17 09:32 ? 650次阅读
直流电机浅析,直流电机的磁场、电动势、转矩图解

图解直流电机,直流电机电机结构模型与纵向剖视图图...

直流电动机是将直流电能转换为机械能的电动机。因其良好的调速性能而在电力拖动中得到广泛应用。直流电动机...

发表于 2017-06-16 17:08 ? 1201次阅读
图解直流电机,直流电机电机结构模型与纵向剖视图图...

直流电机的短路测试与直流电机电枢电流变化率测试电...

电机(英文:Electric machinery,俗称“马达”)是指依据电磁感应定律实现电能转换或传...

发表于 2017-06-16 16:36 ? 772次阅读
直流电机的短路测试与直流电机电枢电流变化率测试电...

直流电机效率测试的计算与纹波因数及波形因数的计算

直流电机(direct current machine)是指能将直流电能转换成机械能(直流电动机)或...

发表于 2017-06-16 15:35 ? 626次阅读
直流电机效率测试的计算与纹波因数及波形因数的计算

直流电机的基本构成与直流电机驱动电路的设计图解

直流电机(direct current machine)是指能将直流电能转换成机械能(直流电动机)或...

发表于 2017-06-16 11:48 ? 4634次阅读
直流电机的基本构成与直流电机驱动电路的设计图解

直流电机的主要分类以及直流电机的励磁方式

直流电机:定义输出或输入为直流电能的旋转电机,称为直流电机,它是能实现直流电能和机械能互相转换的电机...

发表于 2017-06-09 14:46 ? 2199次阅读
直流电机的主要分类以及直流电机的励磁方式

直流电机的工作原理及其组成结构图解

直流电机(direct current machine)是指能将直流电能转换成机械能(直流电动机)或...

发表于 2017-06-09 11:44 ? 1122次阅读
直流电机的工作原理及其组成结构图解

简述BSDL边界扫描语言,BSDL边界扫描语言的...

BSDL边界扫描语言的边界扫描是一个完善的测试技术。 边界扫描在自当联合测试行动组(JTAG)90年...

发表于 2017-04-19 14:49 ? 1049次阅读
简述BSDL边界扫描语言,BSDL边界扫描语言的...

电动汽车常用的四种驱动电机详解

电动汽车主要是由电机驱动系统、电池系统和整车控制系统三部分构成,其中的电机驱动系统是直接将电能转换为...

发表于 2017-03-22 15:59 ? 7783次阅读
电动汽车常用的四种驱动电机详解

一文看懂电动车电机的原理、分类和应用

电动车电机根据其使用环境与使用频率的不同,形式也不同。不同形式的电机其特点也不一样。电动车电机普遍采...

发表于 2017-02-28 12:08 ? 6424次阅读
一文看懂电动车电机的原理、分类和应用

初学者学习Verilog HDL的步骤和经验技巧

Verilog HDL是一种硬件描述语言(HDL:Hardware Discription Lang...

发表于 2017-02-11 14:00 ? 8889次阅读
初学者学习Verilog HDL的步骤和经验技巧

我对VHDL的延时理解

VHDL中的delta延时大于零,但小于任何指定的延时(指定的延时包括after指定的惯性延时和tr...

发表于 2017-02-11 13:38 ? 1053次阅读
我对VHDL的延时理解

浅谈VHDL/Verilog的可综合性以及对初学...

最近在写代码的时候总是在思考,我写的这个能被综合吗?总是不放心,或是写完了综合的时候出问题,被搞的非...

发表于 2017-02-11 11:11 ? 1781次阅读
浅谈VHDL/Verilog的可综合性以及对初学...

深度剖析电动机振动10大原因、危害及解决方案

电动机产生振动,会使绕组绝缘和轴承寿命缩短,影响滑动轴承的正常润滑,振动力促使绝缘缝隙扩大,使外界粉...

发表于 2016-11-23 17:59 ? 414次阅读
深度剖析电动机振动10大原因、危害及解决方案

Allegro MicroSystems, LL...

Allegro MicroSystems, LLC发布全新40 V电机驱动器IC A5989,它能够...

发表于 2016-09-07 14:17 ? 479次阅读
Allegro MicroSystems, LL...

基于DSP的三相8极无刷直流电机控制设计

本文给出了基于TMS320F28335 DSP的无刷直流电机的控制系统设计方案,对控制系统的主要硬件...

发表于 2016-08-25 15:17 ? 1238次阅读
基于DSP的三相8极无刷直流电机控制设计

直流电机几种驱动电路设计思路

以上是直流电机驱动电路图,下面为您详细介绍直流电机驱动设计需要注意的事项,低压驱动电路的简易栅极驱动...

发表于 2016-08-04 16:14 ? 29811次阅读
直流电机几种驱动电路设计思路

Diodes 公司无刷直流全桥电机驱动器 提供P...

Diodes 公司推出AM9468和AM9469无刷直流电机驱动器产品,具有桥接负载驱动架构以最小化...

发表于 2016-06-08 14:38 ? 428次阅读
Diodes 公司无刷直流全桥电机驱动器 提供P...

EDA技术在数字电路设计方案中的影响

随着科学研究与技术开发市场化,采用传统电子设计手段在较短时间内完成复杂电子系统设计,已经越来越难完成...

发表于 2016-05-10 15:45 ? 1163次阅读
EDA技术在数字电路设计方案中的影响

Diodes 40V车用MOSFET适用于电机控...

Diodes公司 (Diodes Incorporated) 新推出的两款40V车用MOSFET D...

发表于 2016-03-23 11:41 ? 418次阅读
Diodes 40V车用MOSFET适用于电机控...

或许你并不了解新能源汽车

现在不管是各大网站、报纸,还是新闻电视台,有关新能源汽车的新闻铺天盖地,但又有多少人真正知道新能源汽...

发表于 2016-02-17 10:35 ? 298次阅读
或许你并不了解新能源汽车

基于FPGA的数字密码锁

本文介绍了一种以FPGA 为基础的数字密码锁。采用自顶向下的数字系统设计方法, 将数字密码锁系统分解...

发表于 2015-08-04 16:47 ? 1329次阅读
基于FPGA的数字密码锁

主流小家电直流马达?;し桨概痰?/a>

随着人们生活水平的不断提高,越来越多的小家电产品走进了大家的厨房。不少小家电产品是使用直流马达的,因...

发表于 2015-03-12 18:32 ? 917次阅读
主流小家电直流马达?;し桨概痰? /></a>
                </div><div class=

基于较大功率的直流电机H桥驱动电路方案

本文详细分析和探讨了较大功率直流电机驱动电路设计中可能出现的各种问题,有针对性设计和实现了一款基于2...

发表于 2014-03-28 09:38 ? 60881次阅读
基于较大功率的直流电机H桥驱动电路方案

基于直流电机调速与测速系统设计方案

直流电机具有宽广的调速范围,平滑的无级调速特性。利用PWM脉冲信号的占空比决定输出到直流电机的平均电...

发表于 2013-11-13 15:25 ? 1700次阅读
基于直流电机调速与测速系统设计方案

FPGA工程师手记:FPGA系统设计黄金法则

当前业内领先的FPGA公司里工作的应用工程师每天都会面对很多设计问题,而且他们已经提出了一些将令你的...

发表于 2013-07-17 14:50 ? 1530次阅读
FPGA工程师手记:FPGA系统设计黄金法则

单总线温度传感器的EDA控制方法

基于FPGA在Quartus II软件中使用VHDL语言,对单总线温度传感器进行读写控制及温度显示功...

发表于 2013-05-27 14:35 ? 636次阅读
单总线温度传感器的EDA控制方法

基于CPLD和VHDL的智能拨号报警系统的设计与...

本文采用CPLD控制核心实现了智能报警系统。由于利用EDA技术进行系统设计,外围器件少、体积小、功耗...

发表于 2013-02-20 14:34 ? 2305次阅读
基于CPLD和VHDL的智能拨号报警系统的设计与...

基于FPGA和VHDL的微型打印机控制器的设计和...

硬件电路以FPGA为中心,实现存储器的接口电路设计,以及对打印机的并口接口电路设计。设计的微型打印机...

发表于 2013-01-22 13:42 ? 850次阅读
基于FPGA和VHDL的微型打印机控制器的设计和...

基于Altera公司EPM240芯片的智能拨号报...

本文采用CPLD控制核心实现了智能报警系统。由于利用EDA技术进行系统设计,外围器件少、体积小、功耗...

发表于 2013-01-17 21:35 ? 1334次阅读
基于Altera公司EPM240芯片的智能拨号报...

基于EDA技术和VHDL语言的新型智能电子密码锁...

本文介绍一种利用 EDA 技术 和 VHDL 语言 ,在 MAX+PLUSⅡ环境下,设计了一种新型的...

发表于 2013-01-10 14:40 ? 1202次阅读
基于EDA技术和VHDL语言的新型智能电子密码锁...

EDA技术基础知识及数字系统设计实例

本文着重介绍EDA技术的发展、EDA技术的基本特征及使用EDA技术的数字系统设计实例分析

发表于 2013-01-08 10:36 ? 1093次阅读
EDA技术基础知识及数字系统设计实例

基于Xilinx FPGA和VHDL的数字秒表设...

文中着重介绍了一种基于FPGA利用VHDL硬件描述语言的数字秒表设计方法,在设计过程中使用基于VHD...

发表于 2012-12-25 11:19 ? 2896次阅读
基于Xilinx FPGA和VHDL的数字秒表设...

基于MC8051 IP核和FPGA的频率计设计

文中在FPGA芯片中嵌入MC8051 IP Core,作为控制核心,利用Verilog HDL语言进...

发表于 2012-12-24 09:51 ? 795次阅读
基于MC8051 IP核和FPGA的频率计设计

基于VHDL的专用串行通信芯片

在通信系统中,通信芯片是整个硬件平台的基础,它不仅完成OSI物理层中的数据发送和接收,还能根据传输方...

发表于 2012-12-05 13:34 ? 562次阅读
基于VHDL的专用串行通信芯片

基于FPGA的等精度频率计的设计与实现

本文介绍了一种利用FPGA实现DC~100 MHz的自动切换量程数字等精度频率计的实现方法,并给出实...

发表于 2012-12-03 11:17 ? 1108次阅读
基于FPGA的等精度频率计的设计与实现

FPGA核心知识详解(2):FPGA入门书籍推荐...

电子发烧友网核心提示 :对于FPGA初学者而言,正确的入门参考书籍对其至关重要。应广大FPGA初学者...

发表于 2012-11-29 13:34 ? 40646次阅读
FPGA核心知识详解(2):FPGA入门书籍推荐...

基于FPGA和VHDL的简易微机的结构分析与应用

随着可编程逻辑器件的广泛应用,为数字系统的设计带来了极大的灵活性,用户可以利用FPGA(现场可编程门...

发表于 2012-11-22 11:03 ? 966次阅读
基于FPGA和VHDL的简易微机的结构分析与应用

基于Altera CPLD的水轮发电机组转速监控...

电子发烧友网核心提示 :本文给出了采用CPLD的水轮发电机组转速监控系统的设计原理和VHDL的语言描...

发表于 2012-11-16 14:24 ? 634次阅读
基于Altera CPLD的水轮发电机组转速监控...

基于VHDL和CPLD的智能数字电压表设计

本系统是用CPLD实现的智能数字电压表。随着EDA技术的广泛应用,CPLD已成为现代数字系统设计的主...

发表于 2012-11-09 16:24 ? 1508次阅读
基于VHDL和CPLD的智能数字电压表设计