0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FPGA设计文档中几个常见的英文拼写错误

C29F_xilinx_inc ? 来源:赛灵思 ? 作者:赛灵思 ? 2022-02-16 16:21 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

写在前面

大家都知道FPGA这玩意是老美搞出来的,所以很多术语都是翻译自英语。接下来就看几个在日常的技术文档中常见的拼写错误吧。

本文部分翻译自Cliff Cummings的系列文章中的一个小短文《Common Mistakes In Technical Texts》,需要英语原文的朋友可以评论留邮箱或私信。

1、Testbench / Test bench

百度百科:testbench是一种验证的手段。首先,任何设计都是会有输入输出的。但是在软环境中没有激励输入,也不会对你设计的输出正确性进行评估。那么此时便有一种,模拟实际环境的输入激励和输出校验的一种“虚拟平台”的产生。在这个平台上你可以对你的设计从软件层面上进行分析和校验,这个就是testbench的含义。

实际上这个词是人工造出来的,英语中有test,也有bench,但是之前没有Testbench这个词,但是有workbench(工作台)这个词,是工匠用的工作台,老外(不一定是美国人)根据workbench生造出了Testbench这个词,可以意译为测试台。这么看来老外也有咱工人阶级的觉悟啊!

但是平常我们一般直接使用Testbench,而不是对应的中文。实际上个人认为在需要翻译Testbench的场合,直接使用测试脚本或者会比较恰当。

根据workbench的复数形式workbenches,可得testbench的复数形式testbenches。

2、Nonblocking Assignment / Non-blocking Assignment

中文翻译为非阻塞赋值----这算是个比较有争议的词了,争议的点在于究竟是Nonblocking还是Non-blocking(是否有连字符)。我们可以百度搜素一下,可以发现两种写法都有:

poYBAGIMo3mAX_fQAAJg8zBB_ck103.png

这种情况我们直接看Verilog标准---《IEEE.1364-verilog 2005》 ,9.2.2节对非阻塞赋值的定义做了说明,如下:

poYBAGIMo3yAI1fRAAGPixQRWvE919.png

所以正确的使用方法(或者说尽量使用)应该是Nonblocking Assignment。

3、Flip-flop / Flip flop

上面说了不该用连字符却用了的情况,接下来看看该用连字符却没用的情况:Flip-Flop和Flip Flop----中文译为触发器。老实说这两种写法我基本上见过的次数是一半一半,所以一直都没管哪个是正确的写法,实际上标准的写法应该是Flip-flop。

我们打开TI的官网搜索一下Flip flop(错误的),结果如下:

poYBAGIMo3-AaQJWAAJOOiTw6Xg645.png

搜索结果都是Flip-flop,验证了正确的写法为Flip-flop。

4、Multiplexer / Multiplexor

Multiplexer和Multiplexor中文译文都为多路复用器,实际上在日常使用中我还从没见过有人使用Multiplexor这个单次,基本都是 Multiplexer,所以也是争议比较小的,可能对于英语母语人群来说,两个单词太容易混淆,对于我们非英语母语人群来说没这个问题。

Multiplexer在TI官网的搜索结果:

pYYBAGIMo4OAZNONAAGoaC-Oqpc903.png

Multiplexor在TI官网的搜索结果:可以看到没有相关内容

pYYBAGIMo4aAcgtqAAFzn3KQzNA333.png

所以还是使用Multiplexer的用法吧

5、 Combinational / Combinatorial

Combinational 和 Combinatorial中文译文均为:组合的。实际上Combinatorial我基本没见有人用过,都是用Combinational来形容组合电路或者组合逻辑。可能也是英语母语者才容易搞错,问题同4。

6、"a" / "an" Usage

a 和 an的用法你真的清楚吗?这还不简单,后面跟元音(a、e、i、u、o)字母开头的就用an,跟辅音字母开头的就用a咯。比如:an apple;a car。

这个说法措是没错,但是不完整。an不光用跟元音开头的单次,还用在读起来用元音开头的单次。比如an HDL(发音an aach-dee-ell),这里的HDL是以愿意a发音开头的,所以前面也要用an来表示。

这一条倒是挺容易弄错的。

