A software architecture uses a source program and retrievable
internal-register configuration models corresponding to data that is
specific to different types of ICs, and permits configuration of the
internal registers of one of the ICs. In one embodiment, the single source
program causes the CPU to select and load one of a plurality of respective
models for different types of ICs, to translate the loaded model, and to
use the translated model to access the internal register in an IC
corresponding to the loaded model. In one specific application, a PC
executes the source program and configures the internal registers of an IC
that is coupled to the PC through the parallel printer port. By providing
an IC definition file for different types of ICs, such a PC can be
programmed to reconfigure the internal registers of the corresponding ICs
without requiring revisions to the source program.
Una arquitectura del software utiliza un programa fuente y recuperable interno-coloque los modelos de la configuración que corresponden a los datos que son específicos a diversos tipos de ICs, y permite la configuración de los registros internos de uno del ICs. En una encarnación, el solo programa fuente hace la CPU seleccionar y cargar uno de una pluralidad de modelos respectivos para diversos tipos de ICs, para traducir el modelo cargado, y para utilizar el modelo traducido para tener acceso al registro interno en un IC que corresponde al modelo cargado. En un uso específico, una PC ejecuta el programa fuente y configura los registros internos de un IC que se junte a la PC a través del puerto de impresora paralelo. Proporcionando un archivo de la definición del IC para diversos tipos de ICs, tal PC se puede programar para configurar de nuevo los registros internos del ICs correspondiente sin requerir revisiones al programa fuente.