原创 SignalTapII应用实例

2007-3-20 20:31 4252 9 23 分类: FPGA/CPLD

今天 用quartus 体验了一下内置的 逻辑分析功能, 还是很强大的, 进行了 SignalTap II 的测试, 这个在网上也有这方面的资料了,我就不多介绍了,在今日电子有一片文章( 但是,那个网页上好像有图片显示不全,)


给一个链接吧,需要的朋友可以看看:


http://www.edacn.net/index.php/81900/action_viewspace_itemid_1741.html


altera上面也有相关的资料


http://www.altera.com.cn/products/software/products/quartus2/verification/signaltap2/sig-index.html


 


如果哪位朋友在设置上有什么不懂地方,可以给我留言,我也是弄了很长时间才搞定的...


推荐一本书,< EDA技术与VHDL> 潘松教授出版的,我听过他的一次讲座,潘教授在 EDA方面的功底很深啊,佩服..


附上一张帖图,具体的配置过程,我就不写了,


点击看大图


这个是我前段时间调试的 fpga 控制 nrf2401的一个 时序部分, 波形与示波器上的一模一样.


 


 

文章评论14条评论)

登录后参与讨论

用户128288 2008-1-25 17:48

顶顶!!

用户116386 2007-4-18 10:59

thank you!

太谢谢楼主哈!

这样我就可以继续工作了哈!

等在遇到问题在来请教哈!

zhaoliang_0801_926809075 2007-4-18 07:48

http://www.ednchina.com/blog/zl0801/5644/message.aspx

zhaoliang_0801_926809075 2007-4-18 07:47

你说的没错,但是要注意,

模块在工作前你必须对它进行配置,使其工作在发射和接收状态,这个配只过程data的数据是输出,,

如果是发射,则还是输出,

如果是接收,那配置后就变成输入了!

用户116386 2007-4-17 21:43

哦!

谢谢提醒哦!

楼主说接收的时候data是双向的,我只有nrf2401英文版的数据手册,看了几次也没搞懂nrf2401在接收的时候是怎么个双向法!

我只知道nrf2401在配置为接收模式后,就处于监听状态,如果收到地址和CRC都正确的数据包就将DR1/2置高,然后nrf2401自动从数据包中解出有效数据,从data角输出!在这个过程中,data不是单向的吗?

楼主,我对nrf2401的接收过程是不是理解有错或者说不全面,请楼主指点一下!

zhaoliang_0801_926809075 2007-4-14 12:22

按照 nrf2401上的 发射和接收的时序 给出来 状态机,

再用 移位寄存器 发送数据,

注意发射和接收的不同点,接收的时候data是双向的,发射的时候是单向的 。

最难的地方是 时钟的同步问题 !

用户116386 2007-4-3 11:25

如果我的理解没错的话,要用FGPA来控制nrf2401是否就要先画好nrf2401工作过程中包括寄存器在内的各个状态图,并且明白各个状态之间的相互转换关系呢?

我现在只知道nrf2401的几种工作模式,以及几种工作模式间的转换条件和时序关系,还知道nrf2401整个工作流程!

那么这个状态转换图应该怎么来画呢?它应该包含些什么呢?

用户116386 2007-4-3 10:59

哦!先谢谢哈!

我的这次毕业设计的要求不高,只要能实现用FPGA控制nrf2401收发数据就行!对于系统的性能那些没太多要求!核心工作还是FPGA的编程!

由于是初学FGPA,我现在就是不知道编程应该何入手!那天问了下导师,说了半天也不是太明白,只知道他给我讲了有限状态机!

我理解的大概意思就是用FGPA做东西,应该先了解清楚最低层细到每个寄存器现在状态和下个状态是什么!掌握各个状态的转换关系,然后在根据这个关系来写程序进行控制!

那么我想请教一下,我对此理解是否有误呢?

(呵呵,另外说下,我是今年3月初做毕业设计才正式开始接触FPGA的,所以是个大菜鸟哈!要是提的问题水平太低,楼主别见笑哦!)

 

zhaoliang_0801_926809075 2007-3-29 22:33

做无线的这个东西,最麻烦了,最好的办法就是有一个对照,比如说你调试好了发射(假设),那么你开始调接收,如果不好用,你可以确定是接收部分的毛病,但是如果发射也有错误,那么就难办了,

我当事的办法是先用单片机(msp430)驱动好了,通过比较时序图和观测示波器一点一点调试出来的。

调试的时候,先用msp430发,fpga收,

再用fpga发,msp430收,方可以调试通过的!

用户116386 2007-3-29 17:11

比如说,我现在已经完全掌握了nrf2401的工作流程!

那么下一步,我就应该是用FGPA来控制nrf2401了吧!

这个时候我应该先做什么?在做什么啊?在这个过程中我应该考虑些什么因素呢?

相关推荐阅读
zhaoliang_0801_926809075 2009-07-28 09:13
基于FPGA和avr单片机的DDS信号发生器
基于FPGA和avr单片机的DDS信号发生器1、项目简介本设计提出了一种使用经济有效的低频信号发生器的设计方法,系统可以实现各种频率各种相位的输出,可以实现ASK、FSK调制信号的输出,其他的调制信号...
zhaoliang_0801_926809075 2009-07-27 23:30
出售msp430uif usb 仿真器
电路板稍有瑕疵,背面需要跳根线,请追求完美的朋友绕到,谢谢 :)此次一共有39块PCBPCB 定价 12元 (瑕疵修改后,定价15元)成品 定价 140元(瑕疵修改后,定价150元)芯片封装:MSP4...
zhaoliang_0801_926809075 2009-07-27 23:15
开源项目-基于FPGA的等精度频率计
开源项目-基于FPGA的等精度频率计1、项目简介:这是本人06年的一个课程设计,当时做完之后,总结了一个片论文发表《电子工程师》有兴趣的朋友可以看看,论文写的比较详细。利用51单片机和FPGA控制实现...
zhaoliang_0801_926809075 2009-07-04 23:38
FPGA入门系列实验教程——实验三 LED流水灯
FPGA入门系列实验教程——实验三 LED流水灯声明:本实验教程编写的目的就是为了指导FPGA初学者轻松入门,让初学者少走些弯路,但由于版主学习FPGA时间不长,水平有限,教程中肯定会出现这样或那样的...
zhaoliang_0801_926809075 2009-07-04 23:37
FPGA入门系列实验教程——实验一 点亮LED
FPGA入门系列实验教程——实验一 点亮LED声明:本实验教程编写的目的就是为了指导FPGA初学者轻松入门,让初学者少走些弯路,但由于版主学习FPGA时间不长,水平有限,教程中肯定会出现这样或那样的错...
zhaoliang_0801_926809075 2009-07-04 23:37
FPGA入门系列实验教程——实验二 LED闪烁灯
FPGA入门系列实验教程——实验二 LED闪烁灯声明:本实验教程编写的目的就是为了指导FPGA初学者轻松入门,让初学者少走些弯路,但由于版主学习FPGA时间不长,水平有限,教程中肯定会出现这样或那样的...
我要评论
14
9
关闭 站长推荐上一条 /2 下一条