发明名称 Bus arbitration for a real-time computer system
摘要 In a real-time application, one or more computational tasks execute according to a time schedule and use input data from input devices and/or output data from output devices. One or more of the input devices or output devices may be unscheduled devices that attempt to access the peripheral bus at unscheduled times. Such unscheduled bus access can cause the time schedule to become comprised. Various methods for arbitrating access to the bus to better integrate the bus access with the time schedule followed by the application are described.
申请公布号 US8856415(B2) 申请公布日期 2014.10.07
申请号 US201213363630 申请日期 2012.02.01
申请人 National Instruments Corporation 发明人 Chandhoke Sundeep
分类号 G06F13/00;G06F12/00;G06F13/14;G06F13/38 主分类号 G06F13/00
代理机构 Meyertons Hood Kivlin Kowert & Goetzel, P.C. 代理人 Meyertons Hood Kivlin Kowert & Goetzel, P.C. ;Hood Jeffrey C.
主权项 1. A method comprising: executing one or more software tasks statically scheduled according to a static time schedule, wherein the static time schedule defines specific execution start and end times for the one or more software tasks, wherein one or more unscheduled devices attempt to access a bus at times not defined by the static time schedule; and controlling access by the one or more unscheduled devices to the bus by turning on bus access for the one or more unscheduled devices at each respective execution start time for each of the one or more software tasks, and turning off the bus access for the one or more unscheduled devices each time the one or more software tasks complete execution per the static time schedule.
地址 Austin TX US
您可能感兴趣的专利