wbicapetwo by ZipCPU

Wishbone to ICAPE interface bridge

Wishbone to ICAPE2 interface conversion

This core maps the configuration registers of a 7-series (or Spartan--6) Xilinx part onto register addresses on a wishbone bus interface via the ICAPE2 access port to those parts. The big thing this captures is the timing and handshaking required to read and write registers from the configuration interface.

As an example of what can be done, writing a 32'h00f to local address 5'h4 sends the IPROG command to the FPGA, causing it to immediately reconfigure itself.

As another example, the warm boot start address is located in register 5'h10. Writing to this address, followed by issuing the IPROG command just mentioned will cause the FPGA to configure from that warm boot start address.

For more details on the configuration interface, the registers in question, their meanings and what they do, please see the respective User's Guide.

Project Meta

  • Registered on LibreCores 5 years ago
  • Project started 5 years ago
  • Last commit 2 years ago



Commits per year



Unique contributors per year


Data not available


{"labels":["Others","Verilog-SystemVerilog","TeX","Visual Basic","make","Markdown"],"series":[0,3,2,1,1,1]}

Share of languages used

Data Sheet
Last activity 2 years ago
Primary language: Verilog-SystemVerilog
1 star
3 commits by 2 contributors

activity over the last year

LibreCores data updated 1 year ago