问题标签 [sigasi-studio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
eclipse - 在整个项目上运行 Eclipse 编辑器操作
问题:
有没有一种方法可以从项目的每个文件的编辑器的上下文菜单中运行 Eclipse 操作。
实际案例:
我必须使用 leon3 并且我的头脑很迟钝,无法理解代码,我不想扫描行以查看其中是否隐藏了分号以查看是否有多个指令或者是否end if
恰好在后面另一条指令而不是单独的一行(我错过了结束 if,这让我认为语句是有条件的,......),因此我想很好地格式化源代码。我可以访问Sigasi PRO
哪个提供“美化”代码作为编辑器中的操作的选项。我想自动对 leon 项目中的所有文件运行此操作。
eclipse - 使用 Eclipse (VHDL) 激活/使用 ISim 工具链
我正在尝试使用具有教育许可证的 Sigasi 插件在 eclipse 上编写非常基本的 VHDL - 目标是,我可以为它编写一个简单的实体和一个测试台,然后在 Xilinx 的 ISim 中编译和模拟它。
我已经安装了 Eclipse、Sigasi 和 Xilinx ISE Webpack,并尝试将 ISim 工具链添加到 Eclipse,如 Sigasi 网站所示
但是,当我按照“单击此处立即激活”的操作时,我会被带到下面的碎石处——从那里什么也没有发生。如果我单击“应用”,则没有任何反应,没有其他选择!
我的问题 - 我如何实际配置 ISim 以从 Eclipse 启动,是我想要做的实际可能还是我误解了,如果是这样,我该怎么做。
非常感谢您的帮助!
大卫
vhdl - 使用 Sigasi 编辑器的 VHDL 中不完整的灵敏度列表
目前,我尝试发展我的 VHDL 技能,因此我使用 Eclipse 的 Sigasi 插件来编写一些 VHDL 代码。Sigasi 是一个很棒的工具,但是有一件事情让我很困扰。Sigasi 不断地抛出关于流程定义中不完整的敏感性列表的警告,从我的角度来看,这是不合理的。一个示例是具有相应架构的以下实体。这是一个环形移位寄存器的描述
Sigasi Linter 声称进程的敏感度列表P1
不完整,因为信号innerValue
丢失。但在我看来,没有必要放入innerValue
敏感列表,因为它完全依赖于clock
and reset
。
现在什么是正确的?
vhdl - 为什么内部组件没有被执行
因此,我在 VHDL 中创建了组件的分层设计。目前的顶级实体如下。
我正在使用这个测试平台对其进行测试
但就我所见,内部组件(比较器和多路复用器)没有被“执行”,结果端口永远不会改变。
所有组件都将其所有 IN 端口作为其进程的触发器。
我已经阅读了一些关于这个的内容,发现组件不能在进程内执行,所以当我这样做时:exp_1 <= exp_1_in; exp_2 <= exp_2_in; 我实际上并没有触发组件。
但是,我看到了一个与我在这里尝试的非常相似的示例。 https://www.altera.com/support/support-resources/design-examples/design-software/vhdl/v_hier.html
我不知道我的问题在哪里。我已经单独测试了每个组件,它们都可以工作。
编辑:
我正在使用ghdl -a分析每个文件然后使用ghdl -e exp_equalizer_tb 从测试台构建可执行文件 最后,我正在运行可执行文件./exp_equalizer
我制作了一个脚本,它对我项目中的每个组件都执行相同的操作,并且我为所有这些组件提供了带有断言和报告的测试台,它们都工作正常。在这个组件中我没有得到预期的结果。
java - 用于检查前缀和后缀的正则表达式语法
我正在构建一些正则表达式来匹配 Sigasi Studio 中的命名约定(它使用 Java 语法进行正则表达式)。例如,端口名称必须以 _i 或 _o 结尾 - 例如 my_input_port_i
我尝试使用 txt2re 生成器,但是它生成的不是一个简单的表达式code。
查看正则表达式语法,似乎“$”字符(行尾)和“|” 符号 (OR) 可能会有所帮助 - 类似$_i|_o
但在使用 regex101.com 进行测试后未找到匹配项。
命名约定对话框:
eclipse-plugin - Eclipse 中的 Sigasi
我刚刚在 Eclipse 中安装了 Sigasi Studio 插件(版本:Eclipse IDE 2018-12)。当我尝试启动它以制作新的 VHDL 文件时,我得到以下信息:
无法启动选定的向导。org/eclipse/lsp4j/Range (发生在 com.sigasi.hdt.vhdl.ui.VhdlExecutableExtensionFactory) org/eclipse/lsp4j/Range
请问我怎么解决?先感谢您。