Remote Ethernet Debugging for Automotive Memory-Mapped Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In automotive systems, accessing and debugging network devices with embedded processors is challenging due to restricted physical access and the removal of JTAG or serial wire ports for security reasons, which hinders testing and debugging processes.
Innovation Solution
A chipset with a memory-mapped device, Ethernet interface, and remote management controller allows for remote testing and debugging via Ethernet frames, enabling authorized access to registers without physical test access ports.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If JTAG or serial wire ports are removed from network devices, then security against intruders is improved, but testing and debugging capability deteriorates
Solution Approach 1:
The patent introduces an intermediary device that acts as a bridge between the host device and the network device. This intermediary contains a test access port that is remotely accessible via Ethernet, allowing testing and debugging functionality to be provided without direct physical access to the network device's processor. The intermediary mediates between the need for security (no direct access ports on network device) and the need for testing capability (remote access through intermediary).
Solution Approach 2:
The patent replaces the mechanical/physical connection system (direct JTAG or serial wire ports on the network device) with an Ethernet-based remote access system. Instead of requiring physical connectors and wires directly attached to the network device, the system uses network protocols over Ethernet to provide equivalent testing and debugging functionality, thereby eliminating physical access requirements while maintaining capability.
2Object-affected harmful factors
If network devices are placed in molded housings for protection, then environmental protection is improved, but physical access for testing deteriorates
Solution Approach 1:
The intermediary device serves as a mediator that provides testing access without requiring physical access to the protected network device. The intermediary contains the test access port that can be remotely reached via Ethernet, eliminating the need to open or access the molded housing while still enabling testing functionality.
Solution Approach 2:
The patent moves the test access port from the physical dimension (requiring direct physical access to the device) to the network dimension (accessible via Ethernet communication). This dimensional shift allows testing to occur through the network medium rather than through physical space, bypassing the protective housing barrier.
3Reliability
If direct physical connections are eliminated for remote access, then security is improved, but testing capability deteriorates
Solution Approach 1:
The patent substitutes the mechanical connection system (direct physical ports and connectors) with an Ethernet-based network system. The test access port in the intermediary device communicates with the host device through Ethernet frames, replacing the need for direct physical JTAG or serial wire connections while maintaining equivalent testing functionality through network protocols.
Solution Approach 2:
The intermediary device acts as a mediator that enables indirect access to the network device through Ethernet communication. Rather than requiring direct physical connections to the network device's processor, the intermediary provides a remote test access port that communicates via Ethernet, thereby enabling testing capability without direct physical access and maintaining security.
Data Source
AI summary
A network device including access and test ports, an interface, and first and second controllers. The interface receives an Ethernet frame transmitted over an Ethernet network to the network device. The Ethernet frame includes bits for testing or debugging the memory-mapped device and is received at the interface based on an output of a host device. The first controller converts the Ethernet frame to a first access frame. The test port receives a diagnostic signal transmitted from the host device to the network device. The second controller converts the diagnostic signal to a second access frame and controls passage of the access frames to the memory-mapped device via the access port. The first controller tests or debugs the memory-mapped device based on data received from a register of the memory-mapped device. The data is written in the register based on the first and second access frames.


