在FPGA上制作一个9秒的计数器.
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/07 23:22:16
在FPGA上制作一个9秒的计数器.
开发板上有一个50MHZ的晶振,也就是单周期为20nS,对该信号进行50,000,000次分频后可行到1HZ的信号,再对这1HZ的信号进行计数就可以了.
开发板上有一个50MHZ的晶振,也就是单周期为20nS,对该信号进行50,000,000次分频后可行到1HZ的信号,再对这1HZ的信号进行计数就可以了.
using counter directly.
clock freq = 50MHz,
output freq = 1/9 Hz
counter width = ceil(log2(9*450*10^6)) = 29
CONSTANT cnt_norm :UNSIGNED(28 DOWNTO 0) := TO_UNSIGNED(9*450*(10**6)-1,29);
SIGNAL counter :UNSIGNED(28 DOWNTO 0) := (OTHERS=>'0');
SIGNAL pulse :STD_LOGIC := '0';
cnt_proc:PROCESS(clk)
BEGIN
IF RISING_EDGE(clk) THEN
IF counter = cnt_norm THEN
counter '0');
pulse
clock freq = 50MHz,
output freq = 1/9 Hz
counter width = ceil(log2(9*450*10^6)) = 29
CONSTANT cnt_norm :UNSIGNED(28 DOWNTO 0) := TO_UNSIGNED(9*450*(10**6)-1,29);
SIGNAL counter :UNSIGNED(28 DOWNTO 0) := (OTHERS=>'0');
SIGNAL pulse :STD_LOGIC := '0';
cnt_proc:PROCESS(clk)
BEGIN
IF RISING_EDGE(clk) THEN
IF counter = cnt_norm THEN
counter '0');
pulse
在FPGA上制作一个9秒的计数器.
简述FPGA与CPLD在硬件结构上的区别?
FPGA 数电 如何用74160加法计数器 实现 模13BCD码计数器 模13BCD码计数器的真值表如图示
FPGA与CPLD的区别在哪?
电子制作-电子制作!计数器.制作任务描述 用NE555与74LS160、74LS48制作一个计数器有图!求工作原理
小红要用9个算珠在计数器上拨出一个两位数,她说,我拨出的这个数是6和9的公倍数.她能拨出几个这样的数,这个数最小的是什么
家用电度表计数器上的两根线是接什么的
在FPGA 中,
XILINX FPGA上电配置过程是否自动完成的?
CPLD和FPGA结构上的相同点和不同点
FPGA的通俗理解?
用4个珠算,在计数器上拨出一个三位数,这个数可能是几?你能拨出几个?