文件名称:libbsdl:我的实验库,用于读取BSDL(边界扫描定义库)
文件大小:28KB
文件格式:ZIP
更新时间:2024-05-25 16:13:41
C
libbsdl 我的实验库用于读取BSDL(边界扫描定义库)。 我希望最终它会被OpenOCD和其他人使用。 我也一直在以一种更有限的方式使用它来为gEDA和朋友生成符号的想法在玩弄。 从长远来看,有很多人想要开源的VHDL工具,而BSDL是VHDL的派生产品。 我可以想象以后人们会重用源代码来创建VHDL预处理器。 所有这些都只是在这一点上的沉思。 在此功能可用于任何用途之前,我还有很多编程工作要做。 我想从下至上而不是自上而下地进行编程。 首先想到的是将文件放入易于遍历的数据结构中。 这是预处理器的工作。 然后,可以关闭文件,并将数据结构移交给一个或多个由调用libbsdl的程序操作的后处理器工具。 这样做的原因而不是暗示bsdl文件的简单grep之类的功能,是因为您可以在文件中包含一些状态机信息以及变量,常量等之间的基本关联。结果是,这就是文件的内容必须将其更像是代码与芯片功能
【文件预览】:
libbsdl-master
----test-find.c(2KB)
----libbsdl.c(13KB)
----libbsdl-struct.h(2KB)
----gpl-2.0.txt(18KB)
----doc()
--------math operations in vhdl.text(117B)
--------notes.txt(2KB)
----test-preprocessor.c(2KB)
----libbsdl-find.h(1KB)
----libbsdl-memory.h(2KB)
----README.md(5KB)
----Makefile(3KB)
----libbsdl-memory.c(6KB)
----libbsdl-find.c(2KB)
----libbsdl.h(3KB)
----test-memory.c(1KB)
----vaporware9000processor.bsdl(3KB)