Opened 18 years ago

Last modified 18 years ago

#9 new enhancement

Uniform signalling framework (w/ real time)

Reported by: Nicolas Pouillon Owned by: Nicolas Pouillon
Priority: minor Milestone:
Component: srl Version:
Keywords: api Cc:

Description

We could have an uniform way of exchanging signals and other real-time data through a common API, even for synthetized/hardware tasks:

  • Add 2 types of ports to tasks: Control and Status
  • Add 4 API calls
    • dsx_control_set(task, control_no, value)
    • dsx_control_get(control_no) : value
    • dsx_status_set(status_no, value)
    • dsx_status_get(task, status_no) : value
  • For real-time tasks and/or synth/hw tasks
    • Sending a control would raise a signal for the recieving task

This could totally replace (supersede)

  • Current Mwmr coproc control/status API
  • Signal sending (API not defined yet)

Change History (2)

comment:1 Changed 18 years ago by Nicolas Pouillon

Milestone: milestone2

Milestone milestone2 deleted

comment:2 Changed 18 years ago by Nicolas Pouillon

Component: dsxsrl
Note: See TracTickets for help on using tickets.