User Tools

Site Tools


PCIe Screamer

Buy it on our shop: Buy PCIe Screamer Online



  • XC7A35T Xilinx 7 Series FPGA
  • FT601 FTDI USB 3.0
  • MT41K256 4Gb DDR3 DRAM
  • PCIe Gen2 X1

Power Supply

CN5 jumper selects the power source.

  • Power Jack (5 to 15 V): Tie middle and right pins.
  • PCIe Power: Tie middle and left pins.

Boot modes

SW2 selects the FPGA bootmode. Set it to Master SPI:

Master SPI

  • 1: ON
  • 2: OFF
  • 3: OFF


  • LD1: User Led (Green)
  • LD2: User Led (Green)
  • LD3: FPGA Prog Done (Green)

  • LD4: Power Good (Red)


  • SW1: FPGA Program
  • SW3: User Button
  • SW4: User Button

Gateware & Software


As an alternative you can use the PCIe Injector gateware:

PCIeInjector precompiled versions:

Program the SPI Flash

Refer to the SPI Flash Programming section of JTAG+Serial Programmer for detailed instructions.

In short:

1. Get the latest version of openocd from:

2. Get the proxy bitstream “bscan_spi_xc7a35t.bit” from:

3. Programm the SPI Flash using this configuration file:

interface ftdi
ftdi_vid_pid 0x0403 0x6011
ftdi_channel 0
ftdi_layout_init 0x0098 0x008b
reset_config none
source [find cpld/xilinx-xc7.cfg]
source [find cpld/jtagspi.cfg]
adapter_khz 10000
proc fpga_program {} {
    global _CHIPNAME
    xc7_program $_CHIPNAME.tap
jtagspi_init 0 bscan_spi_xc7a35t.bit
jtagspi_program pcileech_top.bin 0x0
openocd -f flash_screamer.cfg
products/pcie_screamer.txt · Last modified: 2018/02/09 12:04 by po