Changes

Jump to: navigation, search

BELK-TN-010: MAC address programming on OTP

1,373 bytes added, 15:27, 9 September 2020
no edit summary
== Introduction ==
Every network adapter has a Media Access Control address (usually shortened to MAC address). A MAC address is a six-byte identifying number permanently embedded in the firmware of the adapter, and is readable by the network and the operating system of the device on which the adapter is installed.
 
The address must follow the standards set by the [https://standards.ieee.org/products-services/regauth/index.html Institute of Electrical and Electronics Engineers (IEEE)], which sets computer networking standards.
 
The MAC address is a six-pair set of hexadecimal numbers, for example <code>a1-c2-e3-44-5f-6d</code>. The purpose of the MAC address is to uniquely identify every node; every adapter has a unique MAC address.
 
=== Permanent storage areas ===
 
Some SOCs provide programmable OTPs for security, MAC address, boot modes, etc. Usually, some of these are general-purpose registers and can be managed by the user.
 
In other cases, an external permanent storage device can be used for storing permanent settings like the MAC address: for the Bora/BoraX product family, DAVE proposes to use the OTP block on NOR SPI flash for storing permanently ConfigID, UniqueID and MAC address.
 
== About this document ==
 
In this Application Note, we will describe how to use the Bora/BoraX NOR SPI for programming and using the MAC address programmed on its OTP block area.
8,154
edits

Navigation menu