A
alierossi
Guest
будь-який знаю, як назвати дані. TXT допомогою VHDL код?
Я розробити диска, які зберігають дані, як нижче ....
Бібліотеки IEEE;
використання IEEE.std_logic_1164.all;
використання IEEE.STD_LOGIC_ARITH.ALL;
використання IEEE.STD_LOGIC_signed.ALL;
---- Розкоментувати наступну Декларацію бібліотеці, якщо екземпляр
---- Будь-який Xilinx примітиви в цьому кодексі.
- Бібліотека UNISIM;
- Використання UNISIM.VComponents.all;
СНТ є особою
Порт (
CLK: у std_logic;
E: в std_logic;
R: в std_logic;
data_out: з std_logic_vector (7 DOWNTO 0)
);
SSS кінця особи;
Архітектура RTL СНТ є
Сигнал I: Integer діапазоні від 0 до 999: = 0;
Сигнал дозволити: std_logic: = '0 ';
Сигнал даних: std_logic_vector (7 DOWNTO 0);
BEGIN
Процес (E)
починати
якщо e'event і E = '1 ', то
Дозволити <= '1 ';
End If;
Наприкінці процесу;
Процес (CLK)
починати
якщо rising_edge (CLK), то
якщо (Enable = '1 '), то
I <= I 1;
End If;
End If;
Наприкінці процесу;
Процес (CLK)
починати
якщо rising_edge (CLK), то
випадку, я це
при 0 => дані <= "10111100"; - значення
, Коли 1 => дані <= "11011001";
при 2 => дані <= "00000111";
коли 3 => дані <= "10101000";
коли 4 => дані <= "10101001";
коли 5 => дані <= "10101000";
при 6 => дані <= "10101011";
при 7 => дані <= "10110010";
- ....до 1000
кінець справі;
End If;
Наприкінці процесу;
Я створити. TXT-файлів, що має значення в стовпці.Як я можу зателефонувати. Текстовий файл, ввести в моїй рум.так що я не повинен заповнити 1000 випадок адреса значенням 1000, як і вище код.Будь ласка help.urgent.
Я розробити диска, які зберігають дані, як нижче ....
Бібліотеки IEEE;
використання IEEE.std_logic_1164.all;
використання IEEE.STD_LOGIC_ARITH.ALL;
використання IEEE.STD_LOGIC_signed.ALL;
---- Розкоментувати наступну Декларацію бібліотеці, якщо екземпляр
---- Будь-який Xilinx примітиви в цьому кодексі.
- Бібліотека UNISIM;
- Використання UNISIM.VComponents.all;
СНТ є особою
Порт (
CLK: у std_logic;
E: в std_logic;
R: в std_logic;
data_out: з std_logic_vector (7 DOWNTO 0)
);
SSS кінця особи;
Архітектура RTL СНТ є
Сигнал I: Integer діапазоні від 0 до 999: = 0;
Сигнал дозволити: std_logic: = '0 ';
Сигнал даних: std_logic_vector (7 DOWNTO 0);
BEGIN
Процес (E)
починати
якщо e'event і E = '1 ', то
Дозволити <= '1 ';
End If;
Наприкінці процесу;
Процес (CLK)
починати
якщо rising_edge (CLK), то
якщо (Enable = '1 '), то
I <= I 1;
End If;
End If;
Наприкінці процесу;
Процес (CLK)
починати
якщо rising_edge (CLK), то
випадку, я це
при 0 => дані <= "10111100"; - значення
, Коли 1 => дані <= "11011001";
при 2 => дані <= "00000111";
коли 3 => дані <= "10101000";
коли 4 => дані <= "10101001";
коли 5 => дані <= "10101000";
при 6 => дані <= "10101011";
при 7 => дані <= "10110010";
- ....до 1000
кінець справі;
End If;
Наприкінці процесу;
Я створити. TXT-файлів, що має значення в стовпці.Як я можу зателефонувати. Текстовий файл, ввести в моїй рум.так що я не повинен заповнити 1000 випадок адреса значенням 1000, як і вище код.Будь ласка help.urgent.