Форум программистов, компьютерный форум, киберфорум
Программируемая логика: ПЛИС, ПАИС
Войти
Регистрация
Восстановить пароль
 
1 / 1 / 0
Регистрация: 20.05.2012
Сообщений: 13
1

Передача данных из Process

24.04.2015, 22:40. Просмотров 253. Ответов 1
Метки нет (Все метки)

Здравствуйте! Предположим у меня есть такое описание интерфейса:
Код
ENTITY my_hex  IS 
generic ( 
		infile : string := "C:\data.hex");
	port (
              --//clk     : in std_logic;
              adr     : out std_logic_vector(11 downto 0);		
              data    : out std_logic_vector(15 downto 0);
              read_ok : out std_logic);  
END my_hex;
architecture beh of my_hex is
file inff : TEXT open READ_MODE is infile;

BEGIN
p1: process--(clk)
 variable l : line;
 variable Adr_v	    : std_logic_vector(11 downto 0);		  
 variable Data_v     : std_logic_vector(15 downto 0);
 begin
  --//if clk'event and clk='1' then 
    while not endfile(inff) loop
       readline(inff,l);
       hread(l,adr_v);    
       hread(l,data_v);
       adr <= adr_v;
       data <= data_v;
       wait for 1 ps; --// без этого и выводится лишь последнее слово
    end loop;
  --//end if;
    WAIT;
 end process p1;
END beh;
Подглядев у Бибило в "Эффективном использование при проектировании цифровых систем" читаю из файла данные, кстати в файле строки такого плана:
000FAFA
001AFAF
...

Я вижу 2 варианта:
1 - с синхронизацией
2 - с wait
Но время в системе, для которой составляется описание, очень важный ресурс, чтобы тратить на wait и clk. Уже не первую неделю бьюсь, не знаю что делать.
Знатоки VHDL, подсобите! Есть ли способ загрузить данные из файла без привязки ко времени?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2015, 22:40
Ответы с готовыми решениями:

Передача аргумента из класса Process программе
Никак не могу понять как решить проблему. Существует две созданные программы windows form. В первой...

[SQL Server]Transaction (Process ID 55) was deadlocked on lock resources with another process and has been chosen as the deadlock viсtim.
1С 7.7, сервер win2003, 4 клиентские машины с ХР - на одной из них все время вылетает ошибка: ...

Как взять title, process, process id активного окна?
Хочу в этом switch, отловить title, process, process id. У меня есть 2 функции LRESULT CALLBACK...

О чем говорит ошибка "error The process cannot access the file *.tlog because it is being used by another process"?
Может кто встречался с этой ошибкой. Помогите избавиться от нее.

1
1 / 1 / 0
Регистрация: 20.05.2012
Сообщений: 13
28.04.2015, 23:19  [ТС] 2
У кого-нибудь есть идеи?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.04.2015, 23:19

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

The process cannot access the file because it is being used by another process
Здравствуйте, столкнулся с проблемой. При компиляции кода в MSVS 12 выдаётся следующая ошибка:...

Передача ссылки в конструктор (передача данных между формами)
Из темы &quot;Ответы на 7 самых частых вопроса по WinForms&quot; Реализовал метод № 2.3 без проблем, а вот...

Salsa20 File Encryption: The process cannot access the file because it is being used by another process
Использую алгоритм Сальса20, вот мой код: using (var salsa = new Salsa20.Salsa20()) ...

передача json данных с внешнего сервера через клиент в базу данных
Доброго времени суток. Времени до завтра мало, а который день бьюсь уже, новичок в этом деле....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.