Propagar bits de datos con el registro de 8 BIT en ISE SR8RLED

0

Tuve algunos problemas al propagar la entrada del registro de 8 BIT a la salida utilizando el registro de 8 BIT SR8RLED en Xilinx ISE.

El registro tiene los siguientes parámetros:

SLI   - Shift Left Input 

D[N]  - Input bus

L     - Load enable 

CE    - Clear

C     - Clock

R     - Reset

De acuerdo con la hoja de datos en la información del símbolo proporcionada por ISE, sugiere que si desea propagar datos desde el bus de entrada al bus de salida, este procedimiento debe seguirse.

R - LOW
L - HIGH
CE -   X
LEFT - X
SLI -  X
SRI -  X
C   -  Falling Edge.

Pero después de jugar con algunos ajustes, no consigo obtener los datos en el bus de salida. El resto de las configuraciones que no están en el código están integradas en el esquema (CE, R, SLI, SRI,).

 tb : PROCESS
   BEGIN
        input_bus <= "00001111";
        wait for 20 ns; 
        clear <= '0';
        wait for 5 ns;
        load_enable_1 <= '1';
        wait for 5 ns;
        load_enable_1 <= '0';
        WAIT; -- will wait forever
   END PROCESS;

    tx : PROCESS
   BEGIN
    for i in 0 to 20 loop
        clock <= '1';
        wait for 20 ns;
        clock <= '0';
        wait for 20 ns;
        end loop;
      WAIT; -- will wait forever
   END PROCESS;
    
pregunta Prathik Gurudatt

0 respuestas

Lea otras preguntas en las etiquetas