-
公开(公告)号:US10360092B1
公开(公告)日:2019-07-23
申请号:US15597987
申请日:2017-05-17
Applicant: Amazon Technologies, Inc.
Inventor: Hani Ayoub , Adi Habusha , Itay Poleg
Abstract: A hybrid approach using hardware and software is used for report management in peripheral component interconnect (PCI) express devices. The device hardware detects an error associated with a transaction with a host computer. The device software identifies a function associated with the error and determines various attributes of the error. The device software then exposes the attributes of the error in the PCI express and the advanced error reporting (AER) capabilities. The error can be reported in a message transaction to the host computer.
-
公开(公告)号:US11231457B1
公开(公告)日:2022-01-25
申请号:US16366817
申请日:2019-03-27
Applicant: Amazon Technologies, Inc.
Inventor: Adiel Sarusi , Itay Poleg
IPC: G01R31/28 , G06F30/367
Abstract: Technologies are provided for feature-based continuous integration. A feature manifest can be created that identifies versions of program/hardware definition assets (such as source code files and register-transfer-level (RTL) definition files) that are stored in separate source control repositories but are related to a particular application or hardware feature. The identified versions of the assets can be retrieved from the separate repositories and, optionally, built, deployed, and/or tested. For example, a hardware feature manifest can be defined that identifies a version of an RTL definition for a hardware component stored in a first repository and a version of a verification program stored in a second repository. The hardware feature manifest can be used to retrieve the identified RTL definition from the first repository and to deploy it. The identified version of the verification program can be retrieved from the second repository and used to test the deployed RTL definition.
-
公开(公告)号:US09928207B1
公开(公告)日:2018-03-27
申请号:US14869107
申请日:2015-09-29
Applicant: Amazon Technologies, Inc.
Inventor: Adi Habusha , Nafea Bshara , Itay Poleg , Erez Izenberg , Guy Nakibly , Matthew Shawn Wilson
CPC classification number: G06F13/4282 , G06F13/385 , G06F13/4022 , G06F13/404 , G06F13/4221
Abstract: Provided are systems and methods for generating transactions with a configurable port. In some implementations, a peripheral device is provided. The peripheral device comprises a configurable port. In some implementations, the configurable port may be configured to receive a first transaction. In these implementations, the first transactions may include an address. The address may include a transaction attribute. In some implementations, the configurable port may extract the transaction attribute and a transaction address from the address. The configurable port may further generate a second transaction that includes the transaction attribute and the transaction address. The configurable port may also transmit the second transaction.
-
-