<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.linkinstruments.com/wiki/index.php?action=history&amp;feed=atom&amp;title=MSO28_Registers</id>
	<title>MSO28 Registers - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.linkinstruments.com/wiki/index.php?action=history&amp;feed=atom&amp;title=MSO28_Registers"/>
	<link rel="alternate" type="text/html" href="https://www.linkinstruments.com/wiki/index.php?title=MSO28_Registers&amp;action=history"/>
	<updated>2026-04-19T09:45:36Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>https://www.linkinstruments.com/wiki/index.php?title=MSO28_Registers&amp;diff=12&amp;oldid=prev</id>
		<title>173.54.17.33: Created page with &quot;==MSO-28 control registers==  ==Serial port setup== Simulated Serial port, Virtual Com port -&gt; USB -&gt; Parallel FPGA Baud Rate 460800, 8N1  Buffer threshold 3072  ==Attention k...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.linkinstruments.com/wiki/index.php?title=MSO28_Registers&amp;diff=12&amp;oldid=prev"/>
		<updated>2021-01-16T12:45:58Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==MSO-28 control registers==  ==Serial port setup== Simulated Serial port, Virtual Com port -&amp;gt; USB -&amp;gt; Parallel FPGA Baud Rate 460800, 8N1  Buffer threshold 3072  ==Attention k...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==MSO-28 control registers==&lt;br /&gt;
&lt;br /&gt;
==Serial port setup==&lt;br /&gt;
Simulated Serial port, Virtual Com port -&amp;gt; USB -&amp;gt; Parallel FPGA&lt;br /&gt;
Baud Rate 460800, 8N1 &lt;br /&gt;
Buffer threshold 3072&lt;br /&gt;
&lt;br /&gt;
==Attention keyword==&lt;br /&gt;
 @LDS~&lt;br /&gt;
&lt;br /&gt;
==Register to ASCII translation==&lt;br /&gt;
 Todo&lt;br /&gt;
&lt;br /&gt;
==Power On test code==&lt;br /&gt;
 @LDS~^PNP~&lt;br /&gt;
==Power Off test code==&lt;br /&gt;
 @LDS~N@~&lt;br /&gt;
&lt;br /&gt;
==DSO, LA control registers==&lt;br /&gt;
==0x00==&lt;br /&gt;
&lt;br /&gt;
==0x01 R==	&lt;br /&gt;
 Buffer Data 1024 x 4 words&lt;br /&gt;
 every four byte reads = 1 position :10 bits(DSO) x 2 + 8 LA bits + 1 USB bit + 3 dummy bits &lt;br /&gt;
&lt;br /&gt;
==0x02 R==	&lt;br /&gt;
 TrigStat (0..3)&lt;br /&gt;
 0000 - DSO reset&lt;br /&gt;
 0001 - Waiting for Arming&lt;br /&gt;
 0010 - Armed &lt;br /&gt;
 0011 - Filling Pretrigger buffer&lt;br /&gt;
 0100 - Filling complete waiting for Trigger event to happen&lt;br /&gt;
 0101 - Trigger happened, filling post trigger buffer&lt;br /&gt;
 0110 - Capture complete, waiting for data read command&lt;br /&gt;
 0111 - Reading Buffer&lt;br /&gt;
 1000 - Waiting for End of read buffer&lt;br /&gt;
 4 - PwrDn reg readback&lt;br /&gt;
 5 - SDO_ADC&lt;br /&gt;
 6 - SDO_Mem	&lt;br /&gt;
 7 - not use&lt;br /&gt;
&lt;br /&gt;
==0x03 W==&lt;br /&gt;
 0..7 - DSO TrigVal(0..7) LSB	&lt;br /&gt;
==0x04 W==	&lt;br /&gt;
 0,1 - DSO TrigVal(8,9)&lt;br /&gt;
 2 - MagTrigSlp 1= True/Rising, 0 = False/Falling&lt;br /&gt;
 3, 4 - TrigValSel&lt;br /&gt;
	00 - Ch 0&lt;br /&gt;
 	01 - Ch 1&lt;br /&gt;
 5,6 - TrigModeSel&lt;br /&gt;
	00 - DSO Magnitude Trig&lt;br /&gt;
	01 - DSO Width Trig Less Than&lt;br /&gt;
	10 - DSO Width Trig Greater or Equal&lt;br /&gt;
	11 - Not used&lt;br /&gt;
 7 - not used&lt;br /&gt;
&lt;br /&gt;
==0x05 W==&lt;br /&gt;
 0,2 - TrigChSelVal&lt;br /&gt;
	000 - ChA&lt;br /&gt;
	001 - ChB&lt;br /&gt;
	010 - Logic&lt;br /&gt;
	011 - nc&lt;br /&gt;
	100 - SPI&lt;br /&gt;
	101 - I2C&lt;br /&gt;
	110 - nc&lt;br /&gt;
	111 - nc&lt;br /&gt;
