REVISION HISTORY Revision Date Description of Change QSG-2130mPCIe Rev. New 01/20/2019 Initial Release Rev. A 06/26/2023 Updated for HPL 4.2 release QSG-2130mPCIe Rev. A Holt Integrated Circuits...
Page 3
F2 Mini PCIe card. The card is designed to operate on a PC with a Linux OS. The Demo software uses the Holt API Library functions, providing an abstraction layer that greatly simplifies host programming.
The Holt Break Out board is connected to the Mini PCIe card using a small ribbon cable. The cable connector strain reliefs are delicate so care must be exercised to avoid damage. Since the HI-2130 shares the same 1553 bus pins (BUSA, nBUSA) with all four internal terminals (BC, RT, RT2 and SMT) in each device, the RT responds to commands transmitted by the BC in the same device.
Page 5
FPGA initializes complete. LED D6, Green FPGA rst signal LED D7, Green FPGA urst signal LED D8, Green FPGA PCIe Link Up – must be on for the card to work. LED D9, Green FPGA Heartbeat QSG-2130mPCIe Rev. A Holt Integrated Circuits...
Page 6
The following Figure 4 depicts the placement of the LEDs on the 2130 Mini PCIe Reference Board: Figure 4 – Mini PCIe board block diagram with LEDs QSG-2130mPCIe Rev. A Holt Integrated Circuits...
This Quick Start Guide assumes the user boots from the Holt FD. If the user’s PC does not have a bootable USB 3.0 port the following instructions cannot be used. Refer to the Holt Technical Manual for instructions on how to transfer the projects to a new computer and install Eclipse and rebuild the kernel module and Demo program.
Page 8
Table 2 – Device RT Addresses DEVICE/IC RT ADDRESS ADK Board Dev 0 / U7 RT (RT1) ADK-2130mPCIe-1F Dev 0 / U7 ADK-2130mPCIe-1F Dev 1 / U8 RT (RT1) ADK-2130mPCIe-1F ADK-2130mPCIe-2F Dev 1 / U8 ADK-2130mPCIe-1F ADK-2130mPCIe-2F QSG-2130mPCIe Rev. A Holt Integrated Circuits...
Page 9
9. Open a bash terminal window, change the working directory to ~/holt and execute the run script using the sh cmd: 10. Linux will ask for the password since a bash sudo operation is required to load the module. Enter “holtpcie” and press return.
Page 10
The demonstration is capable of running with up to four HI-2130 -1F cards, two -2F cards or a mix of both. Currently the demonstration can support up to four HI-2130 devices but this is configurable and can be QSG-2130mPCIe Rev. A Holt Integrated Circuits...
Page 11
0. When the LKM is installed, it enumerates the PCIe bus by registering a probe function which is invoked by the kernel at load time. The user can see all the Holt HI-2130 cards installed using the following command prior to...
Page 12
The demonstration is waiting for a command. The menu commands related to terminal demonstrations are similar to other Holt ADK’s such as the ADK-6138, ADK-6130-2 or ADK-6131. Characters ‘a’, ‘h’, ‘l’, ‘n’, ‘x’, ‘y’, s’, ‘b’, ‘B’, ‘k’, ‘o’ and ‘c’ select one demonstration on the currently used channel’s HI-2130.
Page 13
HOLT_FPGA_REG_INPUTCONTROL 0:set by demo 1:set by fpga 0x800e HOLT_FPGA_REG_SPAREINPUT 0x800f HOLT_FPGA_REG_MTPKTRDY 0x8010 HOLT_FPGA_REG_ACTIVE 0x8011 HOLT_FPGA_REG_RT1MC8 0x8012 HOLT_FPGA_REG_RT2MC8 0x8013 HOLT_FPGA_REG_READY HI-2130:0 Poll:100us-> HI-2130:0 Poll:100us-> U Enter the new channel to use: (0..1): 1 HI-2130:1 Poll:100us-> QSG-2130mPCIe Rev. A Holt Integrated Circuits...
Page 15
Halting BC Major Minor demonstration. Starting BC Asynchronous Demo. HI-2130:0 (BCasync RT+MTStk Poll:100us) -> MSG #0015. TIME = 00000112us BUS A TYPE0: BC to RT CMD1 1822 --> 03-R-01-02 DATA 0005 0002 STA1 1800 QSG-2130mPCIe Rev. A Holt Integrated Circuits...
Page 16
TYPE0: BC to RT CMD1 1822 --> 03-R-01-02 DATA 0005 0002 STA1 1800 MSG #0040. TIME = 00000416us BUS A TYPE2: RT to RT CMD1 182A --> 03-R-01-10 CMD2 0C2A --> 01-T-01-10 STA1 0800 QSG-2130mPCIe Rev. A Holt Integrated Circuits...
Page 17
STA1 1800 Demo exercises using Device 1: ADK-2130mPCIe-2F To demonstrate the second HI-2130 (Dev1), a Holt IC card with two HI-2130’s is required, PN ADK-2130mPCIe-2F. Execute the same commands but use the HI-2130 on the second channel. Press ‘U’ then ‘1’ to use the second device ID: 1. (Note that the first ID is device ID 0.) Press ‘b’, ‘B’...
Page 20
BC message using command ‘1’ or ‘2’ on the proper channel. Connect the external BC to a bus coupler and connect a stub from the bus coupler to the BNC connector on the optional Holt breakout board. See AN-551 for proper bus connections.
4. If you have problems booting the Holt flash drive on a newer UEFI-based system, try booting into the default Linux system without the Holt flash drive installed, then plugging the flash drive in (allowing the automounter to find and mount the root file system on the flash drive) and then transfer the /media/user/holt/holt directory into your system.
Page 22
This quick start guide provided simple steps on how to use the Holt Flash Drive to demonstrate Holt’s Mini PCIe card. When booting from the Holt FD a minimal amount of work is required to run the demo since all the software is preinstalled.
Need help?
Do you have a question about the ADK-2130mPCIe and is the answer not in the manual?
Questions and answers