审核编辑:符乾江

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1646

    文章

    22072

    浏览量

    619834
  • 设计
    +关注

    关注

    4

    文章

    822

    浏览量

    70612
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电商API常见错误排查指南:避免集成陷阱

    ? 在电商平台开发,API集成是连接系统、实现数据交换的核心环节。然而,许多开发者在集成过程中常遇到错误,导致项目延迟、数据丢失或用户体验下降。本文将逐步介绍常见错误类型、排查方法以
    的头像 发表于 07-11 14:21 ?174次阅读
    电商API<b class='flag-5'>常见</b><b class='flag-5'>错误</b>排查指南:避免集成陷阱

    原理图和PCB设计常见错误

    在电子设计领域,原理图和PCB设计是产品开发的基石,但设计过程难免遇到各种问题,若不及时排查可能影响电路板的性能及可靠性,本文将列出原理图和PCB设计常见错误,整理成一份实用的速
    的头像 发表于 05-15 14:34 ?436次阅读

    常见xgboost错误及解决方案

    XGBoost(eXtreme Gradient Boosting)是一种流行的机器学习算法,用于解决分类和回归问题。尽管它非常强大和灵活,但在使用过程可能会遇到一些常见错误。以下是一些
    的头像 发表于 01-19 11:22 ?2632次阅读

    电桥电路的常见错误分析

    电桥电路的常见错误分析主要包括以下几个方面: 一、电阻值不准确 电阻值不准确是电桥电路常见错误之一。这可能是由于电阻本身的误差,如电阻的标
    的头像 发表于 01-09 10:08 ?1181次阅读

    电源 PCB 布局常见错误及避免方式

    电源的物理布局对于电源能否良好工作起着至关重要的作用,不良的 PCB 布局可能会使原本优秀的设计无法正常工作。以下将介绍 DC/DC 和 AC/DC 电源中一些常见的 PCB 布局错误、可能出现
    的头像 发表于 01-08 15:28 ?1243次阅读

    常见电位测量错误及解决方案

    常见电位测量错误及解决方案 1. 接触不良 错误描述: 在电位测量,接触不良是最常见的问题之一。这可能是由于探针接触不良、氧化层、污垢或腐
    的头像 发表于 12-28 14:08 ?1250次阅读

    EEPROM编程常见错误及解决方案

    EEPROM(电可擦可编程只读存储器)在编程过程可能会遇到多种错误。以下是一些常见的EEPROM编程错误及其解决方案: 常见
    的头像 发表于 12-16 17:08 ?4956次阅读

    常见的GND连接错误及解决方案

    GND(接地)连接在电子设计和硬件开发至关重要,错误的GND连接可能导致电路不稳定、信号干扰甚至设备损坏。以下是一些常见的GND连接错误及其解决方案: 一、GND网络未连接 问题描述
    的头像 发表于 11-29 16:02 ?6442次阅读

    电子电器气密性检测仪使用方法:操作常见错误与纠正

    电子电器气密性检测仪是确保产品质量的关键设备,但在使用过程,操作人员常犯一些错误,导致测试结果不准确或仪器损坏。以下是一些常见的操作错误及其纠正方法,旨在帮助操作人员正确使用气密性检
    的头像 发表于 11-29 11:20 ?619次阅读
    电子电器气密性检测仪使用方法:操作<b class='flag-5'>中</b>的<b class='flag-5'>常见</b><b class='flag-5'>错误</b>与纠正

    LLM在数据分析的作用

    数据分析的游戏规则。 1. 数据预处理 数据预处理是数据分析的第一步,也是至关重要的一步。LLM在这一阶段可以发挥重要作用。 文本清洗 :LLM可以帮助识别和纠正文本数据拼写错误、语法错误和不一致性,提高数据质量。 数据标注
    的头像 发表于 11-19 15:35 ?1218次阅读

    SQL错误代码及解决方案

    中存在语法错误,如拼写错误、缺少必要的关键字等。 解决方案 : 仔细检查SQL语句,确保语法正确。 使用SQL编辑工具或集成开发环境(IDE)的语法高亮和自动完成功能来帮助检测语法错误。 二、字段不存在或
    的头像 发表于 11-19 10:21 ?6718次阅读

    aes加密的常见错误及解决方案

    AES(Advanced Encryption Standard,高级加密标准)是一种对称加密算法,它使用固定长度的密钥对数据进行加密。在使用AES加密时,可能会遇到一些常见错误。以下是对这些错误
    的头像 发表于 11-14 15:13 ?4404次阅读

    socket 常见错误与解决方案

    在网络编程,使用套接字(socket)是进行网络通信的基础。然而,在实际应用,开发者可能会遇到各种错误。以下是一些常见的套接字错误及其解
    的头像 发表于 11-12 14:15 ?6023次阅读

    SUMIF函数常见错误及解决方案

    SUMIF函数是Excel中一个非常实用的函数,用于根据给定条件对数据进行求和。然而,在使用过程,用户可能会遇到一些常见错误。 1. 错误:范围不正确
    的头像 发表于 11-11 09:10 ?6108次阅读

    pcb板设计常见错误

    印刷电路板(PCB)是电子设备不可或缺的组成部分,它负责连接电子元件并传输电信号。一个优秀的PCB设计对于确保电路的性能、可靠性和成本效益至关重要。然而,在PCB设计过程,工程师可能会犯一些常见
    的头像 发表于 11-04 13:58 ?954次阅读