US 12,242,377 B2
Multi-peripheral and/or multi-function export
Sriramakrishnan Govindarajan, Bangalore (IN); Kishon Vijay Abraham Israel Vijayponraj, Bangalore (IN); Mihir Narendra Mody, Bangalore (IN); Vijaya Rama Raju Kanumuri, Allen, TX (US); and Cory Dean Stewart, Murphy, TX (US)
Assigned to TEXAS INSTRUMENTS INCORPORATED, Dallas, TX (US)
Filed by Texas Instruments Incorporated, Dallas, TX (US)
Filed on Oct. 27, 2023, as Appl. No. 18/496,178.
Application 18/496,178 is a continuation of application No. 17/538,662, filed on Nov. 30, 2021, granted, now 11,853,199.
Claims priority of provisional application 63/140,085, filed on Jan. 21, 2021.
Prior Publication US 2024/0061768 A1, Feb. 22, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 12/00 (2006.01); G06F 9/46 (2006.01); G06F 12/02 (2006.01); G06F 12/06 (2006.01)
CPC G06F 12/0238 (2013.01) [G06F 9/467 (2013.01); G06F 12/0292 (2013.01); G06F 12/063 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A transaction mapper circuit comprising:
a table that associates virtual identification values with bus-device-function (BDF) values; and
a firewall configured to:
receive an input-output request including a first virtual identification value of the virtual identification values, the first virtual identification value being associated with a function of an external peripheral,
generate a first BDF value and a first traffic class value based on the table and the first virtual identification value,
determine whether the first virtual identification value satisfies a threshold range, and
determine whether to forward the input-output request to an external host device based on whether the first virtual identification value satisfies the threshold range.