5 个版本
0.0.4 | 2020 年 3 月 15 日 |
---|---|
0.0.3 | 2018 年 5 月 13 日 |
0.0.2 | 2017 年 6 月 24 日 |
0.0.1 | 2017 年 6 月 16 日 |
0.0.0 | 2017 年 6 月 6 日 |
#993 在 解析实现
29 每月下载次数
用于 xc2par
710KB
15K SLoC
xc2bit: 用于操作 Xilinx Coolrunner-II 位流的库
xc2bit 是一个用于读取和写入 Xilinx Coolrunner-II 系列CPLD设备的位流的库。
该项目是结合了物理 CPLD 设备的成像和生成的 .jed 文件的黑盒逆向工程的逆向工程努力的成果。它不是 Xilinx, Inc. 的官方项目,也不是 Xilinx, Inc. 的附属或赞助。
从逻辑上讲,Coolrunner-II CPLD 包含以下主要模块:功能块(有时简称为 FBs)、全局互连(有时称为 ZIA 或 AIM)以及输入/输出模块(有时简称为 IOBs)。功能块进一步分为 PLA(可编程逻辑阵列,AND 和 OR 门矩阵)和宏单元。在 Coolrunner-II 架构中,宏单元还包含一个 XOR 门和一个寄存器。全局互连接受来自 IOB 和功能块的输入,并将这些输入连接到每个功能块的 PLA。IOB 也直接连接到功能块中的相应宏单元。(情况并不总是如此 - 在更大的设备上,存在未连接到 IOB 的宏单元。)作为特殊例外,最小的 32 个宏单元设备也有一个单独的输入引脚,该引脚直接连接到全局互连,并且没有相应的宏单元。
依赖关系
~3MB
~66K SLoC