&lt;br /&gt;
 3 - LogTrigSlp&lt;br /&gt;
 4 - DC Relay Ch0, 0 = AC, 1 = DC&lt;br /&gt;
 5 - DC Relay Ch1, 0 = AC, 1 = DC&lt;br /&gt;
 6 - Attn Ch0, 0 = /10, 1 = /1&lt;br /&gt;
 7 - Attn Ch1, 0 = /10, 1 = /1&lt;br /&gt;
&lt;br /&gt;
==0x06 W==&lt;br /&gt;
 0 - SCLK&lt;br /&gt;
 1 - SDIO&lt;br /&gt;
 2 - CSB (active H)&lt;br /&gt;
 3 - CSDAC1 (active H)&lt;br /&gt;
 4 - CSDAC2 (active H)&lt;br /&gt;
 5 - CSMem (active H)&lt;br /&gt;
 6,7 - Not Used&lt;br /&gt;
&lt;br /&gt;
==0x07 W==&lt;br /&gt;
 0..7 - TrigPos(0..7)&lt;br /&gt;
&lt;br /&gt;
==0x08 W==&lt;br /&gt;
 0..7 - TrigPos(8,15)&lt;br /&gt;
&lt;br /&gt;
==0x09 W==	&lt;br /&gt;
 0,1 - Clk source select 00=50Mhz, 01=100Mhz, 10=200Mhz, 11= 20Mhz and below&lt;br /&gt;
 2,7 - ClkDiv bit 8,13&lt;br /&gt;
&lt;br /&gt;
==0x0A W==&lt;br /&gt;
 0..7 -  ClkDiv bit 0..7 (Clk rate = 100 Mhz / (ClkDiv-1)&lt;br /&gt;
&lt;br /&gt;
==0x0B W==&lt;br /&gt;
 0..7 - TrigWidthVal(0..7)&lt;br /&gt;
&lt;br /&gt;
==0x0C W==&lt;br /&gt;
 0..7 - Logic Tirgger Val&lt;br /&gt;
&lt;br /&gt;
==0x0D W==&lt;br /&gt;
 0..7 - Logic don't Care, 1 marks the bit position of don't care bit	&lt;br /&gt;
&lt;br /&gt;
==0x0E W==	&lt;br /&gt;
 0 - FSMReset 1= resets DSO FSM (pulse on write to reg) 	&lt;br /&gt;
 1 - Armed DSO 1= Arms DSO for capture (pulse on write to reg)	&lt;br /&gt;
 2 - ReadMode 1= Buffer Read Back, 0= DSO 	&lt;br /&gt;
 3 - TrigEnd 1= Forces a fake trig (pulse on write to reg)	&lt;br /&gt;
 4 - PwrDn 1= power down default = 0		&lt;br /&gt;
 5 - not use&lt;br /&gt;
 6 - ADCRst 1= Reset ADC default = 0 needs software pulse	&lt;br /&gt;
 7 - not use&lt;br /&gt;
&lt;br /&gt;
==0x0F W==	&lt;br /&gt;
 *0 - Alternate Address Page 1&lt;br /&gt;
 *1 - Alternate Address Page 2&lt;br /&gt;
 2 - not used&lt;br /&gt;
 3 - not used&lt;br /&gt;
 4 - TrigOutSel, 1 = Cal 1khz out 0 = TrigPulseOut, Default = Off&lt;br /&gt;
 5 - SlwClkMode, 1 = On, 0 = Off, Default = Off&lt;br /&gt;
 6 - Glitch Trigger, 1 = On, 0 = Off, Default = Off&lt;br /&gt;
 7 - Auto Trigdone reply control, Default = off &lt;br /&gt;
&lt;br /&gt;
==Serial Trigger Registers==&lt;br /&gt;
 *Alt_2 0x00 Serial TrigWd (31 downto 24) first bits to enter the shift register&lt;br /&gt;
 *Alt_2 0x01 Serial TrigWd (23 downto 16)&lt;br /&gt;
 *Alt_2 0x02 Serial TrigWd (15 downto 8)&lt;br /&gt;
 *Alt_2 0x03 Serial TrigWd (7 downto 0) last bits to enter the shift register&lt;br /&gt;
 *Alt_2 0x04 Serial TrigWd Ignor(31 downto 24)&lt;br /&gt;
 *Alt_2 0x05 Serial TrigWd Ignor(23 downto 16)&lt;br /&gt;
 *Alt_2 0x06 Serial TrigWd Ignor(15 downto 8)&lt;br /&gt;
 *Alt_2 0x07 Serial TrigWd Ignor(7 downto 0)&lt;br /&gt;
 *Alt_2 0x08 0,1 - SPI Mode&lt;br /&gt;
  00 - Mode 0&lt;br /&gt;
  01 - Mode 1&lt;br /&gt;
  10 - Mode 2&lt;br /&gt;
  11 - Mode 3&lt;br /&gt;
  2 -  SPI Trigdata Source, 0 = SI, 1 = SO, default = SI&lt;br /&gt;
  3..7 - Not used&lt;/div&gt;</summary>
		<author><name>173.54.17.33</name></author>
	</entry>
</feed>