完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
这两种文件格式(MCS Vs BIN)有什么区别?
为什么PROM文件格式化程序(11.5)不支持生成.bin文件(用于从串行模式配置)? 以上来自于谷歌翻译 以下为原文 What is the difference between these two file formats (MCS Vs BIN) ? why PROM file formatter (11.5) is not supporting to generate the .bin file (for slave serial mode configuration) ? |
|
相关推荐
12个回答
|
|
S,
http://www.fpga-faq.com/archives/33100.html#33108 对正在发生的事情进行了很好的讨论。 25年前,eeproms采用了舞台程序员编程,具有英特尔格式,摩托罗拉格式和各种其他格式。 英特尔和摩托罗拉制造的eeproms早已不复存在,程序员也是如此,但文件格式仍然存在,并成为事实上的标准。 .mcs,.rbt和其他是ASCII表示(ASCI 1 = 31H,ASCII 0 = 30H),带有标题,注释等。 .bin,.bit是二进制文件:所有单个位,1和0。 多年来,所有格式都在不断发展,并且仍然在使用。 新公司制作程序员,并支持所有旧格式。 因此.bin用于使用Impact编程电缆(JTAG或并行)对器件进行编程,而.rbt是执行averify Impact时的文件回读(还提供不等于.bin文件的.bin回读文件) 用来编程部分!)。 .mcd可能习惯于为最终板编程舞会,在开机时配置器件。 Austin Lesea主要工程师Xilinx San Jose 以上来自于谷歌翻译 以下为原文 s, http://www.fpga-faq.com/archives/33100.html#33108 Is a good discussion of what is going on. 25 years ago, eeproms were programmed with prom programmers, that had Intel format, Motorola format, and various other formats. The eeproms made by Intel and Motorola are long gone, and so are the programmers, but the file formats remain, and became defacto standards. The .mcs, .rbt, and others are ASCII representations (ASCI 1 = 31H, and ASCII 0=30H) with headers, comments, etc. The .bin, .bit are binary files: all single bits, 1's and zeros. All formats have evolved over the years, and are still used. New companies make programmers, and all the old formats get supported. So a .bin is used to program the part using an Impact programming cable (JTAG or parallel), and a .rbt is the file readback when doing averify Impact (also provide a .bin readback file which is not equal to the .bin file used to program the part!). The .mcd might get used to program a prom for the final board, to configure the part upon power on. Austin Lesea Principal Engineer Xilinx San Jose |
|
|
|
MCS文件是一个HEX文件,其中两个ASCII字符用于表示每个数据字节。
而二进制文件当然只是按顺序包含原始字节流。 因此,MCS文件似乎效率较低,因为它需要2个字节来表示1个字节。 但它有几个优点(1)它在每一行的末尾都有一个校验和用于完整性。 (2)每行包括行应在存储器中的地址。 因此,例如,如果MCS文件包含位于地址空间中相距很远的几个段,则它可能很小,而等效的二进制文件可能很大,因为它会有很多0x00或0xFF来填充段之间的空间。 您可以使用名为HEX2BIN.EXE的旧命令行实用程序轻松地将MCS文件转换为二进制文件。您可以在Keil webste上找到 http://www.keil.com/download/docs/7.asp 吉姆 以上来自于谷歌翻译 以下为原文 The MCS file is a HEX file where two ASCII chars are used to represent each byte of data. And the binary file of course just contains just the raw byte stream, in sequence. So the MCS file seems less efficient, because it takes 2 bytes to represent 1 byte. But it has a couple of advantages (1) It has a checksum at the end of each line for integrity. (2) Each line includes the address where the line should be located in memory. So for example, if a MCS file contains a few segments located far apart in address space, it can be small while the equivalent binary file might be huge, because it would have a lot of 0x00 or 0xFFs to fill the space between segments. You can easily convert a MCS file to a binary file using an old command line utility called HEX2BIN.EXE You can find on the Keil webste at http://www.keil.com/download/docs/7.asp Jim |
|
|
|
|
|
|
|
什么是MCS和BIN文件的长格式/缩写?
以上来自于谷歌翻译 以下为原文 what is long form / abbreviation of the file MCS and BIN ? |
|
|
|
什么是MCS和BIN文件的长格式/缩写?
我不明白这个问题。 请改写它,或解释你的问题。 谢谢, - 鲍勃埃尔金德 签名:新手的自述文件在这里:http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369总结:1。 阅读手册或用户指南。 你读过手册了吗? 你能找到手册吗?2。 搜索论坛(并搜索网页)以寻找类似的主题。 不要在多个论坛上发布相同的问题。 不要在别人的主题上发布新主题或问题,开始新的主题!5。 学生:复制代码与学习设计不同.6“它不起作用”不是一个可以回答的问题。 提供有用的详细信息(请与网页,数据表链接).7。 您的代码中的评论不需要支付额外费用。 我没有支付论坛帖子的费用。 如果我写一篇好文章,那么我一无所获。 以上来自于谷歌翻译 以下为原文 what is long form / abbreviation of the file MCS and BIN ?I don't understand this question. Please rephrase it, or explain your question. Thank you, - 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. |
|
|
|
我认为他在问“MCS”和“BIN”代表什么(即,它们是什么缩写)。
阿德里安 请在询问之前先查询您的问题。如果有人回答您的问题,请在“接受为解决方案”标记该帖子。 如果你看到一个特别好的和信息丰富的帖子,考虑给它Kudos(左边的星)。 以上来自于谷歌翻译 以下为原文 I think he's asking what "MCS" and "BIN" are standing for (i.e., what they are acronyms for). Adrian Please google your question before asking it. If someone answers your question, mark the post with "Accept as solution". If you see a particularly good and informative post, consider giving it Kudos (the star on the left). |
|
|
|
我认为他在问“MCS”和“BIN”代表什么(即,它们是什么缩写)。
BIN是二元的缩写,它不是首字母缩略词(至少在这种情况下)。 MCS可能是也可能不是首字母缩略词。 英特尔在20世纪80年代为其MCS开发系统(例如MCS-80,MCS-86)开发了.MCS文件格式。 - 鲍勃埃尔金德 签名:新手的自述文件在这里:http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369总结:1。 阅读手册或用户指南。 你读过手册了吗? 你能找到手册吗?2。 搜索论坛(并搜索网页)以寻找类似的主题。 不要在多个论坛上发布相同的问题。 不要在别人的主题上发布新主题或问题,开始新的主题!5。 学生:复制代码与学习设计不同.6“它不起作用”不是一个可以回答的问题。 提供有用的详细信息(请与网页,数据表链接).7。 您的代码中的评论不需要支付额外费用。 我没有支付论坛帖子的费用。 如果我写一篇好文章,那么我一无所获。 以上来自于谷歌翻译 以下为原文 I think he's asking what "MCS" and "BIN" are standing for (i.e., what they are acronyms for).BIN is a contraction of binary, it is not an acronym (in this context, at least). MCS may or may not be an acronym. Intel developed the .MCS file format in the 1980s for their lines of MCS development systems (e.g. MCS-80, MCS-86). - 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. |
|
|
|
eteam00写道:
我认为他在问“MCS”和“BIN”代表什么(即,它们是什么缩写)。 BIN是二元的缩写,它不是首字母缩略词(至少在这种情况下)。 MCS可能是也可能不是首字母缩略词。 英特尔在20世纪80年代为其MCS开发系统(例如MCS-80,MCS-86)开发了.MCS文件格式。 - 鲍勃埃尔金德 MCS不是一个acroynm,它是一个初始主义。 ----------------------------是的,我这样做是为了谋生。 以上来自于谷歌翻译 以下为原文 eteam00 wrote:MCS isn't an acroynm, it's an initialism. ----------------------------Yes, I do this for a living. |
|
|
|
bassman59写道:
eteam00写道: 我认为他在问“MCS”和“BIN”代表什么(即,它们是什么缩写)。 BIN是二元的缩写,它不是首字母缩略词(至少在这种情况下)。 MCS可能是也可能不是首字母缩略词。 英特尔在20世纪80年代为其MCS开发系统(例如MCS-80,MCS-86)开发了.MCS文件格式。 - 鲍勃埃尔金德 MCS不是一个acroynm,它是一个初始主义。 这是值得商榷的。 请在询问之前先查询您的问题。如果有人回答您的问题,请在“接受为解决方案”标记该帖子。 如果你看到一个特别好的和信息丰富的帖子,考虑给它Kudos(左边的星)。 以上来自于谷歌翻译 以下为原文 bassman59 wrote:That's debatable. Please google your question before asking it. If someone answers your question, mark the post with "Accept as solution". If you see a particularly good and informative post, consider giving it Kudos (the star on the left). |
|
|
|
哇,那篇维基百科的文章很长而且难以理解。
我被教导说,如果你把它发音为一个词,比如“雷达”和“激光”,那么它就是一个缩写词。 如果你说每个字母(“FBI”,“ATM”,“LCD”),那么这是一个初始主义。 有一些病态的例子。 “LED”是初始主义还是首字母缩略词? 我总是发出这三个字母,并且从不说出一个字。 所以这是一个初始主义。 有人说这个词。 ----------------------------是的,我这样做是为了谋生。 以上来自于谷歌翻译 以下为原文 Wow, that Wikipedia article was long and impenetrable. I was taught that if you pronounce it as a word, like "radar" and "laser," then it's an acronym. If you say each letter ("FBI," "ATM," "LCD"), then it's an initialism. There are some pathological examples. Is "LED" an initialism or acronym? I always pronounce the three letters and never say it as a word. So it's an initialism. Some people say the word. ----------------------------Yes, I do this for a living. |
|
|
|
对不起,我应该更具体一点:
尽管术语首字母缩略词被广泛用于描述由首字母形成的任何缩写,但大多数词典将首字母缩写定义为原始意义上的“一个词”,而一些词典包含次要的使用指示,归因于首字母缩略词与初始主义的含义相同 。 总结:虽然您有大多数参考书,但有些人不同意。 不管怎么说它真的很重要;-) 阿德里安 请在询问之前先查询您的问题。如果有人回答您的问题,请在“接受为解决方案”标记该帖子。 如果你看到一个特别好的和信息丰富的帖子,考虑给它Kudos(左边的星)。 以上来自于谷歌翻译 以下为原文 Sorry, I should have been more specific: Although the term acronym is widely used to describe any abbreviation formed from initial letters, most dictionaries define acronym to mean "a word" in its original sense, while some include a secondary indication of usage, attributing to acronym the same meaning as that of initialism.Summary: while you have most reference books on your side, some disagree. Not that it really matters anyway ;-) Adrian Please google your question before asking it. If someone answers your question, mark the post with "Accept as solution". If you see a particularly good and informative post, consider giving it Kudos (the star on the left). |
|
|
|
嗨
MCS意味着Micro Controllrer系列。 BIN表示二进制文件 为了在PROM File Formatter进程中生成iMPACT的idf文件,我们将这两个文件作为输入文件 以上来自于谷歌翻译 以下为原文 hi MCS means Micro Controllrer Series . BIN means Binary file inorder to generate the idf file of iMPACTin the PROM File Formatter process we will give these two files as input files |
|
|
|
只有小组成员才能发言,加入小组>>
2379 浏览 7 评论
2794 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2261 浏览 9 评论
3335 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2427 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
755浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
543浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
364浏览 1评论
1960浏览 0评论
681浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 06:18 , Processed in 1.422371 second(s), Total 98, Slave 81 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号