电子元器件
采购信息平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 扫码下载手机洽洽

    随时找料

    即刻洽谈

    点击下载PC版
  • 公众号

    电子元器件

    采购信息平台

  • 移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

2.5分频VHDL源程序

来源: 作者:华仔 浏览:946

标签:

摘要:想出了一个半整数分频的VHDL语言描述.其实很多问题只要你耐心,也是比较容易的写出来与大家共享,共同讨论,半整数分频当然还有其他的方法我认为这种看起来蛮简单的Library Ieee;Use Ieee.Std_logic_1164.All;Use Ieee.Std_logic_unsigned.All;Entity Abc IsPort(Clk:in Std_logic; &

想出了一个半整数分频的VHDL语言描述.其实很多问题只要你耐心,也是比较容易的

写出来与大家共享,共同讨论,半整数分频当然还有其他的方法

我认为这种看起来蛮简单的

Library Ieee;

Use Ieee.Std_logic_1164.All;

Use Ieee.Std_logic_unsigned.All;

Entity Abc Is

Port(Clk:in Std_logic;

Dout:out Std_logic);

End Abc;

Architecture X Of Abc Is

Signal P,Q:std_logic_vector(2 Downto 0);

Begin

Process(Clk)

Begin

If (Clk""Event And Clk=""1"") Then

If P="100" Then P<="000";Else P<=P+1;

End If;End If;End Process;

Process(Clk)

Begin

If (Clk""Event And Clk=""0"") Then

If Q="100" Then Q<="000";Else Q<=Q+1;

End If;End If;End Process;

Dout<=""1"" When P="000" Or Q="010" Else ""0"";End X;


在MAXPLUS2里编译通过

仿真图也是正确的


这个是2.5分频,如果是其他半整数分频修改参数即可




技术资讯 技术方案 技术应用 技术新品 技术前沿 行业方案 行业应用 行业新品 行业前沿
型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67
Baidu
map