微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 行业新闻动态 > Altium宣布推出拥有100多项新特性的最新版一体化电子产品设计解决方案

Altium宣布推出拥有100多项新特性的最新版一体化电子产品设计解决方案

时间:05-11 来源:电子工程专辑 点击:
通过新版本的控制系统集成度完善管理


  Altium 在设计接口中直接集成了版本控制功能,同时还提供了可实现图形文件直接比较的专用特性,从而解决了不同版本图形文件在设计人员所工作的系统中繁琐的版本比较问题。


  Altium Designer 提供了强大的区分引擎,甚至能够在不影响连接性的情况下在不同版本的结构图或 PCB 文件之间突显最细小的图形变化。


  Altium 进一步加强了版本控制支持,允许从版本控制库中进行设计文件的后台读取和升级。这样,设计人员就可以将精力集中于设计任务之上,而不用等待完成版本更新,对于较大型项目而言,这有助于大幅节约时间。此外,设计人员在项目中仅需一个简单的命令就能升级所有工作文件副本,从而大大简化了管理大量变动的工作。


  用新型自定义虚拟仪器组件实现 FPGA 的内部测试


  Altium 坚信,电子设计的未来在于核心系统功能的实施要跳出固定硬件的束缚,进而支持"软"器件智能,也就是将功能通过编程提供给产品,而不是只通过硬件提供固定的功能。FPGA等器件的硬件功能的转移,意味着采用物理连接在不同组件间传输信号的传统电路测试法已不可行。在传统的FPGA设计流程中,我们通常用仿真来替代直接测试。但系统级仿真极其困难,需要花费大量时间。


  为了解决上述问题,Altium 推出了虚拟仪表的概念。基于 FPGA 的组件执行 bench-top 测试仪表中常见的功能。仪表的硬件部分连接到结构图级的设计方案中,并随正在开发的电路下载到FPGA。我们随后通过 Altium Designer 环境自带的软件前面板来控制仪表。


  Altium Designer 为虚拟仪表控制增加了新的功能,推出了全新的 Custom Instrument。现在,设计人员能构建自己的仪表来监视并控制 FPGA 中的信号。设计人员可选择所需的输入输出数量和类型,在 DelphiScript 中创建个性化脚本来处理信号或根据需要对事件做出响应,并从多种标准组件和仪表控制中构建仪表的定制界面或 GUI。


  定制仪表的一个有趣特性在于,仪表界面可作为设计方案的一部分保存,并能下载至 FPGA。这就是说,设计人员能为产品创建完全个性化的测试或维护界面,并将此存储在设计方案之中。任何维护工程师随后都能使用 Altium Designer 插入连接至设计方案,并立即访问定制仪表面板,而无需在其计算机上先存储一个仪表定义副本。


  基于 C 语言的定制 FPGA 逻辑开发


  Altium Designer 标配了大量基于定制 FPGA 的功能以作为免专利费的 FPGA 组件提供。这些组件包括基本的逻辑块,甚至高级外设和处理器内核等,可用于快速构建 FPGA 主机服务系统。


  Altium Designer 支持设计定制逻辑块,从而进一步扩展了所提供的功能性。以前,这需要通过 FPGA 库组件才能创建结构图级的定制逻辑功能,或用 Verilog 或 VHDL 硬件描述语言定义定制逻辑,甚至需结合上述三项。


  Altium Designer 现在支持用 C 编程语言定义定制逻辑。我们在系统中添加了新型的电路图符号 - C 代码符号,这样就能够在结构图设计层级中添加 C 代码块。C 代码符号以底层 C 源代码为参考基准,就像 Verilog 或 VHDL 代码一样集成于设计方案中。符号上的端口代表底层源代码引用的参数。


  完成设计后,C 代码通过一体化的软硬件编译器技术(或 C 语言至硬件技术)转换为 VHDL,然后再与设计方案的其他部分一起合成至 FPGA 中。为系统所增加的相关特性可帮助设计人员从已定义的 C 代码符号中生成 C 代码模板,也可从底层源代码生成 C 代码符号。


  此外,还可采用 Altium 一体化的软、硬件编译器从面向系统处理器的 C 源代码直接生成专用协处理器功能,使开发人员能够在硬件中直接运行一些功能来加速代码执行。这种新技术使嵌入式软件开发人员可编写定制 C 代码逻辑块并将这些逻辑块直接连接至底层系统硬件中,从而进一步丰富了设计选择。


  嵌入式开发人员在无需学习新的语言或开发技术的情况下就可创建应用代码,同时还能参与创建运行代码的硬件。他们只需方便地使用 C 语言编码空间即可,而他们的设计则能应用于更广阔的空间。


  利用定制 wishbone 接口组件快速设计基于FPGA的系统


  为了提供一种简易的模块化途径来快速构建基于 FPGA 的系统设计,Altium Designer 采用非专有 Wishbone 总线接口将各种不同的 FPGA 外设组件块‘连接’在一起来实现系统构建。Altium Designer 增添了最新的定制 Wishbone 接口组件,通过简单配置,就能将定制外设链接至Wishbone 总线上,从而使设计人员能够扩展 Altium Designer 已提供的功能,并创建或导入可方便与 Altium Designer 内置组件相结合的定制功能。设计人员将不再被局限于使用 Altium Designer 已经提供的外设器件,而是可以导入自己的器件来执行任何所需的任务。这大幅扩展了Altium Designer开发所支持的应用范围,带来了丰富的系统设计可能性,可以构建自己的定制外设库,甚至开发出别人也能使用的定制外设。


 

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top