User Tools

Site Tools


itk:fei4b

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
itk:fei4b [2016/03/28 23:54]
asc [Install usb3.0]
itk:fei4b [2017/01/12 19:12] (current)
asc
Line 1: Line 1:
 ======  ITK module testing ====== ======  ITK module testing ======
  
 +This wiki describes UsbPix teststand.
 +Alternatively, consider using RCE, HSIO setup (see a collection of links in [[https://twiki.cern.ch/twiki/bin/view/Main/IFAEPixel|this page]]. 
  
 ===== Setup documentation ===== ===== Setup documentation =====
- 
- 
  
 [[http://icwiki.physik.uni-bonn.de/twiki/bin/view/Systems/UsbPix|UsbPix setup]] [[http://icwiki.physik.uni-bonn.de/twiki/bin/view/Systems/UsbPix|UsbPix setup]]
Line 15: Line 15:
 Afterwards, you can configure the FPGA, connect FE-I4B and run a digital scan. Afterwards, you can configure the FPGA, connect FE-I4B and run a digital scan.
  
-==== Ubuntu instructions ==== 
  
-Prepare for USB3 connections: 
-<code> 
-sudo apt-get install python-pip 
-apt-get install git 
-pip install git+https://github.com/walac/pyusb.git@master#egg=pyusb 
-pip install pySiLibUSB 
-</code> 
  
- 
-===== CentOS7 instruction ===== 
- 
- 
- 
- 
-<code bash> 
-rpm -iUvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm 
-yum -y update 
-yum -y install python-pip 
-pip install --upgrade pip 
-yum install libgusb libusbx libusb-devel  
-yum install libudev-devel 
-yum install libgudev1 libgudev1-devel python-pyudev 
-sudo pip install pyusb 
-tar -jvxf libusb-1.0.20.tar.bz2; cd libusb; ./configure; make; make install; 
-pip install pySiLibUSB 
-# get Anaconda2-2.4.1-Linux-x86_64.sh 
-./Anaconda2-2.4.1-Linux-x86_64.sh  # say yes to all 
-# get  ViTables-develop_py27.zip 
-unzip ViTables-develop_py27.zip 
-cd ViTables-develop/ 
-python setup.py install 
-# get from github 
-unzip pyusb-master.zip # from github 
-cd pyusb-master/ 
-python setup.py install 
-# get master pyBar 
-cd pyBAR-master 
-python setup.py install 
-</code> 
- 
- 
-Run this code: 
- 
-<code python> 
-import SiLibUSB 
-sidev = SiLibUSB.SiUSBDevice() 
-print "FWVersion: ", sidev.GetFWVersion() 
-</code> 
  
 ===== Windows 7 instruction ===== ===== Windows 7 instruction =====
Line 84: Line 36:
   - make sure no driver installed for the cypress usb3.0 (on pixel1 computer). For "pixel2" computer, we use "renesanse" external PCI-I card.   - make sure no driver installed for the cypress usb3.0 (on pixel1 computer). For "pixel2" computer, we use "renesanse" external PCI-I card.
   - in Device manager looking in the "other device"->"FX3"(the one appeared when mmc3 board is connected)   - in Device manager looking in the "other device"->"FX3"(the one appeared when mmc3 board is connected)
-  - install the cypress kit from [[http://www.cypress.com/documentation/software-and-drivers/ez-usb-fx3-software-development-kit?source=search&cat=software_tools]]. Note that renaissance PCI-E USB3 card will be normally recognized by Windows 10 using some internal driver from C://System32. You should update it with Cypress driver ("cyusb"). Then start Cypus control center and check "Program->FX3"+  - install the cypress kit from [[http://www.cypress.com/documentation/software-and-drivers/ez-usb-fx3-software-development-kit?source=search&cat=software_tools]]. Note that renaissance PCI-E USB3 card will be normally recognized by Windows 10 using some internal driver from "system32" directory. You should update it with Cypress driver ("cyusb"). Then start Cypus control center and check "Program->FX3"
   - If you use Windows 10, use these dedicated drives [[http://www.cypress.com/knowledge-base-article/drivers-ez-usb-fx1-and-fx2lp-kba94413?source=search&keywords=94413]]   - If you use Windows 10, use these dedicated drives [[http://www.cypress.com/knowledge-base-article/drivers-ez-usb-fx1-and-fx2lp-kba94413?source=search&keywords=94413]]
   - right click on the "FX3", FX3->update diver->browse my computer of local software->C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\driver\bin\win7\x64   - right click on the "FX3", FX3->update diver->browse my computer of local software->C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\driver\bin\win7\x64
   - Ordered List Itemopen the control center, the "Cypress FX3 USB BootLoader Device" will appear {{:itk:cypress.png?200|}}   - Ordered List Itemopen the control center, the "Cypress FX3 USB BootLoader Device" will appear {{:itk:cypress.png?200|}}
   - Ordered List Itemupload the .img file "SILABFX3" for the USB3.0 in C:\ITK\backup using control center. Select the "cypress FX3 USB BootLoader Device"->Program->FX3->RAM. Fot pixel2 computer (Windows10), use the directory "PyBarSetup" on desktop.   - Ordered List Itemupload the .img file "SILABFX3" for the USB3.0 in C:\ITK\backup using control center. Select the "cypress FX3 USB BootLoader Device"->Program->FX3->RAM. Fot pixel2 computer (Windows10), use the directory "PyBarSetup" on desktop.
-  - **Not Need** use Zadig to reinstall FX3 device +  - use Zadig to reinstall FX3 device 
-  - reboot PC +  - the USB devices "FX3" should show up in the Device manager 
-  - select "FX3", the USB ID should be 5312 0300+  - select "FX3" in Zadig, the USB ID should be 5312 0300
   - install driver WinUSB(v6.1.7600.16385)   - install driver WinUSB(v6.1.7600.16385)
   - download libusb 1.0.20 from http://sourceforge.net/projects/libusb/files/libusb-1.0/libusb-1.0.20/libusb-1.0.20.7z/download   - download libusb 1.0.20 from http://sourceforge.net/projects/libusb/files/libusb-1.0/libusb-1.0.20/libusb-1.0.20.7z/download
Line 240: Line 192:
  
 ======Data analysis====== ======Data analysis======
 +
 +
 + --- //[[[email protected]|Sergei Chekanov]] 2016/01/02 03:17//
 + --- //[[[email protected]|Rui Wang]] 2016/03/02 02:27//
itk/fei4b.1459209274.txt.gz · Last modified: 2016/03/28 23:54 by asc