电子技术综合设计教程 教学课件 作者袁小平 32位除法器的设计.docVIP

  • 2
  • 0
  • 约1.11千字
  • 约 3页
  • 2019-07-05 发布于广东
  • 举报

电子技术综合设计教程 教学课件 作者袁小平 32位除法器的设计.doc

subdesign divt ( a[31..0],b[31..0],inclk,trig:input; c[31..0],oe : output; ) variable ma[32..0], mb[32..0]:dff; mmc[32..0]:dff; mc[2..0],md[5..0] :dff; begin mmc[].clk=inclk; ma[].clk=inclk; mb[].clk=inclk; md[].clk=inclk; mc[].clk=inclk; case mc[] is when 0= mb[]=(0,b[]);ma[]=(0,a[]); if trig==gnd then st[]=1; else st[]=0; end if; md[]=md[]; when 1 = ma[]=ma[];md[]=md[]+1; if mb[31]==gnd then FOR i IN 31 TO 1 GENERATE mb[i] =mb[i-1] ; END GENERATE; mc[]=1; else mb[]=mb[]; mc[]=2; end if; when 2= mb[]=mb[]; md[]=md[]; if ma[]=mb[] then ma[]=ma[]-mb[]; mc[]=4;mmc[]=mmc[]+1;

文档评论(0)

1亿VIP精品文档

相关文档