• PROMO9 setting : SELA1=1 SELZ1=8
  • Vendor ID=0x10EE, Device ID=0x1111, Revision ID=0x00, Subsystem Vendor ID=0x10EE, Subsystem ID=0x0007
  • How to program the BPI flash with iMPACT 14.6 ( v 14.4 time to time failed to load the program to the BPI flash.)
    • How to create PROM file
      • open Create PROM file
      • BPI Flash -> Configure single FPGA
      • Traget FPGA KINTEX, Strage device 128 Mbytes
      • Data width x16
    • Load PROM file with the condithions BPI PROM, 28F00AP30, Data widht =16, SelectRS =NOT USED
  • KINPEX1 does not have BPI flash, therefore we need to use SPI Flash
  • How to pgoram with Vivado Lab Edition 2017
    • How to create MCS file
      • Tools -> Generate Memory Configuration file
      • 28f00ap30t-x16

IDSorted ascending Updated Program Version Condition Comments
KINPEX1 11067 23.05.2017 v2.4(0x16112824) smile

Something wrong about communication with TRIXOR

-> Just a pin was bent. Now it is fixed.

KINPEX1 11068 24.08.2016 v2.4(0x16070801) smile  
KINPEX1 11069 26.07.2013 v2.4(0x13111924) smile  
KINPEX1 11070 28.05.2014 v2.4(0x14052824) smile  
KINPEX1 11071 24.08.2016 v2.4(0x16070801) smile  
KINPEX1 11075 13.03.2014 v2.4(0x14031024) smile febex3_sofia_mwpc program test
KINPEX1 11091 06.02.2014 v2.4(0x13111924) smile  
KINPEX1 11303 28.05.2014 v2.4(0x14052824) smile  
KINPEX1 ? 03.03.2014 v2.4(0x13111924) frown  
KINPEX1A 11266 28.05.2014 v2.4(0x14052824) frown This gives error related to trigger type.
KINPEX1A 11267 21.10.2015 v2.4(0x15192924) smile  
KINPEX1A 11269 29.01.2014 v2.4(0x13111924) smile  
KINPEX1A 11270 19.10.2015 v2.4(0x15192924) smile  
KINPEX1A 11271 29.01.2014 v2.4(0x13111924) smile  
KINPEX1A 11437 19.10.2015 v2.4(0x15192924) smile  
KINPEX1A 11438 19.10.2015 v2.4(0x15192924) smile  
KINPEX1A 11439 19.10.2015 v2.4(0x15192924) smile  
KINPEX1A 11442 19.10.2015 v2.4(0x15192924) smile  
KINPEX1A 11443 19.10.2015 v2.4(0x15192924) smile  
KINPEX1A 11453 19.10.2015 v2.4(0x15192924) smile  
KINPEX1A 11454 19.10.2015 v2.4(0x15192924) smile  
KINPEX1A 11456 15.04.2016 v2.4(0x15192924) smile  
KINPEX1A 11457 23.10.2015 v2.4(0x15192924) smile  
KINPEX1A 11461 19.10.2015 v2.4(0x15192924) smile  
KINPEX1A 11466 19.10.2015 v2.4(0x15192924) smile  
KINPEX1A 11468 15.04.2016 v2.4(0x15192924) smile  
KINPEX1A 12276 11.09.2018 v4.0/v4.1?(0x18050401 for SPI) smile NO BPI flash on the board/SPI could have been updated via PCIe.
KINPEX1A 12277 11.09.2018 v4.0/v4.1?(0x18050401 for SPI) smile NO BPI flash on the board/SPI could have been updated via PCIe.
KINPEX1A 12278 11.09.2018 v4.0/v4.1?(0x18050401 for SPI/ 0x18091040 for BPI) smile SPI could have been updated via PCIe.
KINPEX1A 12279 11.09.2018 v4.0/v4.1?(0x18050401 for SPI/ 0x18091040 for BPI) smile SPI could have been updated via PCIe.
KINPEX1A 12280 11.09.2018 v4.0/v4.1?(0x18050401 for SPI/ 0x18091040 for BPI) smile SPI could have been updated via PCIe.
KINPEX1A 12281 11.09.2018 v4.0/v4.1?(0x18050401 for SPI/ 0x18091040 for BPI) smile SPI could have been updated via PCIe.
KINPEX1A 12282 12.10.2018 v4.1/v4.2(0x18092741 for SPI/ 0x18092742 for BPI) smile  
KINPEX1A 12283 12.10.2018 v4.1/v4.2(0x18092741 for SPI/ 0x18092742 for BPI) smile  
KINPEX1A 12284 12.10.2018 v4.1/v4.2(0x18092741 for SPI/ 0x18092742 for BPI) smile  
KINPEX1A 12285 12.10.2018 v4.1/v4.2(0x18092741 for SPI/ 0x18092742 for BPI) smile  
KINPEX1A 12286 12.10.2018 v4.1/v4.2(0x18092741 for SPI/ 0x18092742 for BPI) smile  
KINPEX1A 12287 12.10.2018 v4.1/v4.2(0x18092741 for SPI/ 0x18092742 for BPI) smile  
KINPEX1A 12288 12.10.2018 v4.1/v4.2(0x18092741 for SPI/ 0x18092742 for BPI) smile  
KINPEX1A 12289 12.10.2018 v4.1/v4.2(0x18092741 for SPI/ 0x18092742 for BPI) smile  
KINPEX1A 12290 09.10.2018 v4.1(0x18092741 for SPI) smile NO BPI flash on the board
KINPEX1A 12291 28.09.2018 v4.1(0x18092741 for SPI) smile NO BPI flash on the board
KINPEX1A 12292 09.10.2018 v4.1(0x18092741 for SPI) smile NO BPI flash on the board
KINPEX1A 12293 10.10.2018 v4.1(0x18092741 for SPI) smile NO BPI flash on the board
KINPEX1A 12294 10.10.2018 v4.1(0x18092741 for SPI) smile NO BPI flash on the board
KINPEX1A 12295 09.10.2018 v4.1(0x18092741 for SPI) smile NO BPI flash on the board
KINPEX1A 12296 09.10.2018 v4.1(0x18092741 for SPI) smile NO BPI flash on the board
KINPEX1A 12297 28.09.2018 v4.1(0x18092741 for SPI) smile NO BPI flash on the board
KINPEX1A 12298 28.09.2018 v4.1(0x18092741 for SPI) smile NO BPI flash on the board
KINPEX1A 12299 09.10.2018 v4.1(0x18092741 for SPI) smile NO BPI flash on the board
KINPEX1A 12300 09.10.2018 v4.1(0x18092741 for SPI) smile NO BPI flash on the board
KINPEX1A 12301 28.09.2018 v4.1(0x18092741 for SPI) smile NO BPI flash on the board
KINPEX1A 12302 28.09.2018 v4.1(0x18092741 for SPI) smile NO BPI flash on the board
KINPEX1A 12303 28.09.2018 v4.1(0x18092741 for SPI) smile NO BPI flash on the board
KINPEX1A 12304 28.09.2018 v4.1(0x18092741 for SPI) smile NO BPI flash on the board
KINPEX1A 12305 09.10.2018 v4.1(0x18092741 for SPI) smile NO BPI flash on the board

  • Version info.
