#bitstream #xilinx #eda #cpld #coolrunner

bin+lib xc2bit

用于操作 Xilinx Coolrunner-II 位流的库

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

BSD-2-Clause

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