服务分类
联系我们

长沙市华融劳务派遣有限公司 
电话:0731-88084518
传真:0731-88084518
手机:15111173115
联系人:陈先生
邮编:410200
网址:http://www.hssdbz.com
地址:长沙市望城县高塘岭镇郭亮南路49号

 

百盛娱乐城备用网址
百盛娱乐城备用网址_百盛娱乐城备用网址平台_百盛娱乐城备用网址官网
作者:admin  来源:未知 阅读: 次 时间:2017-01-14 16:48 字体:[  复制 打印 网址

inputrst_n;

inputrd_n;

免责声明:本文仅代表作者个人观点,与OFweek电子工程网无关。其原创性以及文中陈述文字和内容未经本站,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何或承诺,请读者仅作参考,并请自行核实相关内容。

always@(posedgepulseornegedgerst_n)

图2CPU读时序

 

我们的网站:

deult:;

4h0:data_bus=counter;

从这个模块要实现的功能说起吧,如图1所示,实现的功能其实很简单的,就是一个频率计,只不过FPGA除了脉冲采集进行计数外,还要响应CPU的控制。

reg[15:0]counter;

endcase

导读:上次提出了一个处于异步时钟域的MCU与FPGA直接通信的实现方式,其实在这之前,同学想列举一个异步时钟域中出现的很典型的问题。也就是要用一个反例来说明没有足够重视异步通信会给整个设计带来什么样的危害。

if(!rst_n)counter=16d0;

对于这样“简单”的功能,不少人可能会给出类似下面的以组合逻辑为主的实现方式:

inputclk;

inputpulse;

OFweek电子工程网讯上次提出了一个处于异步时钟域的与FPGA直接通信的实现方式,其实在这之前,同学想列举一个异步时钟域中出现的很典型的问题。也就是要用一个反例来说明没有足够重视异步通信会给整个设计带来什么样的危害。

case(addr_bus)

input[3:0]addr_bus;

客服热线:+86-65客服传真:+86-

要举的这个反例是真真切切的在某个项目上发生过的,很具有代表性。它不仅会涉及使用组合逻辑和时序逻辑在异步通信中的优劣、而且能把亚稳态的危害活生生的展现在你面前。

elseif(pulse)counter=counter+1b1;

4h1:;

inputcs_n;

if(dsp_cs)data_bus=16hzzzz;

always@(dsp_csoraddr_bus)

wiredsp_cs=cs_nrd_n;

end

业务联系:+86-

elsebegin

outputreg[15:0]data_bus;

版权所有:长沙市百盛娱乐城备用网址劳务派遣有限公司 联系人:陈先生  电话:15111173115 传真:0731-88084518 
邮政编码:410200  地址:长沙市望城县高塘岭镇郭亮南路49号。 备案许可证编号为:湘ICP备11001510号