Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Программируемые логические схемы и их применение»
а чем плохо? с чтением файла на VHDL гемора много
Отправлено
yes
07 мая 2008 г. 16:53
В ответ на:
среда - ActivAhdl,пока кроме ПЗУ с зашитым сигналом не вижу вариантов.
отправлено sda 07 мая 2008 г. 11:25
может ПЗУ-шку проще сделать? хотя в ВХДЛ все непросто :)
use std.textio.all; -- ну и смотреть ее же
внутри процесса приблизительно так
file srec_file: text open read_mode is fname; -- Data load
variable l : line;
variable ch : character;
while not endfile(srec_file) loop
readline(srec_file, l);
делать что-то...
read(l, ch);
-------------
понадобится опять же тупое преобразование чарактеров в std_logic (это наоборот)
case quad is
when x"0" => s(i+1) := '0';
when x"1" => s(i+1) := '1';
when x"2" => s(i+1) := '2';
when x"3" => s(i+1) := '3';
when x"4" => s(i+1) := '4';
when x"5" => s(i+1) := '5';
when x"6" => s(i+1) := '6';
when x"7" => s(i+1) := '7';
when x"8" => s(i+1) := '8';
when x"9" => s(i+1) := '9';
when x"A" => s(i+1) := 'A';
when x"B" => s(i+1) := 'B';
when x"C" => s(i+1) := 'C';
when x"D" => s(i+1) := 'D';
when x"E" => s(i+1) := 'E';
when x"F" => s(i+1) := 'F';
end case;
......
если можно проще - самому интересно...
Составить ответ
|
Вернуться на конференцию
Ответы
Спасибо!
—
sda
(07.05.2008 18:01:46
217.199.225.30
, 125 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
сложите 2 и 3:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru