Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introduccin
Las memorias se encuentran en la biblioteca Megafunctions/LPM (mega_lpm), en la categora de storage components que contiene los siguientes componentes : altdpram dcfifo csdpram lpm_fifo lpm_latch lpm_ram_dp lpm_ram_io lpm_fifo_dc csfifo scfifo lpm_ff lpm_dff lpm_shiftreg lpm_ram_dq lpm_rom lpm_tff
El componente lpm_rom
Se trata de una memoria ROM con un solo puerto de E/S de datos. Adems del puerto destinado a la salida, los componentes de este tipo cuentan con varios puertos de control, de los cuales algunos son siempre requeridos y otros son opcionales. A continuacin se describen los puertos disponibles para el componente lpm_rom:
Descripcin
Direccin que se desea leer Entrada de reloj. Si est REGISTERED indica que el puerto address[] est registrado, por lo que se tomar la direccin en el flanco ascendente de inclock y la salida se mantendr con el contenido de dicha direccin hasta el prximo flanco ascendente. Controla la salida de datos. Si est REGISTERED y la entrada vale 0, la salida de datos queda en alta impedancia (tercer estado) Puerto de datos
El smbolo del componente lpm_rom configurado para no utilizar entrada de reloj ni habilitacin de salida es :
Haciendo doble click sobre la zona superior derecha, se accede a un dilogo de configuracin del componente donde pueden seleccionarse los puertos a usar y definirse los valores de ciertos parmetros de configuracin.
Algunos de estos parmetros son: LPM_WIDTH LPM_WIDTHAD LPM_FILE Ancho del puerto de datos q[ ] Ancho del puerto de direccionamiento address [ ]. Nombre del archivo de inicializacin de la memoria (.mif o .hex)
Para utilizar este componente, debe asignarse al proyecto un dispositivo que sea compatible. Esto puede hacerse con la opcin de men Assign/Device y seleccionando la familia de dispositivo FLEX10K y dispositivo auto.