Module: OrigenLink
- Defined in:
- lib/origen_link/server/pin.rb,
lib/origen_link/listener.rb,
lib/origen_link/server_com.rb,
lib/origen_link/server/jtag.rb,
lib/origen_link/vector_based.rb,
lib/origen_link/test/top_level.rb,
lib/origen_link/capture_support.rb,
lib/origen_link/server/sequencer.rb,
lib/origen_link/callback_handlers.rb,
lib/origen_link/test/vector_based.rb,
lib/origen_link/configuration_commands.rb,
lib/origen_link/test/top_level_controller.rb
Overview
OrigenLink::Server::Sequencer Class
Instance variables:
pinmap: hash with ["pin name"] = pin object
patternpinindex: hash with ["pin name"] =
integer index into vector data
patternpinorder: Array with pin names in
the vector order
This class processes messages targeted for
pin sequencer interface (vector pattern
execution).
Supported messages:
pin_assign (create pin mapping)
ex: "pin_assign:tck,3,extal,23,tdo,5"
pin_patternorder (define vector pin order)
ex: "pin_patternorder:tdo,extal,tck"
pin_cycle (execute vector data)
ex: "pin_cycle:H11"
pin_clear (clear all setup information)
ex: "pin_clear:"
pin_format (setup a pin with return format)
first argument is the timeset
ex: "pin_format:1,tck,rl"
pin_timing (define when pin events happen)
timing is stored in a timeset hash
first argument is the timeset key
ex: "pin_timing:1,tdi,0,tdo,1,tms,0
version (check version of app server is
running)
ex: "version:"
response ex: "P:0.2.0.pre0"
Defined Under Namespace
Modules: CaptureSupport, ConfigurationCommands, Server, ServerCom, Test Classes: CallbackHandlers, Listener, VectorBased