Download Print this page
HOLT ADK-2130 Quick Start Manual

HOLT ADK-2130 Quick Start Manual

Mpcie windows 10

Advertisement

Quick Links

A
ADK-2130mPCIe Windows 10
Quick Start Guide
June 15, 2020
QSG-2130mPCIe_Win10_New
06/20

Advertisement

loading

Summary of Contents for HOLT ADK-2130

  • Page 1 ADK-2130mPCIe Windows 10 Quick Start Guide June 15, 2020 QSG-2130mPCIe_Win10_New 06/20...
  • Page 2: Revision History

    REVISION HISTORY Revision Date Description of Change QSG-2130mPCIe_Win10 05/05/2020 Beta Release 1.0 Rev. Prelim. QSG-2130mPCIe_Win10 06/15/2020 Release 1.0 Rev. New Holt Integrated Circuits...
  • Page 3 Introduction The Holt Mini PCIe reference design features one or two Holt HI-2130 MIL-STD 1553 dual redundant terminals with integrated transformers on a single size F2 Mini PCIe card. The card is designed to operate in a PC or Single Board Computer with accessible Mini PCIe slots running under Windows 10 or Linux.
  • Page 4 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 10 x 10 nCS, nWE, nRD, TEST,MCLK, nMR, TXINHA/B 14.99 sq. 100MHz MEMS 14.99mm sq. 2x1.6 Optional 6x LED’s: done, init_b, rst, urst, TXHIBx,BCENA,BCTRIG AND 1553 BUS pcie_link, heartbeat. Figure 3 – Mini PCIe board block diagram Holt Integrated Circuits...
  • Page 6: Getting Started

    An officially-signed Holt1553.sys driver (including a security catalogue and associated info file);  The Holt 1553 library, and user-space demonstration code which leverages the Microsoft Visual C++ Redistributable for Visual Studio 2019. The distribution is released in a Win Archive file (MiniPCIeDual2130Win10.zip) which needs to be unzipped. It contains the following top-level hierarchy: Note: Filenames and dates may appear different in these screen shots.
  • Page 7 You now need to disable that (unless you need test-signing mode for reasons outside of the Holt Mini PCIe driver installation) and then uninstall the Holt Mini PCIe Driver. This is done as follows: 1. To remove test signing mode, open an Administrator Cmd shell and execute : bcdedit.exe –set TESTSIGNING OFF...
  • Page 8: Mini Pcie Card Installation

    Desktop. 6. Verify once again in the Device Manager if the Holt driver is present. If it is, it should be disconnected because it is a test-signed driver which is no longer valid. Re-uninstall it if it’s present before starting the official installation of this release below.
  • Page 9 At this time, Holt is not releasing the source code to the driver, but this structure is identical to our build procedure. In this step, we’ll install the Holt Windows driver. But first let’s make sure Windows detects the new hardware.
  • Page 10 3. Open an explorer window to driver_installer: Right click the holt_pcie.exe and select Run as Administrator: A popup dialogue is produced – select Yes to allow the executable to make changes to your system: Another popup: Select Install: Holt Integrated Circuits...
  • Page 11 The Windows Driver installer pops up: click Next Holt Integrated Circuits...
  • Page 12 Click Finish and observe the Device Manager has now replaced the Other PCIe drivers with Holt’s: Holt Integrated Circuits...
  • Page 13 If it doesn’t find the Holt PCIe cards, then something is wrong with the driver just loaded. Remember that your connection strings won’t match ours because the revision section of the string &rev_00#something unique#(3a3e415…) is unique.
  • Page 14 Click yes on this dialogue: Click next on this dialogue: Click Install on this dialogue: Holt Integrated Circuits...
  • Page 15 And finally Close: 2. Left click on the Windows Start Menu window to reveal the applications tray. Browse down to the H applications and observe that the Holt applications are now installed (along with an uninstaller): Holt Integrated Circuits...
  • Page 16 Windows SDK (which is included in the Visual Studio.) While the redistributable is part of the SDK, the redistributable can be obtained without Visual Studio. At Holt, we have proceeded down a path that includes VS2019 – If you do not use VS2019, then to use the demonstration, you may have to download the Windows redistributable download from Microsoft directly.
  • Page 17 Before clicking install in the Visual Studio installer, select the Individual Components dropdown tab to also select the following elements: Holt Integrated Circuits...
  • Page 18: Running The Demonstration

    Click install. After installation, you should be able to build and run the Holt executables. More Information on the Windows Redistributable program may be found here: https://docs.microsoft.com/en-us/visualstudio/releases/2019/redistribution Running the Demonstration Both the static and the dynamic library variants perform identically. We’ll use the static variant here. The program initializes the four RT’s with the following RT addresses (these can be changed later using command...
  • Page 19 DEV0:RT1=3 DEV0:RT2=1 DEV1:RT1=3 DEV1:RT1 Optionally use console command '9' to change these RT addresses BEFORE RUNNING RT ************************************************* Holt Integrated Circuits Mini PCIe Dual HI-2130 API Demo Demo Rev: 1.0 Compiled: May 4 2020 17:26:04 API Lib Rev: 03-5-0 *************************************************...
  • Page 20 Press 'M' for menu, or press any valid menu key. >> The menu commands are very similar to other Holt ADK’s such as the ADK-6138, ADK-6130-2 or ADK-6131. Lower case characters ‘a’, ‘n, ‘b’, ‘c’ and ‘r’ executes commands on the (Dev0) and ‘A’, ‘N’, ‘B’, ‘C’ and ‘R’...
  • Page 21 2929 3030 3131 3232 Dev0 MSG #0003. TIME = 00042720us BUS A TYPE0: BC to RT CMD1 1BC0 --> 03-R-30-00 DATA 0101 0202 0303 0404 0505 0606 0707 0808 0909 1010 1111 1212 1313 1414 1515 1616 Holt Integrated Circuits...
  • Page 22 TIME = 00004416us BUS B TYPE2: RT to RT CMD1 182A --> 03-R-01-10 CMD2 0C2A --> 01-T-01-10 ERROR: NORES Dev0 MSG #0019. TIME = 00104176us BUS A TYPE0: BC to RT CMD1 1822 --> 03-R-01-02 DATA 0005 0002 Holt Integrated Circuits...
  • Page 23 DATA 0005 0002 STA1 1800 Dev0 MSG #0046. TIME = 00096316us BUS A TYPE2: RT to RT CMD1 182A --> 03-R-01-10 CMD2 0C2A --> 01-T-01-10 STA1 0800 DATA BBBB 0202 1414 0404 0505 0606 0707 0808 0909 1010 Holt Integrated Circuits...
  • Page 24 Perform the following in command shell 1 after the above Demo is completed: 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 with Upper case letters.
  • Page 25 BC message using command ‘9’. 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.
  • Page 26 BC commands for a different RT address see the Technical Manual. Demonstrating the Holt Mini PCIe BC & RT with an external 1553 Monitor. To monitor the MIL-STD using an external 1553 Monitor such as a Ballard USB 1553 adapter connect the appropriate channel cable to a terminated 1553 bus coupler.
  • Page 27 Channel 0 BC Trigger. 10K pull-up. SPARE INPUT Unused. CH1INHBIT1 Channel 0 Transmit Inhibit. 10K pull-up. Inverted direct connect to 2130 inhibit pins. CH1 BCENAB Channel 1 BC Enable. 10K pull-up. CH1 BCTRIG Channel 1 BC Trigger. 10K pull-up. Holt Integrated Circuits...
  • Page 28 20 Pin NAME DESCRIPTION Logic GND Holt Integrated Circuits...
  • Page 29: Troubleshooting

    (including the ucrtbased.dll supplied with the project) to ensure that their security permissions enable both read and execute for at least the current user. If this is seen, open a file explorer and browse to the binary directory, Select the ucrtbased.dll (right click) then select the security tab: Holt Integrated Circuits...
  • Page 30 A. Start the Windows Control Panel and Click on Device Manager. In the Action tab, select “Scan for hardware changes”; B. If you have 2 mini PCIe cards installed, you’ll see a display as follows – typically under Other devices: Holt Integrated Circuits...
  • Page 31 Right Click PCI Memory Controller, then update driver Holt Integrated Circuits...
  • Page 32 C:\Users\<Your-Home-Dir> \Appdata\Local\Temp\holtpcie\Drivers . [Note that you won’t be able to use the Browse button since the Appdata folder is hidden from the explorer by default.] Click on the button labeled Next. The driver should install cleanly. Holt Integrated Circuits...
  • Page 33 H. If you have a more than one Mini PCIe card, update the other drivers using the same steps. (In this example, we demonstrate two cards have been installed). Holt Integrated Circuits...
  • Page 34 Verify the Holt Mini PCIe driver is installed using the step #2 above. If it doesn’t find the Holt PCIe cards, then something is wrong with the driver just loaded. Remember that your connection strings won’t match ours because the revision section of the string &rev_00#something unique#(3a3e415…) is unique.