原创 keil与proteus的整合

2006-12-11 01:13 2854 8 12 分类: MCU/ 嵌入式
pdf
PARTNER CONTENT

文章评论4条评论)

登录后参与讨论

用户1268090 2007-2-12 11:20

很高兴能及时看到你的回复.通过你的讲解,对FIFO的认识加深了.

下面再向你请教一个问题啊

众所周知,同步FIFO较异步FIFO更为简单,那么,我的问题是:异步FIFO的主要作用是不是就是跨越时钟域的同步问题,也就是说,在以同步FIFO模块为核心,我只要解决了写模块和读模块的时钟同步问题,就容易写出异步的FIFO模块,

打个比方把,将写请求同步到读时钟域,然后用读时钟来控制同步FIFO......

用户60452 2007-2-9 19:14

BTW

关于同时对FIFO的读写可参加《同步FIFO之VHDL描述5(大结局) 》的图5

用户60452 2007-2-9 19:11

tingwhere ,你好,很高兴来我的副站!

试着回答一下你的几个问题:

1.dualram是简单的双口RAM,在同一时刻可以进行读写操作而互相不影响,因此将来在异步FIFO中直接可以调用。用两个的原因就是双口RAM有写端口和读端口,分别对应两个时钟,是为了双口RAM可以应用在异步的地方。

2.不管是异步FIFO还是同步FIFO,在FIFO非空或非满的情况下读写地址是不相同的,因此需要两个地址,对应到双口RAM也就是addra和addrb。读写同时操作的时候没有优先级,互相不影响,只要FIFO非空,就可以读出来数据,只要FIFO非慢就可以写入数据。

3.关于半满的问题,你的想法是对的,不过要考虑读写指针的循环和先后关系。

用户1268090 2007-2-9 16:45

从主站追看到副站来,拜读了skycanny同步FIFO的RTL框图.有两个问题要问一下,因为我是用verilog的,可能问的问题有些已经在程序上反映出来了,还麻烦您指点迷津.

1.dualram有两个clk,clka和clkb,是不是意味着在未来异步的FIFO中,直接用这个dualram就可以用了.然后,既然FIFO是同步的,何必要设两个clk?只用一个即可啊

2.同样的问题,addra和addrb其实就是读写地址吧,而对于同步FIFO而言读写针对的应该是同一地址而言,如addr,而且要考虑的是读写同时操作的时候是读优先还是写优先的问题.

3,也和riple的问题有关,如果您用了读写地址,那么半满的判决就应该是写地址-读地址>=深度/2,就您的程序而言,就是addra-addrb,不知道我考虑的是否正确?

 

用户60452 2007-2-8 21:50

做除法?困怕有点空难,尤其用CPLD,用FPGA至少应该还能完成,但是速度恐怕比较慢,耗费资源也很多

ash_riple_768180695 2007-2-6 09:15

能不能跑到150MHz,你可以用Quartus的仿真工具试一下。如果你仿真用的clk高于150M,可能仿真结果就不对了。

ash_riple_768180695 2007-2-6 09:11

不谢,不谢。如此大张旗鼓地感谢我,真是受宠若惊。

无人喝彩着实令人失望,可能原创是需要耐得住寂寞的。

大家互相支持一下吧,读你的日志确实有收获。

用户379715 2007-1-9 13:25

好东西

用户72974 2006-12-30 10:57

看看

用户58376 2006-12-24 19:41

赞啊!
相关推荐阅读
用户59365 2007-01-15 13:19
经典的键译程序
...
用户59365 2007-01-12 19:14
DSP与数据转换器协同工作所必须考虑的10大因素
假设您接到一项工作任务,设计一套由 DSP 与DAC与ADC等模拟器件组成的信号处理系统。如果您考虑到几个重要因素,工作就会非常简单。下面就来谈谈设计工作中应该考虑的这几个因素。详细了解应用类型第一步...
用户59365 2007-01-12 18:38
VoIP的基本传输过程简介
    通过因特网进行语音通信是一个非常复杂的系统工程,其应用面很广,因此涉及的技术也特别多,其中最根本的技术是VoIP (Voice over IP)技术,可以说,因特网语音通信是VoIP技术的一个...
用户59365 2007-01-10 20:25
方便显示器升级的复合型VGA编码器/解码器
较老式的计算机系统通过4根75Ω同轴电缆把RGB(三原色)视频和复合同步信号输送到150英尺外的RGB彩色监视器。如需升级,用于替换的VGA视频卡可直接驱动VGA监视器的内部端接部件带来的 75Ω负载...
用户59365 2007-01-10 19:38
多路输出反激电源交叉调整率
...
用户59365 2007-01-10 19:33
使用dsPIC30FMCU控制交流感应电机
...
EE直播间
更多
我要评论
4
8
关闭 站长推荐上一条 /3 下一条