第一个想法 - 不要使用两个时钟。
以100MHz运行整个事件,并使用时钟使能两个每4个时钟周期启用25MHz位。
这让生活变得更加简单!
如果这不可行,建立一个到SRAM接口的FIFO接口(参见MPMC数据表中的一个例子(公认复杂!)如何做到这一点)。
然后,您的SRAM仲裁器可以在100MHz运行,并在备用(100MHz)时钟周期内接收uP和视频请求。
如果您尝试访问10ns * async * SRAM yu可能需要比100Mhz更快的时钟,以便控制器满足各种时序(并且可能使用时钟的两个边沿来处理某些信号)。
#是什么部分?
干杯,
马丁
Martin Thompsonmartin.j.thompson@trw.com http://www.conekt.co.uk/capabilities/electronic-hardware
以上来自于谷歌翻译
以下为原文
First idea - don't use two clocks. Run the whole thing at 100MHz, and use a clock enable two enable the 25MHz bit every 4 clock ticks. That makes life an awful lots simpler!
If that's not feasible, build a FIFO interface to the SRAM interface (see the MPMC datasheet for an example (admittedly complex!) of how this is done).
Your SRAM arbitrator can then run at 100MHz and pick up the uP and video requests on alternate (100MHz) clock ticks.
If you are trying to access 10ns *async* SRAM yu might need a faster clock than 100Mhz for the controller to meet the various timings (and possibly use both edges of the clock for some signals). What part # is it?
Cheers,
Martin
Martin Thompson
martin.j.thompson@trw.com
http://www.conekt.co.uk/capabilities/electronic-hardware
第一个想法 - 不要使用两个时钟。
以100MHz运行整个事件,并使用时钟使能两个每4个时钟周期启用25MHz位。
这让生活变得更加简单!
如果这不可行,建立一个到SRAM接口的FIFO接口(参见MPMC数据表中的一个例子(公认复杂!)如何做到这一点)。
然后,您的SRAM仲裁器可以在100MHz运行,并在备用(100MHz)时钟周期内接收uP和视频请求。
如果您尝试访问10ns * async * SRAM yu可能需要比100Mhz更快的时钟,以便控制器满足各种时序(并且可能使用时钟的两个边沿来处理某些信号)。
#是什么部分?
干杯,
马丁
Martin Thompsonmartin.j.thompson@trw.com http://www.conekt.co.uk/capabilities/electronic-hardware
以上来自于谷歌翻译
以下为原文
First idea - don't use two clocks. Run the whole thing at 100MHz, and use a clock enable two enable the 25MHz bit every 4 clock ticks. That makes life an awful lots simpler!
If that's not feasible, build a FIFO interface to the SRAM interface (see the MPMC datasheet for an example (admittedly complex!) of how this is done).
Your SRAM arbitrator can then run at 100MHz and pick up the uP and video requests on alternate (100MHz) clock ticks.
If you are trying to access 10ns *async* SRAM yu might need a faster clock than 100Mhz for the controller to meet the various timings (and possibly use both edges of the clock for some signals). What part # is it?
Cheers,
Martin
Martin Thompson
martin.j.thompson@trw.com
http://www.conekt.co.uk/capabilities/electronic-hardware
举报