文件名称:
步进电机驱动芯片源代码-基于Xilinx公司CPLD实现-实际产品的完整工程
开发工具:
文件大小: 1mb
下载次数: 0
上传时间: 2020-03-26
详细说明:步进电机驱动芯片源代码-基于Xilinx公司CPLD实现-实际产品的完整工程
//Toppest module
module Stepper(EN_A, POL_A, DCLK_A, QCLR_A,
EN_B, POL_B, DCLK_B, QCLR_B,
CHR_A_B,
DEAD_CLK,
CHOP_CLK,
LH_A, LL_A, RH_A, RL_A,
LH_B, LL_B, RH_B, RL_B,
QA_Test, QB_Test);
input EN_A, POL_A, DCLK_A, QCLR_A;
input EN_B, POL_B, DCLK_B, QCLR_B;
input CHR_A_B;
input DEAD_CLK;
input CHOP_CLK;
...
module PhaseCtrl(EN,CHR,POL,DCLK,Q,LH,LL,RH,RL);
input EN;
input CHR;
input POL;
input DCLK;
input Q;
output LH;
output LL;
output RH;
output RL;
assign LH = (
(~EN) & CHR
) &
(
(POL & (~DCLK) & Q)|
(POL & DCLK & Q)
);
assign LL = ( (~EN) & (~CHR) ) |
( (~EN) & CHR & (~POL) & (~DCLK) & (~Q) ) |
( (~EN) & CHR & (~POL) & (~DCLK) & Q ) |
( (~EN) & CHR & (~POL) & DCLK & Q ) |
( (~EN) & CHR & POL & (~DCLK) & (~Q) );
...
module DeadBand(DrvIn, Clk, DrvOut);
input DrvIn, Clk;
output DrvOut;
reg reg_DrvOut;
reg[1:0] reg_DlyCnt;
initial
begin
reg_DrvOut=0;
reg_DlyCnt=0;
end
always(posedge Clk)
begin
...
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.