Program VersionSorted ascending Serial Code Date Condition Update
v2.3 0x13070923 09.07.2013 frown First release with DMA. Compatible with PEXOR v1.9 except DMA via DPM. -> With bugs
v2.3 0x13071923 19.07.2013 frown Now can deal with data structure with data reduction.
v2.3 0x13072623 26.07.2013 frown Value in TRIXOR register is altered with the condition that user_trigger turns on.
v2.3 0x13080223 02.08.2013   Compatible with PEXOR v1.9 except DMA via DPM.
v2.4 0x13101524 15.10.2013 frown Compatible with PEXOR except DPM has 4 times more space.
v2.4 0x13110624 06.11.2013 frown Bar0 address space has been reduced from 256 Mbytes to 4 Mbytes.
v2.4 0x13111324 13.11.2013 frown Modification for TRIXOR with PCI bus. -> The change does not help to solve the problem.
v2.4 0x13111924 19.11.2013 frown The problem related with wr_busy was debugged.
v2.4 0x14052824 28.05.2014 smile Readout errors which happened with data size = 0x80*N+4 was debugged.
v2.4 0x15092924 30.09.2015 smile To use parallel flash memory
v2.4 0x16112224 22.11.2016 smile Improved reset procedure for SFP port. New IPcores
v2.4 0x16112824 28.11.2016 smile 0xFE insted of 0xBC when there is no connection to SFP port
v4.0 0x18050401 (SPI) 04.05.2018 frown

The SPI flash memory can be written by PC through PCIe.

New program on CPLD, kinpex_cpld_spi_bpi_18051501.jed, enable to chose flash memory to program the FPGA chip by setting hexadicimal switch (0: SPI flash, 1: BPI flash).

A bug in parallel DMA mode.

v4.0 0x18091040 (BPI) 10.09.2018 frown

The SPI flash memory can be written by PC through PCIe.

New program on CPLD, kinpex_cpld_spi_bpi_18051501.jed, enable to chose flash memory to program the FPGA chip by setting hexadicimal switch (0: SPI flash, 1: BPI flash).

A bug in parallel DMA mode.

v4.1 0x18092741(SPI) 27.09.2018 smile The bug in parallel DMA mode was fixed.
v4.2 0x18092742(BPI) 27.09.2018 smile The bug in parallel DMA mode was fixed.

  • Files for current version

    • kinpex_pcie_1_spi_18092741.bit for FPGA configuration

    • kinpex_pcie_1_bpi_18092742.mcs for Parallel flash

    • kinpex_cpld_spi_bpi_18051501.jed for CPLD configuration

    • For SPI flash via JTAG - kinpex_pcie_1_spi_18092741.mcs

  • Files for previous version

    • kinpex_1_16112801_BPI.bit for FPGA configuration

    • kinpex_1_16112801_BPI.mcs for Parallel flash memory

    • kinpex_cpld_bpiflash_15092801.jed for CPLD configuration in the case to use Parallel flash memory.

    • kinpex_1_16112801_SPI.mcs for SPI flash memory

    • kinpex_cpld_spiflash_15092201.jed for CPLD configuration in the case to use Serial flash memory.

  • Set ALLOWTOPICCHANGE = ShizuMinami

-- ShizuMinami - 11 Jul 2013
Topic revision: r51 - 2018-10-15, ShizuMinami
 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding GSI Wiki? Send feedback
Imprint (in German)
Privacy Policy (in German)