赛灵思
直播中

秦玫

7年用户 186经验值
私信 关注
[问答]

如何从Virtex原语切换到Spartan原语?

亲爱的大家,
Virtex中的许多原语在Spartan 6中找不到,例如BUFIO,BUFR,IDELAY,IDDR。
如何使用Spartan原语实现类似的功能?
非常感谢你!
箱子

以上来自于谷歌翻译


以下为原文

Dear all,

A lot of primitives in  Virtex can not find in Spartan 6, e.g BUFIO, BUFR, IDELAY, IDDR.

How to realize similar functions using Spartan primitives?

Thank you very much!

Bin

回帖(1)

张晓宁

2019-6-3 10:50:51
并排打开UG615(Spartan 6 Libraries)和UG624(Virtex 6 Libraries)。
对于每个Virtex 6原语,查找等效的Spartan 6原语。
大多数等价物有相似的名称
例如:
Virtex 6 Spartan 6
BUFIO BUFIO2(用于IOCLK输出)
BUFR BUFIO2(用于DIVCLK输出)或BUFCE(用于时钟使能)
IDELAY => ??
你的意思是IODELAYE1?
IODELAYE1 IODELAY2(注意:类似于显着的差异)
IDDR IDDR2
大多数设计不会实例化大量基元。
在特殊情况和目的中,您可能会找到明确使用的基元。
如果您真的专注,您可以选择定义将Virtex 6基元(例如)转换/映射到Spartan 6基元的模块。
根据威廉希尔官方网站 环境,您可能会发现从V6到S6没有简单的1对1映射。
在这种情况下,您需要深入了解使用和应用的细节。
- 鲍勃埃尔金德
签名:新手的自述文件在这里:http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369总结:1。
阅读手册或用户指南。
你读过手册了吗?
你能找到手册吗?2。
搜索william hill官网 (并搜索网页)以寻找类似的主题。
不要在多个william hill官网 上发布相同的问题。
不要在别人的主题上发布新主题或问题,开始新的主题!5。
学生:复制代码与学习设计不同.6“它不起作用”不是一个可以回答的问题。
提供有用的详细信息(请与网页,数据表链接).7。
您的代码中的评论不需要支付额外费用。
我没有支付william hill官网 帖子的费用。
如果我写一篇好文章,那么我一无所获。

以上来自于谷歌翻译


以下为原文

Side by side, open up UG615 (Spartan 6 Libraries) and UG624 (Virtex 6 Libraries).  For each Virtex 6 primitive, look for equivalent Spartan 6 primitive.  Most equivalents have similar names.
 
For example:
Virtex 6 <==>  Spartan 6
BUFIO          BUFIO2 (for IOCLK output)

BUFR           BUFIO2 (for DIVCLK output) or BUFCE (for clock enable)

IDELAY => ?? you mean IODELAYE1 ?

IODELAYE1      IODELAY2 (note:  similar with notable differences)

IDDR           IDDR2

Most designs don't instantiate large numbers of primitives.  In special circumstances and purposes, that's where you are likely to find primitives used explicitly.
 
If you are truly dedicated, you have the option of defining modules which translate/map Virtex 6 primitives (for example) to Spartan 6 primitives.  Depending on circuit context, you may find that there is no simple 1-to-1 mapping from V6 to S6.  In such cases, you'll need to dig deeper into details of usage and application.
 
- Bob Elkind
SIGNATURE:
README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369

Summary:
1. Read the manual or user guide.  Have you read the manual? Can you find the manual?
2. Search the forums (and search the web) for similar topics.
3. Do not post the same question on multiple forums.
4. Do not post a new topic or question on someone else's thread, start a new thread!
5. Students: Copying code is not the same as learning to design.
6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please).
7. You are not charged extra fees for comments in your code.
8. I am not paid for forum posts.  If I write a good post, then I have been good for nothing.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分