EDA 第13章 电子系统设计实践课件.ppt
文本预览下载声明
EDA 技术实用教程 第 13 章 电子系统设计实践 13.1 VGA彩条信号显示控制器设计 13.1 VGA彩条信号显示控制器设计 13.1 VGA彩条信号显示控制器设计 13.1 VGA彩条信号显示控制器设计 13.1 VGA彩条信号显示控制器设计 13.1 VGA彩条信号显示控制器设计 13.1 VGA彩条信号显示控制器设计 13.2 VGA图象显示控制器设计 13.3 步进电机细分驱动控制 13.3 步进电机细分驱动控制 13.3 步进电机细分驱动控制 13.3 步进电机细分驱动控制 13.3 步进电机细分驱动控制 13.3 步进电机细分驱动控制 13.3 步进电机细分驱动控制 13.3 步进电机细分驱动控制 13.3 步进电机细分驱动控制 13.3 步进电机细分驱动控制 13.3 步进电机细分驱动控制 13.3 步进电机细分驱动控制 13.4 直流电机的PWM控制 13.4 直流电机的PWM控制 13.4 直流电机的PWM控制 13.4 直流电机的PWM控制 13.4 直流电机的PWM控制 13.4 直流电机的PWM控制 习 题 习 题 实 验 与 设 计 实 验 与 设 计 实 验 与 设 计 实 验 与 设 计 实 验 与 设 计 KX康芯科技 图13-14 FPGA直流电机控制模块 KX康芯科技 【例13-8】 LIBRARY IEEE ; USE IEEE.STD_LOGIC_1164.ALL ; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY DECD IS PORT ( CLK : IN STD_LOGIC; DSPY : OUT STD_LOGIC_VECTOR(1 DOWNTO 0) ; D : OUT STD_LOGIC_VECTOR(3 DOWNTO 0) ) ; END ; ARCHITECTURE one OF DECD IS SIGNAL CQ : STD_LOGIC_VECTOR(1 DOWNTO 0); BEGIN PROCESS( CQ ) BEGIN CASE CQ IS WHEN 00 = D = 0100 ; WHEN 01 = D = 0111 ; WHEN 10 = D = 1011 ; WHEN 11 = D = 1111 ; WHEN OTHERS = NULL ; END CASE ; END PROCESS ; PROCESS(CLK) BEGIN IF CLKEVENT AND CLK = 1 then CQ = CQ + 1; END IF; END PROCESS; DSPY=CQ; END ; KX康芯科技 【例13-9】 LIBRARY IEEE; -- 4进制计数器 USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY CNT5 IS PORT ( CLK : IN STD_LOGIC; AA : OUT STD_LOGIC_VECTOR(4 DOWNTO 1)); END CNT5; ARCHITECTURE behav OF CNT5 IS SIGNAL CQI : STD_LOGIC_VECTOR(4 DOWNTO 0); BEGIN PROCESS(CLK) BEGIN IF CLKEVENT AND CLK = 1 then CQI = CQI + 1; END IF; END PROCESS; AA = CQI(4 DOWNTO 1); END behav; KX康芯科技 13-1. 详述VGA显示控制原理。 13-2. 试在通用异步收发器UART中加入FIFO,以缓冲接收,发生数据。 13-3. 把VGA控制器模块与UART模块连接起来,实现VGA显示图像的动态更新。 13-4. 简述步进电机转角细分的工作原理,有哪些方法可以实现步进转角细分控制? 13-5. 步进电机相电流的细分与步进转角细分是一回事吗?有何区别?要提高步进电机转角细分的控制
显示全部