首页 DSP技术 嵌入式开发 电源技术 单片机学习 IC设计 工业自动化 无线通讯技术 嵌入式实时操作系统
驱动开发 CAN总线 EDA技术 PCB设计 8051单片机 MSP单片机 PIC单片机 电子基础
AVR单片机 ARM学习 LED论坛 FPGA论坛 周立功单片机 mp3开发 Flash闪存 手机方案

首页->ARM学习->正文

仿真频率选择

 

问题: 仿真频率选择高速电路设计一书提到的关键一点是Tr,即每个信号的上升延时间。我现在用CANdence的软件布板,采用ARM9芯片,最高工作频率180。我的问题是仿真时选择什么样的频率,我测过ARM7 50MHZ 时的数据地址线的上升延大概在3ns左右,这样按公式频率为160M左右,但仿真时设置Pulse, 160M的话会默认为信号频率为160M。所以想请教牛人,在测得上升延的情况下,如何设置仿真频率?

回答 1:仿真频率就是你说的180M啊,和你的上升时间tr没有关系Tr是高速设计的关键因素,它是导致很多高速问题的根源,在器件的模型里面V-t曲线已经包含上升时间信息仿真的时候你只要选好模型,用datasheet上面标明的工作频率仿真就可以了不过注意的是,注意区分MHz和Mbps

回答 2:听了阿鸣兄的话,我是不是可以这样理解:常说的时钟频率是多少多少Mhz,而说数据总线跑的速率是多少多少Mbps呢?期待佳音!!

回答 3:谢谢阿鸣

回答 4:以下是引用hagen在2005-6-13 20:33:38的发言:我测过ARM7 50MHZ 时的数据地址线的上升延大概在3ns左右,这样按公式频率为160M左右,但仿真时设置Pulse, 160M的话会默认为信号频率为160M。请问你是按什么公式计算出来频率为160M的?Tr和频率是没有一个确定的关系的。

回答 5:以下是引用motom在2005-6-14 6:59:46的发言:听了阿鸣兄的话,我是不是可以这样理解:常说的时钟频率是多少多少Mhz,而说数据总线跑的速率是多少多少Mbps呢?期待佳音!!是的,时钟因为是固定周期,所以用MHz,而数据信号为非周期性的,模拟的时候最好使用伪随机码的激励形式,其速率的单位就是Mbps,如果等效看其最高频率,应该为速率的一半,有时候也会用pulse的激励,如要计算max/min flight time等场合。比如对于DDR400的,其时钟频率为200MHz,数据传输率为400Mbps,如果一定要用pulse对数据信号仿真,则设置的频率为200Mhz。

回答 6:万分感谢阿鸣兄的解释!!再次感谢!!!

<

 

相关资料:

请教一个U盘固件的问题!设计软件及IP新品介绍、评测。
计算机专业、电子专业,哪个更适合搞ARM?请问如果做静态图像处理的话ARM7的性能可以胜任么?
2410运行linux调试串口输出目录是乱码【附图】请问用uclinux一定要把源码弄懂是吗?如果只是应用呢?
ARM 进入中断会自动保存什么东西的?如果要办一个设计公司,ARM主要针对哪些客户?
现在大学里开设ARM课程吗?请大侠们指教---ADS支持AT91SAM7S256芯片吗?
谁有新版RealView开发套件哪里有免费的不受限制的keil uversion3
要想学会ARM,最好找哪方面的工作?一步一步教你开发嵌入式Linux应用程序
UCOS开关中断,求教!这种像是中断方式1 不像是中断方式请教netstat!!!关于hms30c7202的问题!!!

Copyright © 2005-2006 电子技术学习网 和 电子电路图网 均为 单片机设计网旗下网站