The information contained within this user’s guide, including but not limited to any product specification, is subject to change without notice. Connect Tech assumes no liability for any damages incurred directly or indirectly from any technical or typographical errors or omissions contained herein or for discrepancies between the product and the user’s guide.
Connect Tech Inc.'s opinion, fail to be in good working order during the warranty period, Connect Tech Inc. will, at its option, repair or replace this product at no charge, provided that the product has not been subjected to abuse, misuse, accident, disaster or non-Connect Tech Inc.
Electronic components and circuits are sensitive to ElectroStatic Discharge (ESD). When handling any circuit board assemblies including Connect Tech COM Express carrier assemblies, it is recommended that ESD safety precautions be observed. ESD safe best practices include, but are not limited ...
Users Guide www.connecttech.com Introduction Connect Tech’s FreeForm/PCI-104 features Xilinx’s Virtex-5 multi-platform FPGA offering users a flexible, reconfigurable computing platform that also takes advantage of the high bandwidth capabilities of the PCI bus while communicating with various I/O interfaces. Product Features PCI-104 form factor –...
System Overview The following conceptual block diagram provides a high level overview of the FreeForm/PCI-104 and illustrates the general interconnection between components and connectors. For the actual orientation and description of components refer to Figure 2 and Table 1 respectively.
Oscillators Reference Design The FreeForm/PCI-104 ships with a pre-installed reference design that is loaded into the FPGA’s configuration flash. This reference design demonstrates how to interface the FreeForm/PCI-104 (Virtex-5 FPGA) with the PLX PCI 9056 PCI to Local Bus Bridge, as well as the various peripherals.
FPGA waits for configuration over JTAG (using P2) FPGA reads configuration from SPI flash FPGA is tri-stated, flash is isolated from FPGA and can be programmed directly Document: CTIM-00040 Date: 2018-07-16 Page 11 of 41 Revision: 0.09 Connect Tech Inc. 800-426-8979 | 519-836-1291...
Refer to PCI-104 specifications. Note: The FreeForm/PCI-104 only requires the 5V power supply,. The board is compatible with PCI-104 mother boards that supply just 5V or both 3.3V & 5V. JTAG Programming Header (P2) Use P2 to configure the FPGA via JTAG. Refer to FPGA Configuration for more information.
(1.5 Gbps). e) HSS_USER_IO are flexible LVCMOS side-band signals. Pins 29-32 are the ground blades running down the center of the high speed connector Document: CTIM-00040 Date: 2018-07-16 Page 13 of 41 Revision: 0.09 Connect Tech Inc. 800-426-8979 | 519-836-1291...
FreeForm/PCI-104 Users Guide www.connecttech.com If connecting two FreeForm/PCI-104’s together using the Rocket I/O WARNING interface in a cross-over fashion; care must be taken when building a custom Samtec EQDP cable. Special considerations are required when connecting a FreeForm/PCI104 Rev B to later revisions. See Appendix C: Hardware Changes from Revision B.
VIO (connect to 5V) Power It is recommended that a Connect Tech Inc. FreeForm/PCI-104 power supply is used for providing external power. Orientation of the power supply connector is important. Ensure that the clip on the cable aligns with the catch on P8, as shown below.
[1] CBG303 and MSG037 are available as part of development kit DEV017 [2] Connect Tech does not carry stock of the Samtec EQDP cable. The EQDP has many options, allowing for a configuration to meet the specific application. Care must be taken when selecting these options, to ensure the correct connectivity between boards.
FreeForm/PCI-104 is functioning. Heat Sink Installation Each FreeForm/PCI-104 ships with a FPGA heat sink (27 mm x 27 mm); to be installed by the user. Simply peel of the sticker backing and press firmly onto the FPGA, using proper ESD precautions.
The reference design and example programs help users quickly develop custom hardware and software applications. Refer to the CD for installation instructions. The latest reference design is always available from: http://devel.connecttech.com/ If a username and password have not already been provided, please contact Connect Tech Support via email support@connecttech.com. Document: CTIM-00040 Date: 2018-07-16 Page 19 of 41 Revision: 0.09...
Appendix FPGA Ethernet MAC Addresses The FreeForm/PCI-104’s FPGA contains 2 dual Tri-Mode Ethernet MACs. One dual MAC is connected to the on-board Ethernet PHY, and the other is free for general use. In either case, the Ethernet MAC address is set by the user application, either HDL or embedded software – it is not hard coded as part of the FPGA silicon.
PLLs, and high speed gigabit transceivers. The drawback of these on-chip features is that they consume a lot of power and hence dissipate a lot of heat. As a result Connect Tech, is recommending the installation of a heatsink, included with the product (see section Heat Sink Installation).
3) Select configure devices using boundary scan. 4) iMPACT will scan the JTAG chain, and identify three devices. The first device will be the FPGA. Document: CTIM-00040 Date: 2018-07-16 Page 23 of 41 Revision: 0.09 Connect Tech Inc. 800-426-8979 | 519-836-1291...
Page 24
Note: Select “M25P16” (16 Mb flash) if using a FCG00x Rev B, FCG00x Rev C, or a FCG00x Rev D. with assembly Date 09/2009). To identify the flash size, refer to Appendix D: Identifying Configuration Flash Size Document: CTIM-00040 Date: 2018-07-16 Page 24 of 41 Revision: 0.09 Connect Tech Inc. 800-426-8979 | 519-836-1291...
Page 25
'1': IDCODE is 'c2a6e093' (in hex). '1': : Manufacturer's ID = Xilinx xc5vlx30t, Version : 12 16) Save the iMPACT project (File -> Save Project As) Example: {REFDIR}\fpga\\ise_projects\ref_design_fcg001rd\ ref_design_fcg001rd.ipf Document: CTIM-00040 Date: 2018-07-16 Page 25 of 41 Revision: 0.09 Connect Tech Inc. 800-426-8979 | 519-836-1291...
4) Right click on the FPGA and click ‘Set Programming Properties’ 5) Select Device 1, check verify, and click OK 6) Right click on the FPGA and click ‘Program’ Document: CTIM-00040 Date: 2018-07-16 Page 26 of 41 Revision: 0.09 Connect Tech Inc. 800-426-8979 | 519-836-1291...
Page 27
'1': Programmed successfully. PROGRESS_END - End Operation. Elapsed time = 6 sec. 8) Save the iMPACT project (File -> Save Project As) Example: {REFDIR}\fpga\\ise_projects\ref_design_fcg001rd\ ref_design_fcg001rd.ipf Document: CTIM-00040 Date: 2018-07-16 Page 27 of 41 Revision: 0.09 Connect Tech Inc. 800-426-8979 | 519-836-1291...
4) Right click on the flash, and click ‘Set Programming Properties’ 5) In Programming Properties dialog Check Verify Check Design specific Erase Select automatically load FPGA with Flash Contents Click OK Document: CTIM-00040 Date: 2018-07-16 Page 28 of 41 Revision: 0.09 Connect Tech Inc. 800-426-8979 | 519-836-1291...
Page 29
'1': Performing blank check on device... '1': Part is blank. PROGRESS_END - End Operation. Elapsed time = 65 sec. 8) Right click on the flash and click ‘Program’ Document: CTIM-00040 Date: 2018-07-16 Page 29 of 41 Revision: 0.09 Connect Tech Inc. 800-426-8979 | 519-836-1291...
Page 30
LCK_cycle = NoWait. LCK cycle: NoWait INFO:iMPACT - '1': Checking done pin..done. '1': Programmed successfully. PROGRESS_END - End Operation. Elapsed time = 167 sec. Document: CTIM-00040 Date: 2018-07-16 Page 30 of 41 Revision: 0.09 Connect Tech Inc. 800-426-8979 | 519-836-1291...
3) Select a storage device size of 32M (or 16M) then click the green arrow Note: To identify the flash size, refer to Appendix D: Identifying Configuration Flash Size Document: CTIM-00040 Date: 2018-07-16 Page 31 of 41 Revision: 0.09 Connect Tech Inc. 800-426-8979 | 519-836-1291...
Page 32
4) Provide a name and location for the output mcs file, the click OK. 5) Click OK when prompted to add a new device Document: CTIM-00040 Date: 2018-07-16 Page 32 of 41 Revision: 0.09 Connect Tech Inc. 800-426-8979 | 519-836-1291...
Page 33
7) When asked to add another device, click no, then click ok to complete the setup. 8) Under iMPACT processes, ‘click generate file’. This will produce 3 files: \fpga\\ise_projects\ref_design_fcg001rd\ref_design_fcg001rd.mcs \fpga\\ise_projects\ref_design_fcg001rd\ref_design_fcg001rd.prm \fpga\\ise_projects\ref_design_fcg001rd\ref_design_fcg001rd.cfi Document: CTIM-00040 Date: 2018-07-16 Page 33 of 41 Revision: 0.09 Connect Tech Inc. 800-426-8979 | 519-836-1291...
Connect Tech FreeForm/PCI-104 FreeForm/PCI-104 Appendix C: Hardware Changes from Revision B This appendix lists the changes between hardware revision B and hardware revision C, D, E. The following is a summary of changes: PCB requires only 5V over PCI-104; it previously required 3.3V and 5V ...
RS-485 Headers (P5) The orientation of the connector has changed. The pinout remains the same. Revision B Revision C 485 Port 0 485 Port 0 Document: CTIM-00040 Date: 2018-07-16 Page 39 of 41 Revision: 0.09 Connect Tech Inc. 800-426-8979 | 519-836-1291...
Power Requirements +3.3V DC and +5V DC, in PCI-104 stack +5V DC, in PCI-104 stack +5V DC stand-alone +5V DC stand-alone Current requirements are configuration dependant. Document: CTIM-00040 Date: 2018-07-16 Page 40 of 41 Revision: 0.09 Connect Tech Inc. 800-426-8979 | 519-836-1291...
To identify the flash, find U10 on the backside of the board and read the top side marking. 25P16 = M25P16 = 16 Mbit 25P32 = M25P32 = 32 Mbit Document: CTIM-00040 Date: 2018-07-16 Page 41 of 41 Revision: 0.09 Connect Tech Inc. 800-426-8979 | 519-836-1291...
Need help?
Do you have a question about the FreeForm/PCI-104 and is the answer not in the manual?
Questions and answers