background image

 
 

Holt Integrated Circuits 

20 

 

 Press 't' to display RT Traffic Toggle. 
 
 ------------ Utilities ------------- 
 Press 'r' or 'R' to Display Dev0 or Dev1 HI-2130 Registers. 
 Press 'w' for Memory Watch window 
 Press 'f' Reads J4 connector and FPGA control signals 
 Press '1' for Register Write 
 Press '2' for Memory Write 
 Press '3' RT Mode Code data word reads 
 Press '4' Master Reset and reinitializes terminals 
 Press '5' Toggle Dev0 BCENA on/off 
 Press '6' Toggle Dev1 BCENA on/off 
 Press '9' Set RT addresses 
 Press '0' Toggle between User and Demo(default) modes 
 
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’ 
executes  commands  on  Dev1.  With  a  -1F  card  (only  one  HI-2130)  the  upper  case  commands  will  not  be 
presented. 
 
Command ‘r’ and ‘R’ is used to display system registers names and values on the screen.  
 
Command ‘w’ displays a memory dump of device memory showing up to 256 words. This is useful for viewing 
other areas of memory 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 will have two windows open, each running the static executable, and each waiting for 
command input. This is where the demonstration exercises begin. 

Demo exercises using Device 0 

 
Perform the following in command shell 1: 

1.

 

This will demonstrate BC transmitting 15 messages and RT1 captures and displays the traffic data. 
 
Commands ‘n’ or ‘N’ initializes the BC to transmit 15 messages. To display RT data traffic some additional 
commands must first be executed. Five sets of three repeating messages are transmitted by the BC. SA30 is 
configured for data loop-back. So the data transmitted to the RT from the first Receive command is loaded 
into the same buffer location the RT will reference when transmitting data back to the BC. Just these three 
commands verify that both A and B buses are properly communicating with the BC. The data word values 
will match the data from the first Receive command.  

 

BC > RT Receive Cmd, SA30, 32 words, BusA: 

03-R-30-00 

 

RT > BC Transmit Cmd, SA30, 32 words, BusB  

03-T-30-00 

 

RT > BC Transmit Cmd, SA30, 32 words, BusA  

03-T-30-00 

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: