Knowledgebase search


FAQs

expand_buttonHow does the target FPGA get configured on power-up? (faq1)

Each FPGA board contains a parallel Flash connected to the bridge FPGA. Upon initialisation of the bridge it examines the Flash contents and if a target design has been stored in it the bridge will configure the target FPGA with this BIT file.

expand_buttonHow do you program the Configuration Flash? (faq2)

In the SDK bin directory is a program called flash.exe, run this in the command line with the syntax:

flash.exe program target.bit

where target.bit is the name of your bit file.

expand_buttonWhat batteries can be fitted to XRMS for Encryption key preservation? (faq3)

All XRMs, which have this facility, use SR60 or equivalent batteries.

expand_buttonHow much power do PMC boards require? (faq4)

This varies greatly depending on the target FPGA device that is selected and the resources consumed by the user design. As a general rule of thumb, the Alpha-Data PMC boards with smaller Virtex5 devices (SX95T,LX110T) require 4-5 Watts of power in the idle state. The user design can add an additional 5-15 Watts of power depending on the size of the user design. Alpha-Data provides estimation tools with our products which can be used in conjunction with the Xilinx® XPE tool

expand_buttonAre there any other PCI-Express Solutions offered? (faq5)

All of the Alpha-Data Viretx-4 and Virtex-5 PMC boards can be used in a PCI-Express system via a PCI-Express carrier. Alpha-Data offers the ADC-EMC for a dual PMC solution in a PCI-Express environment. Half length single PMC carriers are also widely available from 3rd party vendors.

expand_buttonHow much of the FPGA can be used for my design? (faq6)

The entire target device is available for the user design. When host access to the FPGA is required, the host interface (via local bus) typically consumes less than 1% of the target FPGA resources

expand_buttonHow do I load my design into the FPGA on the Alpha-Data board? (faq7)

There are 3 different methods that can be used for maximum flexibility.

1) Via the JTAG chain using a Xilinx® Platform Cable.

2) Directly from the host computer. The Alpha-Data API provides functions to do this using the example designs and user applications.

3) Via the onboard flash memory. An API function is also provided to access the flash on the board, and the 'flash' example application provides a means to program and verify the flash device.

expand_buttonDo you provide example designs? (faq8)

Yes, there is a comprehensive Software Development Kit (SDK) provided with our hardware. This contains a number of executables to access and test the various features of the hardware. The source code, FPGA designs, and documentation are also provided in the SDK. In addition, many of our XRM modules are provided with application specific example designs. These provide a working turn-key system that can easily be customized.

expand_buttonHow fast can the I/O signals operate? (faq9)

The current FPGA technology allows for a great deal of flexibility I/O standards. Alpha-Data hardware is designed to use the entire spectrum of Select IO technology, and maintain signal integrity. For specific interfaces, refer to the relevant FPGA device datasheet.

expand_buttonAre customer variants of Alpha-Data products offered? (faq10)

Alpha-Data can customize our products for your requirements. Many of the products can be readily customized with different memory sizes, clock frequencies, I/O Terminations, and settings. Contact us with your specific needs.

expand_buttonWhat software tools are needed to produce designs for Alpha-Data hardware? Are these avaliable from Alpha-Data? What are the approximate costs? (faq11)

A new application will require the following tools: Xilinx® ISE, a C compileer for your operating system, and the Alpha-Data SDK.

The Xilinx® ISE WebPACK can be dowloaded free from the Xilinx® website.

the Microsoft Visual C++ Express Edition can be downloaded free .

The Alpha-Data SDK is provided as part of the purchase price with our hardware.

Also recommended for fast development and debugging of new designs are: ModelSim Simulator and Xilinx® Chipscope.

expand_buttonWhat technical support is provided with Alpha-Data hardware? (faq12)

All goods from Alpha-Data carry a 6 months free support service. This service is available by letter, phone, fax, and email. Technical support contracts for longer periods are available upon request. Support contracts for software components also normally cover the cost of updates/upgrades.

expand_buttonWhat warranty is provided with Alpha-Data hardware? (faq13)

All Alpha-Data products enjoy parts and labor warranty for 12 months after purchase. The warranty is based on the customer returning the defective goods to Alpha-Data for repair or replacement, which will be at the discretion of the company. The warranty does not cover damages caused by negligence, misuse, and normal wear and tear. No liability is accepted by the company for any damage caused by the use of its hardware or software.

expand_buttonAre Alpha-Data products produced in a lead-free manufacturing process? Do they comply with the RoHS directive? (faq14)

Alpha-Data is comitted to environmental protection, and the the majority of our products are produced as RoHS 6 of 6 compliant. We will continue to use lead-free processes when ever possible. Please contact Alpha-Data for specific product lead-free status.

expand_buttonI need a specific I/O interface and there isn't an XRM currently available for my requirements. Can Alpha-Data provide a custom I/O solution? (faq15)

Yes, Alpha-Data can provide a custom XRM module to suit specific requirements. The necessary information can also be provided to the customer to produce their own XRM designs.

expand_buttonWhat is the difference between a PMC and an XMC? (faq16)

The XMC is the same format as the PMC except it has extra connectors to the carrier allowing direct high-speed serial communication to the system. This can be PCI-Express or Serial Rapid IO. The newer Alpha Data PMC products have an option to have the XMC connector fitted (/X on the order code). The high-speed serial lanes connect to the Target FPGA allowing the user application to incorporate the link directly into their design.

expand_buttonWhat types of cooling do your boards support? (faq17)

The more recent products have been designed to allow the fitting of a heatsink and/or bolting to the carrier cooling system.

expand_buttonDo you put conformal coating on your boards? (faq18)

The option is available for a selection of Alpha Data products. Contact Alpha Data for more information.

expand_buttonWhat does AC0 mean? (faq19)

The basic version of Alpha Data boards. This indicates that the board requires only convection cooling. The boards may still heat up if there is insufficient air flow to allow convection cooling to work optimally.

expand_buttonWhat does AC1 mean? (faq20)

The convection cooled industrial version of Alpha Data boards. This indicates that the board requires only convection cooling, it uses industrial grade components and may have a heatsink fitted. The boards may still heat up if there is insufficient air flow to allow convection cooling to work optimally.

expand_buttonWhat does CC1 mean? (faq21)

The conduction cooled version of Alpha Data boards. This indicates that the board has been designed to bolt onto the carriers cooling system. The board shall be fitted with industrial grade components and have a heatsink fitted.

expand_buttonCan heatsinks be fitted to your boards? (faq21)

Some of Alpha Data's boards are designed to allow heatsinks to be fitted to them. Contact Alpha Data for more information.


Application Notes


Technical Papers


Knowledgebase last updated on 8th December 2009.