SkillAgentSearch skills...

Xc2064

Reverse engineering the XC2064 FPGA

Install / Use

/learn @shirriff/Xc2064
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

xc2064

This is an in-progress project to document the internals of the XC2064 FPGA. The XC2064 was the first FPGA, introduced by Xilinx in 1985. This FPGA contained just 64 complex logic blocks (CLBs), in an 8x8 grid. It was soon followed by the XC2018, which was essentially the same chip but with 100 CLBs in a 10x10 grid.

The code

  • The files in html implement a tool to decode a raw bitstream file (RBT).
  • Try it (under development) at righto.com/xc2064

Main missing features

  • Need to link connections into nets
  • Need to output LCA and/or Verilog
  • Pads support is only partially implemented
  • This is a prototype work in progress and lots of things don't work right

Sample output: screenshot

Links

Thanks to Geoff Body for XC2064-def.txt

Related Skills

View on GitHub
GitHub Stars85
CategoryDevelopment
Updated1mo ago
Forks6

Languages

JavaScript

Security Score

80/100

Audited on Mar 2, 2026

No findings