CUPL语言支持扩展为您提供了一种在Visual Studio Code中编程Atmel复杂可编程逻辑设备(CPLD)的现代和人体工学环境。通过这个扩展,您可以摆脱自2004年以来未更新且在现代Windows版本上问题重重的WinCUPL IDE。
概述:
CUPL(通用可编程逻辑)语言是Atmel用于其CPLD产品线的编程语言。这个扩展不仅提供基本的语法高亮,还包括了用于常见语言结构的有用代码片段。
设置开发环境:
{
"version": "2.0.0",
"tasks": [
{
"label": "cupl",
"type": "shell",
"command": "cupl.exe -m1lxfjnabe -u D:\WinCUPL\Shared\Atmel.DL D:\MY_PROJECT\MY_FILENAME.pld",
"problemMatcher": [],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
请注意,在命令行参数中使用绝对文件路径非常重要,否则某些设备的输出文件可能不会正确生成。
编译和模拟:
通过在VS Code中按Ctrl Shift B,您可以调用CUPL编译器,无需再使用WinCUPL IDE。
模拟器csim.exe同样通过命令行运行,但要使其有意义地工作可能比较棘手。最简单的方法是在构建过程中通过在cupl.exe的参数中添加-s标志来运行模拟器。
要运行模拟,您需要一个与.pld文件同名的模拟器输入(.si)文件。CUPL程序员参考指南中的“模拟器参考”章节描述了如何构建这样的文件。这个扩展也为这种文件格式提供了语法高亮。
模拟完成后,模拟结果将被放置在项目目录中的一个模拟器输出(.so)文件中。
发布说明:
code-cupl的初始版本发布。
本站所有资源都是由网友投稿发布,或转载各大下载站, 请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则 产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com