UPD 12:00
Отвечу сам на свой вопрос.
Для того, чтобы напечатать значение STD_LOGIC_VECTOR в консоль можно написать следующее:
Код
PRINTING_SLV_TO_CONSOLE : PROCESS
(
CLOCKx7
)
BEGIN
IF RISING_EDGE(CLOCKX7) THEN -- Печатаем значение вектора по каждому фронту частоты CLOCKx7
FOR i IN (DATA_REG'LENGTH-1) DOWNTO 0 LOOP -- Для всех разрядов вектора DATA_REG
REPORT STD_LOGIC'IMAGE(DATA_REG(i)); -- Выводим значение каждого разряда начиная со старшего.
END LOOP;
REPORT ""&LF; -- После того, как все символы вектора напечатали перейдем на новую строку
END IF;
END PROCESS;
(
CLOCKx7
)
BEGIN
IF RISING_EDGE(CLOCKX7) THEN -- Печатаем значение вектора по каждому фронту частоты CLOCKx7
FOR i IN (DATA_REG'LENGTH-1) DOWNTO 0 LOOP -- Для всех разрядов вектора DATA_REG
REPORT STD_LOGIC'IMAGE(DATA_REG(i)); -- Выводим значение каждого разряда начиная со старшего.
END LOOP;
REPORT ""&LF; -- После того, как все символы вектора напечатали перейдем на новую строку
END IF;
END PROCESS;
В итоге на экране консоли будет следующее:
Код
# '0''0''0''0''1''1''0'
# '0''0''0''1''1''0''0'
# '0''0''1''1''0''0''0'
# '0''1''1''0''0''0''0'
# '1''1''0''0''0''0''0'
# '1''0''0''0''0''0''1'
# '0''0''0''0''0''1''1'
# '0''0''0''1''1''0''0'
# '0''0''1''1''0''0''0'
# '0''1''1''0''0''0''0'
# '1''1''0''0''0''0''0'
# '1''0''0''0''0''0''1'
# '0''0''0''0''0''1''1'
На вид не очень красиво, думаю потом подправлю на "красивый" вариант.