完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
查看Spartan-3的IOB结构(图10.1 UG331),它显示三态路径具有与数据路径大致相同的DDR功能。
我想要做的事情(简化一点)是T1 ='1',T2 ='0',时钟到OTCLK1,180deg版本到OTCLK2,O1绕过数据DDR组件。 这应该只在周期的后半段驱动输出。 即,如果OTCLK1为100MHz,则输出引脚将在每个周期结束时驱动5ns。 我想这样做的原因是连接到SRAM并具有快速读取 - >写入转换。 只有写入的数据需要在周期的后半部分存在(> = 5ns),不应该在周期的前半部分驱动,因为SRAM可能尚未释放数据总线。 它在文档中说,DDR输出功能不能被推测 - 它必须是明确的。 OFDDRSE元素可用于IOB中的数据路径,但我找不到更“完整”的元素,其中还包含三态路径(OFDDRTRSE只有简单的三态路径)。 我尝试使用OFDDRSE并使用它来控制三态上的启用,毫不奇怪它不起作用。 CoreGen也没有任何东西。 是否有可用于公开此功能的核心元素? 如果没有人应该如何使用此功能? 谢谢 以上来自于谷歌翻译 以下为原文 Looking at the IOB structure for the Spartan-3 (Fig10.1 UG331), It shows the tristate path as having DDR functionality much the same as the data path. What I want to do (simplified a bit) is have T1='1', T2='0', clock onto OTCLK1, 180deg version onto OTCLK2, and O1 bypassing the Data DDR componentry. This should only drive the output for second half of the cycle. i.e. if OTCLK1 is 100MHz, then the output pin will be driven for the 5ns at the end of each cycle. The reason I want to do this is to interface to an SRAM and have quick read->write transitions. The data for the write only needs to be present for the second half of the cycle (for >=5ns), it shouldn't be driven for the first half of the cycle because the SRAM may not have released the databus yet. It says in the documentation, that DDR output functionality can not be infered - it must be explicit. The OFDDRSE element is available for the data path in the IOB, but I can not find a more 'complete' element which also includes the Tristate path (OFDDRTRSE only has the simple tristate path). I tried using the OFDDRSE and using it to control the enable on the tristate and unsurprisingly it wouldn't work. CoreGen didn't have anything either. Is there a core element I can use to expose this functionality? And if not how is anyone supposed to use this feature? thanks |
|
相关推荐
2个回答
|
|
---已经解决了---
我查看了UG608(Spartan3 Libraries Schematic Designs指南)并且有一个FDDRCPE,我可以连接到三态使能并正确合成。 这未列在UG607(用于HDL设计的Spartan3库指南)中。 鉴于我在VHDL工作,我没有想到查看原理图指南(或更多,所以我认为信息将是相同的)。 在VHDL中使用FDDRCPE工作正常,我可以通过查看FPGA编辑器来确认它。 猜猜我会把这篇文章留在这里,任何其他人都会搜索它..... 在原帖中查看解决方案 以上来自于谷歌翻译 以下为原文 ---Solved it already --- I Looked in UG608 (Spartan3 Libraries guide for Schematic Designs) and there is a FDDRCPE which I can connect to the tristate enable and it synthesises properly. This is not listed in UG607 (Spartan3 Libraries guide for HDL designs). Given I'm working in VHDL I didn't think to look in the schematic guide (or more so I thought the information would be the same). Using FDDRCPE in VHDL worked correctly, and I could confirm it by looking at the FPGA editor. Guess I'll leave this post here incase any one else searches for it..... View solution in original post |
|
|
|
---已经解决了---
我查看了UG608(Spartan3 Libraries Schematic Designs指南)并且有一个FDDRCPE,我可以连接到三态使能并正确合成。 这未列在UG607(用于HDL设计的Spartan3库指南)中。 鉴于我在VHDL工作,我没有想到查看原理图指南(或更多,所以我认为信息将是相同的)。 在VHDL中使用FDDRCPE工作正常,我可以通过查看FPGA编辑器来确认它。 猜猜我会把这篇文章留在这里,任何其他人都会搜索它..... 以上来自于谷歌翻译 以下为原文 ---Solved it already --- I Looked in UG608 (Spartan3 Libraries guide for Schematic Designs) and there is a FDDRCPE which I can connect to the tristate enable and it synthesises properly. This is not listed in UG607 (Spartan3 Libraries guide for HDL designs). Given I'm working in VHDL I didn't think to look in the schematic guide (or more so I thought the information would be the same). Using FDDRCPE in VHDL worked correctly, and I could confirm it by looking at the FPGA editor. Guess I'll leave this post here incase any one else searches for it..... |
|
|
|
只有小组成员才能发言,加入小组>>
2416 浏览 7 评论
2821 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2292 浏览 9 评论
3372 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2459 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1149浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
582浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
448浏览 1评论
2003浏览 0评论
727浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 19:42 , Processed in 1.307239 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号