OrigenSVF (0.1.0.pre1)

An Origen plugin to render JTAG-based patterns in Serial Vector Format (SVF).

To use, simply add the plugin to your app’s Gemfile and require in your top-level lib file:

# Gemfile
gem 'origen_svf'

# lib/my_app.rb
require 'origen_svf'

and then create an environment file for SVF:

# environment/svf.rb
OrigenSVF::Tester.new

Use this environment to render your patterns in .svf format:

origen g my_pattern -e svf

Customizing the Output for SVF

This plugin will extend the OrigenTesters API to add a .svf? method to all testers, allowing you to do this in your code:

unless tester.svf?
  # Something not suitable for SVF output
end

A common use case may be to customize the pin list:

if tester.svf?
  # Only include these pins in .svf files
  pin_pattern_order :rstn, :trstn, :done, :fail, only: true
else
  # Full pin list
end

Comments