QNA > P > Perché È Necessaria Una Licenza Di Arm Per Progettare Una Cpu Arm? Come Sono Protetti I Set Di Istruzioni?

Perché è necessaria una licenza di ARM per progettare una CPU ARM? Come sono protetti i set di istruzioni?

Tecnicamente credo che la moderna ISA ARM sia un segreto commerciale. Un'implementazione completamente in camera bianca senza alcun accesso a qualsiasi informazione protetta da ARM NDA sarebbe legale in alcune giurisdizioni che hanno protezioni per il reverse engineering. Ma si dovrebbe essere estremamente attenti e documentare ciò che si sta facendo con estrema diligenza. Ogni singolo bit di informazione che ha trovato la sua strada nella camera bianca dovrebbe essere contabilizzato. Ho il sospetto che anche l'accesso alle informazioni di riferimento pubbliche sul moderno set di istruzioni vi metterebbe dalla parte sbagliata dell'inevitabile causa. E avreste un prodotto inferiore. Le tasse di licenza non sono particolarmente costose, quindi che senso avrebbe?

[EDIT] Facendo ulteriori ricerche, sembra che ARM abbia anche brevetti che coprono la tecnologia necessaria per implementare alcuni o tutti i suoi set di istruzioni. Dato questo, mentre un'implementazione in camera bianca è tecnicamente legale in alcune giurisdizioni, è necessario sia essere consapevoli dei brevetti di ARM che evitare che qualsiasi cosa descritta in essi contamini la vostra implementazione. Il che è probabile che sia virtualmente impossibile.

Di Kleper Babbs

Perché è stato creato il set di istruzioni ARM Thumb? :: Se entro in una piscina, aumento il peso della piscina?
Link utili