编程语言及工具
电子发烧友网编程语言及工具栏目提供嵌入式设计所需的嵌入式编程语言技术和开发工具以及最新设计相关内容,是嵌入式工程师喜欢的网站。简述Vivado中的Elaborate的作用
在Vivado的界面中,有个RTL ANALYSIS->Open Elaborated Design的选项,可能很多工程师都没有使用过。因为大家基本都是从Run Synthesis开始的。...
2023-05-05 1956
SpinalHDL入坑之旅
可以下载scala的安装包,然后进行安装,方式如下:(但我没有安装成功) scala下载地址:必须要安装2.11.xx,这里我们安装2.11.12,下载地址如下:...
2023-05-05 909
linux vivado安装时卡在最后一步怎么办
在ubuntu上安装vivado2021.1时,一直卡在最后一步:generating installed device list 安装其他版本也出现过该问题。...
2023-05-05 4133
FPGA中的fast corner和slow corner介绍
在FPGA的时序分析页面,我们经常会看到`Max at Slow Process Corner`和`Min at Fast Process Corner`,具体是什么含义呢?...
2023-05-05 2883
HLS for循环优化
后面的计算都是三个时钟周期计算出一个值,因此对一次循环来说,Loop Iteration Latency为3,Loop Iteration Interval也是3,Loop Latency是9,再加上前面读b和c的值的一个周期,整个函数的Latency是10,函数...
2023-05-05 1185
解析什么是DFT友好的功能ECO?
DFT是确保芯片在制造过程中具有可测试性的一种技术。DFT友好的ECO是指在进行ECO时, 不会破坏芯片的DFT功能或降低DFT覆盖率的设计方法。DFT不友好的ECO会对芯片的测试和调试带来很大的困难,...
2023-05-05 2656
如何把Python脚本集成到GUI工具包-Tkinter
Tkinter(即 tk interface,简称“Tk”)本质上是对 Tcl/Tk 软件包的 Python 接口封装,它是 Python 官方推荐的 GUI 工具包,属于 Python 自带的标准库模块,当安装好 Python 后,就可以直接使用它,而无须...
2023-05-05 1124
全网最实用的Verdi教程3
Verdi是一个功能强大的debug工具,可以配合不同的仿真软件进行debug,很多企业常用VCS+Verdi或者Xcelium/xrun+Verdi的方式进行代码的仿真与检查。Verdi支持对所有设计和验证流程进行全面的调试。它能...
2023-05-05 7698
全网最实用的Verdi教程2
Verdi是一个功能强大的debug工具,可以配合不同的仿真软件进行debug,很多企业常用VCS+Verdi或者Xcelium/xrun+Verdi的方式进行代码的仿真与检查。Verdi支持对所有设计和验证流程进行全面的调试。它能...
2023-05-05 13243
全网最实用的Verdi教程1
Verdi是一个功能强大的debug工具,可以配合不同的仿真软件进行debug,很多企业常用VCS+Verdi或者Xcelium/xrun+Verdi的方式进行代码的仿真与检查。Verdi支持对所有设计和验证流程进行全面的调试。它能...
2023-05-05 20548
如何用PyQt5做图形界面(二)
今天介绍文本相关的三个组件:QLabel、QLineEdit、QTextEdit。 三者的区别是:QLabel一般用来显示提示性的文本或者说明,用户不可以直接修改内容。QLineEdit用来收集用户输入(单行文本,不能换...
2023-05-05 1013
如何用PyQt5做图形界面(一)
PyQt是Python版本的Qt库,是最常用的跨平台图形界面编程框架之一。代码不用修改,就能同时运行在windows、linux、ios、andriod等平台。因此,对芯片设计行业来说,既可以用来开发大型EDA工具(通...
2023-05-05 2195
Linux之screen命令
在全终端工作模式时,由于只能开一个窗口,例如vim占了窗口,就没法同步做其它事情。screen命令提供了一种虚拟窗口,可以让多个虚拟窗口独立工作,并且可以自由切换。另外,screen创建的虚...
2023-05-05 1420
九种常用的UML合集
UML图能帮助产品在prd文档中描述产品的功能特性,帮助研发在架构设计中更好的给产品搭架子,UML是在开发阶段,说明、可视化、构建和书写一个面向对象软件密集系统的制品的开放方法。...
2023-05-05 1457
一文带你读懂UML
UML表示法的主要内容可由下列五类(共9种 )图来定义: (1)用例图(Use Case Diagram)。从用户角度描述系统功能,并指出各功能的操作者。如使用手机来发短信/打电话,是一种用例。 (...
2023-05-05 1044
UML精准入门指南3
谈到面向对象技术的分析和设计,自然就离不开 UML。对于 UML 这个概念,很多程序员朋友耳熟能详,也有在用,但在工作中,一些朋友其实并不擅长使用 UML 甚至对 UML 这个东西模棱两可,也包...
2023-05-05 1325
UML精准入门指南2
谈到面向对象技术的分析和设计,自然就离不开 UML。对于 UML 这个概念,很多程序员朋友耳熟能详,也有在用,但在工作中,一些朋友其实并不擅长使用 UML 甚至对 UML 这个东西模棱两可,也包...
2023-05-05 1351
UML精准入门指南1
谈到面向对象技术的分析和设计,自然就离不开 UML。对于 UML 这个概念,很多程序员朋友耳熟能详,也有在用,但在工作中,一些朋友其实并不擅长使用 UML 甚至对 UML 这个东西模棱两可,也包...
2023-05-05 998
UML和绘图工具Visio解析
UML是在开发阶段,说明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现。当模型建立之后...
2023-05-05 2140
五个免费UML建模工具介绍
UML工具很多是商用的,价格不菲;而免费的UML建模工具,功能完善的很少。以下推荐的是五个免费的UML建模工具,相对而言还算功能比较不错。...
2023-05-05 7263
常用UML建模工具介绍
Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括...
2023-05-05 3510
解析UML类图和时序图
这里不会将UML的各种元素都提到,我只想讲讲类图中各个类之间的关系; 能看懂类图中各个类之间的线条、箭头代表什么意思后,也就足够应对 日常的工作和交流; 同时,我们应该能将类图所...
2023-05-05 1071
UML类图符号等详细介绍
UML中描述对象和类之间相互关系的方式包括:依赖(Dependency),关联(Association),聚合(Aggregation),组合(Composition),泛化(Generalization),实现(Realization)等。...
2023-05-05 1706
UML真的悄悄地消失了?
我知道很多软件项目都在市场竞争中被淘汰,但 UML 不是。它没有因太复杂、严谨而被公司高层所嫌弃,相反,他们很喜欢用少数几种新的约定符号完成高效清晰的沟通。IT 人士将 UML 摆上台面...
2023-05-05 1976
UML的意义在于?
为了了解UML,我们开篇先大致了解一些UML的概念。 我觉得这些概念看了之后大致有个印象就好了。 因为不在实际的过程中使用,没有讲到具体的图的时候,很难理解。 特别是对象之间的...
2023-05-05 1127
全面剖析UML(下)
统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML是面向对象设计的建模工具,独立于任...
2023-05-05 1043
全面剖析UML(上)
统一建模语言(`Unified Modeling Language`,`UML`)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。`UML`是面向对象设计的建模工具,独立...
2023-05-05 944
编辑推荐厂商产品技术软件/工具OS/语言教程专题
| 电机控制 | DSP | 氮化镓 | 功率放大器 | ChatGPT | 自动驾驶 | TI | 瑞萨电子 |
| BLDC | PLC | 碳化硅 | 二极管 | OpenAI | 元宇宙 | 安森美 | ADI |
| 无刷电机 | FOC | IGBT | 逆变器 | 文心一言 | 5G | 英飞凌 | 罗姆 |
| 直流电机 | PID | MOSFET | 传感器 | 人工智能 | 物联网 | NXP | 赛灵思 |
| 步进电机 | SPWM | 充电桩 | IPM | 机器视觉 | 无人机 | 三菱电机 | ST |
| 伺服电机 | SVPWM | 光伏发电 | UPS | AR | 智能电网 | 国民技术 | Microchip |
| 开关电源 | 步进电机 | 无线充电 | LabVIEW | EMC | PLC | OLED | 单片机 |
| 5G | m2m | DSP | MCU | ASIC | CPU | ROM | DRAM |
| NB-IoT | LoRa | Zigbee | NFC | 蓝牙 | RFID | Wi-Fi | SIGFOX |
| Type-C | USB | 以太网 | 仿真器 | RISC | RAM | 寄存器 | GPU |
| 语音识别 | 万用表 | CPLD | 耦合 | 电路仿真 | 电容滤波 | 保护电路 | 看门狗 |
| CAN | CSI | DSI | DVI | Ethernet | HDMI | I2C | RS-485 |
| SDI | nas | DMA | HomeKit | 阈值电压 | UART | 机器学习 | TensorFlow |
| Arduino | BeagleBone | 树莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
| 示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
| OrCAD | Cadence | AutoCAD | 华秋DFM | Keil | MATLAB | MPLAB | Quartus |
| C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
| Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
| DuerOS | Brillo | Windows11 | HarmonyOS |







































