Digital-EDA/Digital-IDE
仓库概览、指标与主题
简要分析
编辑推荐
项目具备一定人气与活跃度,适合学习与试用。
语言占比
Release
- Digial-IDE2024-04-21
相关仓库
这是为Altera和Xilinx FPGA开发的完全开源比特币矿工实现。该项目希望推动基于FPGA的挖矿解决方案的自由开放发展,保障比特币项目整体的未来。目前Terasic DE2-115开发板已有二进制版本,并且有适用于多种板块的可编译项目。
一种类C的硬件描述语言(HDL),增加了类似高级合成(HLS)的自动流水线作为语言构造/编译器功能。
bladeRF-wiphy 是一款开源的 IEEE 802.11 兼容软件定义无线电 VHDL 调制解调器
基于FPGA的机械键盘,集成了USB集线器和通信接口
车牌识别,FPGA,2019全国大学生集成电路创新创业大赛
通用工业机器人控制器。基于结合LinuxCNC与Odrives创建完整控制系统。
DRAM Bender是首个开源DRAM测试基础设施,能够轻松且全面地测试不同形态的先进HBM2芯片和DDR4模块。六个原型可在不同的FPGA板上提供。在我们的预印本中描述:https://arxiv.org/pdf/2211.05838.pdf
README
Digital IDE | All in one vscode plugin for Verilog/VHDL development
Document (New) | 中文文档 (New) | Bilibili Video | Github
Features
Rewritten Parser and Language Services in Rust: Supports Verilog, VHDL, and SystemVerilog with faster performance and more stable services.
Improved Documentation: Provides more direct and faster access to basic information and dependencies of the current HDL file. Supports Wavedrom-style comments and renders them into visual diagrams.
New VCD Renderer: Added top toolbar, system beacon, and other components; supports drag-and-drop and grouping of selected signals in the left panel, as well as selecting multiple signals by holding Shift for addition and deletion; supports establishing a relative coordinate system based on system beacons; the top toolbar supports base conversion for displayed numbers of selected signals, rendering mode switching, and rendering signals as analog values.
- Brand New Netlist Renderer
New 0.4.2
- Added comprehensive support for VHDL & SV (file tree, LSP, etc.)
- Added workspace icons for languages or generated files such as Verilog, VHDL, XDC, TCL, VVP, VCD, etc.
- Added support for Vivado, ModelSim, and Verilator. Users can use these third-party tools for simulation and auto-correction by setting
function.lsp.linter.vhdl.diagnostor(for VHDL) andfunction.lsp.linter.vlog.diagnostor(for Verilog). - Added LSP and syntax highlighting support for scripts like TCL, XDC, and VVP.
Changes
- Display the plugin’s working status in the status bar at the bottom of VSCode, making it easier for users to understand the current settings.
- The bottom-right corner of the status bar now shows the currently selected linter and whether it is functioning properly.
- Optimized project configuration directory.
- Improved auto-completion performance.
Bug Fixes
- Fixed a bug where comments on
inputandoutputwere not displayed correctly in the documentation. - Fixed a bug in the Icarus Verilog simulation feature where duplicate paths were included as compilation parameters.
- Fixed a bug in the Icarus Verilog simulation feature where adding or removing
includewould cause simulation compilation to fail (theinstModPathStatusproperty of the instance was not updated). - Fixed simulation issues with Icarus Verilog version 12
- Fixed the issue of being unable to import Block Design (BD) during Vivado project generation
- Fixed the issue where libraries in custom mode could not be imported into Vivado
- Fixed other known bugs.
评论