background image

 
 

Holt Integrated Circuits 

 

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. This demonstration release 
focuses  on  Windows  10.  The  demonstration  software  uses  the  Holt  API  Library  functions,  providing  an 
abstraction  layer  that  greatly  simplifies  host  programming.  A  console  menu  is  presented  in  a  Windows 
Command Shell window where commands are executed. This Quick Start Guide provides instructions related to 
driver installation, and running the demonstration software. For a full description of the projects and the Visual 
Studio tool-chain refer to AN-2130mPCIE_Win10 application note. 
 

 

Figure 1 – Mini PCIe card EV-2130mPCIe-2F 

 

 

Figure 2 – Mini PCIe breakout board mPCIe_breakout-2F  

 

Summary of Contents for ADK-2130

Page 1: ...QSG 2130mPCIe_Win10_New 06 20 A ADK 2130mPCIe Windows 10 Quick Start Guide June 15 2020...

Page 2: ...Holt Integrated Circuits 2 REVISION HISTORY Revision Date Description of Change QSG 2130mPCIe_Win10 Rev Prelim 05 05 2020 Beta Release 1 0 QSG 2130mPCIe_Win10 Rev New 06 15 2020 Release 1 0...

Page 3: ...ocuses on Windows 10 The demonstration software uses the Holt API Library functions providing an abstraction layer that greatly simplifies host programming A console menu is presented in a Windows Com...

Page 4: ...either the static or dynamically linked executable can be running concurrently each managing a different EV 2130mPCIe 1F or 2F card The 2F card is demonstrated below It uses an officially signed drive...

Page 5: ...8V JTAG VCCO 3V3 52 pin PCIe conn Xilinx ARTIX 7 XC7A127 2CPG238I 10 x 10 HI 2130 36 16 bit address data EBI 6 Int int RTxMC8 nCS nWE nRD TEST MCLK nMR TXINHA B PCIe x1 lane 2x1 6 4x4 14 99 sq 14 99...

Page 6: ...etting Started Windows Preparation This Holt mini PCIe release uses An officially signed Holt1553 sys driver including a security catalogue and associated info file The Holt 1553 library and user spac...

Page 7: ...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 2 To uninstall the device drive right mouse clic...

Page 8: ...ly or physically disconnect the power cord to the system s power supply s Some systems leave residual power to various components when shutdown It s always good practice to ensure that the power is di...

Page 9: ...which includes the holt_pcie exe driver installer 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...

Page 10: ...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...

Page 11: ...Holt Integrated Circuits 11 The Windows Driver installer pops up click Next...

Page 12: ...Holt Integrated Circuits 12 Click Finish and observe the Device Manager has now replaced the Other PCIe drivers with Holt s...

Page 13: ...then quit For a two card system it would be similar to the following If it doesn t find the Holt PCIe cards then something is wrong with the driver just loaded Remember that your connection strings w...

Page 14: ...Holt Integrated Circuits 14 Click yes on this dialogue Click next on this dialogue Click Install on this dialogue...

Page 15: ...uits 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...

Page 16: ...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 di...

Page 17: ...Holt Integrated Circuits 17 Before clicking install in the Visual Studio installer select the Individual Components dropdown tab to also select the following elements...

Page 18: ...s with the following RT addresses these can be changed later using command 9 In some demos and in the software RT1 may also be referred to as RT RT2 will always be referred to RT2 Connect the desired...

Page 19: ...0 00e3 ch0 Success chan 0 Opening Device 4 171d4e2e 0 00e3 ch1 Success chan 1 Number of Devices found 2 Initial default RT addresses DEV0 RT1 3 DEV0 RT2 1 DEV1 RT1 3 DEV1 RT1 Optionally use console c...

Page 20: ...such as the illegalization tables control blocks and data buffers 4 Repeat steps 1 3 opening a new second command shell invoking HoltPCIeDemoWIN exe and this time selecting card 2 5 At this point you...

Page 21: ...2323 2424 2525 2626 2727 2828 2929 3030 3131 3232 STA1 1800 Dev0 MSG 0001 TIME 00041324us BUS B TYPE1 RT to BC CMD1 1FC0 03 T 30 00 STA1 1800 DATA 0101 0202 0303 0404 0505 0606 0707 0808 0909 1010 111...

Page 22: ...eturn Only the first seven messages are shown here Since the RT and SMT and traffic commands were already enabled from the last demo press a to execute this demo Notice the RT to RT messages have a no...

Page 23: ...ages will both respond properly without any no response errors Press x and return to stop the BC to view messages Only some messages are shown below c a Dev0 MSG 0043 TIME 00127134us BUS A TYPE0 BC to...

Page 24: ...mo 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 Press B K and N all in up...

Page 25: ...ections To change the RT terminal address press 9 BEFORE enabling the RT If a RT was enabled by a b B c or C command use command 4 to reset the card first The program first prompts for the channel num...

Page 26: ...se change the RT address using command 9 to a different value or use command 4 to reset the card and reinitialize the terminals This time don t enable any of the cards RT s Use command n or N to comma...

Page 27: ...H1 A 9 Chassis GND Mounting screw no other connection 10 CHANNEL 1 BPOS MIL STD 1553 CH1 B 11 CHANNEL 1 BNEG MIL STD 1553 CH1 B 12 Chassis GND Mounting screw no other connection 13 CH0INHBIT0 Channel...

Page 28: ...Holt Integrated Circuits 28 20 Pin NAME DESCRIPTION 20 Logic GND...

Page 29: ...indows visual studio created dlls The solution to this is to inspect all the dlls including the ucrtbased dll supplied with the project to ensure that their security permissions enable both read and e...

Page 30: ...if the Demo fails to run try rebooting the PC and try again You may need to do a full powerdown to ensure that residual power is not supplied to the PCIe bus in this situation 4 If 1553 bus traffic d...

Page 31: ...Holt Integrated Circuits 31 C Right Click PCI Memory Controller then update driver...

Page 32: ...lowing location by hand which is where the driver_installer placed the driver collateral C Users Your Home Dir Appdata Local Temp holtpcie Drivers Note that you won t be able to use the Browse button...

Page 33: ...Integrated Circuits 33 G and the device manager shows 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 inst...

Page 34: ...strings won t match ours because the revision section of the string rev_00 something unique 3a3e415 is unique Summary This quick start guide provided simple steps on how to demonstrate Holt s Mini PCI...

Reviews: