Sha256: cef67500358328b31b8a877124e364998c736c308e47db7cab8431e6d96936e8
Contents?: true
Size: 1.53 KB
Versions: 17
Compression:
Stored size: 1.53 KB
Contents
% render "layouts/guides.html" do This page will be used to document any UltraFLEX-only APIs related to pattern generation, however the goal is to have as few of these as possible so that Origen pattern source code can re-target automatically to any supported platform. There are no significant APIs in this category currently, therefore refer to the [Common Pattern API](<%= path "guides/pattern/common" %>) which can fully target the UltraFLEX. ### DigSrc UltraFlex supports <code>:digsrc</code> as a <code>tester.overlay_style</code> set like this: ~~~ruby tester.overlay_style = :digsrc ~~~ By default Origen will automatically place the digsrc start opcode at the beginning of the resulting pattern when <code>:digsrc</code> overlay is used. In some cases (like when the pattern is used in a pattern set that has already started the instrument in a previous pattern, or possibly in svm_patterns) this behavior is undesirable. The insertion of this start opcode can be disabled by placing the following code **before** any overlay operations for a given pin. ~~~ruby tester.digsrc_skip_start :pin_or_group_name if tester.ultraflex? # Overlay operations can happen after this point ~~~ ### Digital Instrument The default digital instrument used is hsdm. This can be changed with either a create option or through an accessor: ~~~ruby # Instantiate with a different digital instrument OrigenTesters::UltraFLEX.new(digital_instrument: 'hsdmq') # set the digital instrument after instantiation tester.digital_instrument = 'hsdmq' ~~~ % end
Version data entries
17 entries across 17 versions & 1 rubygems