当前位置: 首页 > wzjs >正文

化妆品网站开发背景营销推广公司案例

化妆品网站开发背景,营销推广公司案例,如何用visual studio做网站,做模具五金都是用的那个网站文章目录 一、关于IP软核的使用方法1.PLL2.RAM3.FIFO 二、数字频率合成设计制作一个波形发生器1.正弦波2.方波3.DDS 一、关于IP软核的使用方法 1.PLL PLL全称Phase Locked Loop,也就是锁相环,是一种反馈控制电路。PLL对时钟网络进行系统级的时钟管理和…

文章目录

  • 一、关于IP软核的使用方法
    • 1.PLL
    • 2.RAM
    • 3.FIFO
  • 二、数字频率合成设计制作一个波形发生器
    • 1.正弦波
    • 2.方波
    • 3.DDS


一、关于IP软核的使用方法

1.PLL

PLL全称Phase Locked Loop,也就是锁相环,是一种反馈控制电路。PLL对时钟网络进行系统级的时钟管理和偏移控制,具有时钟倍频、分频、相位偏移和可编程占空比的功能。
PLL是FPGA重要的资源,不同FPGA的PLL 是不一样。以我们开发板的Cyclone IV为例,它有两个PLL,每个PLL可以提供5路输出。
PLL 的时钟输入可以是PLL 所在的 Bank 的时钟输入管脚或者其他 PLL 的输出,FPGA 内部产生的信号不能驱动PLL。Cyclone IV PLL 产生的时钟可以为单端时钟信号或差分时钟信号, 可以通过GCLK 网络直接驱动 FPGA 外部的 IO 口。

module test_IP(input           clk     ,//时钟信号input           rst_n   ,//上电复位低有效output          c0      ,output          c1      ,output          c2      ,output          c3      ,output          locked  ,
);
// //PLLpll	pll_inst (.areset ( ~rst_n ),//IP复位高有效.inclk0 ( clk    ),//输入时钟.c0     ( c0     ),//输出时钟.c1     ( c1     ),//输出时钟.c2     ( c2     ),//输出时钟.c3     ( c3     ),//输出时钟.locked ( locked ) //时钟输出锁--锁定不稳定时钟输出);
endmodule

2.RAM

RAM介绍:
RAM的英文全称是Random Access Memory,即随机存取存储器,它可以随时把数据写入任一指定地址的存储单元,也可以随时从任一指定地址中读出数据。其读写速度是由时钟频率决定的。RAM主要用来存放程序及程序执行过程中产生的中间数据、运算结果等。其特点适合双向交换数据。
在这里插入图片描述

module test_IP(input           clk     ,//时钟信号input           rst_n   ,//上电复位低有效input           rden    ,input           wren    ,input   [7:0]   address ,input   [7:0]   data    ,output  [7:0]   q
);//RAM_1portRAM_1port	RAM_1port_inst (.aclr       ( ~rst_n    ),.address    ( address   ),.clock      ( clk       ),.data       ( data      ),.rden       ( rden      ),.wren       ( wren      ),.q          ( q         ));
endmodule

3.FIFO

FIFO的英文全称是First In First Out,即先进先出。FPGA使用的FIFO一般指的是对数据的存储具有先进先出特性的一个缓存器,常被用于数据的缓存或者高速异步数据的交互,也即所谓的跨时钟域信号传递。
它与FPGA内部的RAM和ROM的区别是没有外部读写地址线,采取顺序写入数据,顺序读出数据的方式,使用起来简单方便,由此带来的缺点就是不能像RAM和ROM那样可以由地址线决定读取或写入某个指定的地址。

module test_IP(input           clk     ,//时钟信号input           rst_n   ,//上电复位低有效input   [7:0]   data    ,input           rdreq   ,input           wrreq   ,output          empty   ,output          full    ,output  [7:0]   q       ,output  [7:0]   usedw   );// //FIFOfifo	fifo_inst (.aclr   ( ~rst_n    ),.clock  ( clk       ),.data   ( data      ),.rdreq  ( rdreq     ),.wrreq  ( wrreq     ),.empty  ( empty     ),.full   ( full      ),.q      ( q         ),.usedw  ( usedw     ));
endmodule

二、数字频率合成设计制作一个波形发生器

1.正弦波

module phase_accumulator (input clk,input [31:0] freq_word,output reg [31:0] phase
);
always @(posedge clk) beginphase <= phase + freq_word;
end
endmodule

在这里插入图片描述

2.方波

module square_wave (input [31:0] phase,output reg wave_out
);
always @(phase) beginwave_out = phase[31]; // 取最高位作为方波输出
end
endmodule

在这里插入图片描述

3.DDS

module dds_generator (input clk,input [31:0] freq_word,output [11:0] sine_out,output square_out
);
wire [31:0] phase;
phase_accumulator acc (.clk(clk),.freq_word(freq_word),.phase(phase)
);
// 正弦波ROM(实例化IP核)
sine_rom rom (.address(phase[31:22]), // 取高10位作为ROM地址.clock(clk),.q(sine_out)
);
square_wave sq (.phase(phase),.wave_out(square_out)
);
endmodule
http://www.dtcms.com/wzjs/39513.html

相关文章:

  • 临颍网站建设在线的crm系统软件
  • 做电商网站一般需要什么流程图seo从入门到精通
  • 做网站运营有趣吗最新疫情消息
  • 网站建设好的公司专业服务网络推广需要多少钱
  • 免费网站管理软件seo优化平台
  • 用adsl做网站备案沧州搜索引擎优化
  • 三门峡网站制作知乎关键词搜索
  • 北京电子商务网站建设南宁seo关键词排名
  • 校园网站的建设北京网站营销seo方案
  • 高端网站设计报价表合肥网络优化公司有几家
  • 靠谱的网站建设公司官网站内推广内容
  • 手机租赁 网站开发宣传营销方式有哪些
  • 网站模板上传工具天津优化网络公司的建议
  • 政府门户网站建设发言材料深圳排名seo
  • 手机界面设计尺寸规范seo优化流程
  • 装修网站怎么做推广广告公司网站制作
  • 各类手机网站建设学管理培训班去哪里学
  • 做网站暴利赚钱网络市场的四大特点
  • java 网站开发 源码产品网络营销方案
  • 免费建商城网站哪个好常见的系统优化软件
  • 北京建设网页网站seo快速
  • iis网站服务器安全隐患分析深圳品牌策划公司
  • 宁波公司注册办理seo赚钱方法大揭秘
  • 网站制作的销售对象即刻搜索
  • 旅游网站建设廊坊seo整站优化软件
  • 大学做机器人比赛的网站论坛论坛推广案例
  • 山东城市建设学院网站百度怎么投广告
  • wordpress网页设计seo网站分析报告
  • 做中国旅游网站的目的与必要性营销策划书案例
  • visio做网站效果户外广告