Мелкие вопросы по цифровой технике.

Обсуждаем цифровые устройства...
Аватара пользователя
dimitriy91
Вымогатель припоя
Сообщения: 619
Зарегистрирован: Ср июн 08, 2011 15:37:56
Откуда: ДВ

Re: Мелкие вопросы по цифровой технике.

Сообщение dimitriy91 »

Всем привет. Имеется 11 регистров по 1 байт, объединённые в один массив. У каждого регистра свой CLK.
port(
clk : in std_logic_vector( 10 downto 0 );
data : in std_logic_vector( 95 downto 0 );
q : out std_logic_vector( 95 downto 0 )
);
Как лучше(рациональнее) реализовать процесс(ы) , чтобы по активному CLK происходило присваивание определённому регистру. Думаю как то по идиотски будет создавать на каждый CLK процесс.
"Ленивый человек в бесчестном покое сходен с неподвижною болотною водою, которая, кроме смраду и презренных гадин, ничего не производит". М.В. Ломоносов
Аватара пользователя
dimitriy91
Вымогатель припоя
Сообщения: 619
Зарегистрирован: Ср июн 08, 2011 15:37:56
Откуда: ДВ

Re: Мелкие вопросы по цифровой технике.

Сообщение dimitriy91 »

а вот такой юзарский вопрос. Посмотрим на такую конструкцию:

wait until rising_edge(clk) ;
if emacclientrxdvld = '1' then
data_in_register_file( k + 7 downto k ) <= clientemacrxd;
clk_register_file(i) <= '1';
i := i +1;
k := k +1;
else
i := 0;
k := 0;
end if;

Мы присваиваем clk_register_file(i) "1" , потом увеличиваем i на единицу, не повлияет ли это на присваивание clk_register_file(i) , или когда мы инструментируем i , 1 уже присваивается clk_register_file(i+1) ???
"Ленивый человек в бесчестном покое сходен с неподвижною болотною водою, которая, кроме смраду и презренных гадин, ничего не производит". М.В. Ломоносов
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Мелкие вопросы по цифровой технике.

Сообщение Jack_A »

От такого сверхзаумного вопроса ветка сразу заглохла. Все напряжённо думают : dimitriy91 -- это он о чём ?

Наверное, про VHDL :)
Последний раз редактировалось Jack_A Сб сен 07, 2013 15:51:46, всего редактировалось 1 раз.
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7357
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Re: Мелкие вопросы по цифровой технике.

Сообщение uldemir »

Это он про VHDL. Можно было бы лучше поместить в тему Не могу выразить словами на VHDL, но судя по активности (в основном, моей) то ли это слишком просто для профи, то ли те кто знают, сюда не заглядывают.

По поводу вопроса (первого) дмитрия, возможно надо пробовать использовать слово generate, но я им еще ни разу не пользовался и не знаю, решит ли это его задачу.

Но придётся подождать, пока его не выпустят из парилки.
Аватара пользователя
ks0
Прорезались зубы
Сообщения: 231
Зарегистрирован: Чт фев 28, 2013 14:16:10

Re: Мелкие вопросы по цифровой технике.

Сообщение ks0 »

Вопрос от чайника
Вот есть две микросхемы, вероятно построеные на КМОП, у одной лапка на выход, у другой на вход. А соединены они куском провода сантиметров 5-10. На самом деле таких соединений несколько, одна сплошная лапша. Все глючит. Это из-за того что провода помехи собирают, в т.ч. от включенного рядом компьютера, и в таких случаях со стороны приемника нужно ставить резисторы подтяжки, чтоб увеличить проходящий ток и снизить чувствительность к помехам? Или я там все криво понацеплял...
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Мелкие вопросы по цифровой технике.

Сообщение pyzhman »

Всё перечисленное возможно. + к тому на незадействованные входы надо подать нужный лог.уровень. Но сдается мне коряво собрано.
Docendo discimus
const1105
Вымогатель припоя
Сообщения: 546
Зарегистрирован: Сб мар 19, 2011 15:19:47
Откуда: Владивосток

Re: Мелкие вопросы по цифровой технике.

Сообщение const1105 »

Это из-за того что провода помехи собирают, в т.ч. от включенного рядом компьютера, и в таких случаях со стороны приемника нужно ставить резисторы подтяжки, чтоб увеличить проходящий ток и снизить чувствительность к помехам?

Ерунда, не тот случай.
Или я там все криво понацеплял...
Гораздо ближе.
igorka
Грызет канифоль
Сообщения: 260
Зарегистрирован: Вс ноя 13, 2011 11:21:23
Откуда: Горловка.

Re: Мелкие вопросы по цифровой технике.

Сообщение igorka »

Здравствуйте.Подскажите пожалуйста , шьет ли этот программатор PIC16F628A .Сделал его лет шесть на зад , но кроме PIC16F84A на то время не чего им не шил.Как то по шел по "дороге AVR - ов" , а он валялся без дела.Дело в том что после прошивки PIC16F628A , всплывает ошибка и устройство на этом камне соответственно не работает.
Изображение
Аватара пользователя
Evgeny1
Друг Кота
Сообщения: 4106
Зарегистрирован: Пн авг 10, 2009 01:18:55
Откуда: Электросталь
Контактная информация:

Re: Мелкие вопросы по цифровой технике.

Сообщение Evgeny1 »

привет господа коты и кошки
имеется вот такой блятуз модуль
http://ru.made-in-china.com/co_abby-zzp ... ieuoy.html
чето не нашел даташит на него ни как :(
совместим ли он с НС-05 можно ли воткнуть его на штатное место вместо НС-05?
Chettuser

Re: Мелкие вопросы по цифровой технике.

Сообщение Chettuser »

igorka писал(а):Дело в том что после прошивки PIC16F628A , всплывает ошибка и устройство на этом камне соответственно не работает.
Изображение

Фотки можно сюда, на кота кидать (местный хостинг) - так лучше.
Какая ошибка? Подробнее пожалуйста распишите - иначе придётся платить телепатам.

Модеры, может эти посты перенести куда-нибудь в "программаторы"?
igorka
Грызет канифоль
Сообщения: 260
Зарегистрирован: Вс ноя 13, 2011 11:21:23
Откуда: Горловка.

Re: Мелкие вопросы по цифровой технике.

Сообщение igorka »

-Ошибка по адресу 0000h! :evil: Пишет мне icprog , в прочем и WinPic800 аналогично.Вроде как дело в прогере , не у меня одного такие проблемы с ним :cry:
Вот думаю ; можно ли для разового пользования собрать ART2003 , прошьет ли он PIC16F628A?
Chettuser

Re: Мелкие вопросы по цифровой технике.

Сообщение Chettuser »

ART2003 у меня так и не удалось запустить. А вот JDM-обрубок летал.
igorka
Грызет канифоль
Сообщения: 260
Зарегистрирован: Вс ноя 13, 2011 11:21:23
Откуда: Горловка.

Re: Мелкие вопросы по цифровой технике.

Сообщение igorka »

Chettuser писал(а): А вот JDM-обрубок летал.

Дак у меня он тоже работает , акромя PIC16F628A .Нарекания не в целом на программатор , а на то что он этот контроллер не шьет .
Аватара пользователя
Evgeny1
Друг Кота
Сообщения: 4106
Зарегистрирован: Пн авг 10, 2009 01:18:55
Откуда: Электросталь
Контактная информация:

Re: Мелкие вопросы по цифровой технике.

Сообщение Evgeny1 »

а мне так ни кто и не подсказал :(
I7JIA4
Родился
Сообщения: 4
Зарегистрирован: Пн ноя 19, 2012 19:54:56
Откуда: Ленинград

Re: Мелкие вопросы по цифровой технике.

Сообщение I7JIA4 »

Добрый вечер. Подскажите пожалуйста, как с помощью дискретной логики создать последовательность импульсов с определённой длиной(в моём случае импульс должен длиться 13 мкс, 13 импульсов при 1 Мгц, а пауза между импульсами 768 мкс, 768 импульсов при 1 Мгц).
я сделал генератор, теперь сижу думаю как сделать 2 разные последовательности. Знаком только с задержкой по счетчику, но сделать с помощью него не смог. Натолкните на мысль, посоветуйте литературу, нужна реализация именно для обычной логики.
Заранее спасибо!
До свиданья, друг мой, без руки, без слова,
Не грусти и не печаль бровей, —
В этой жизни умирать не ново,
Но и жить, конечно, не новей.
Аватара пользователя
Света
Модератор
Сообщения: 10740
Зарегистрирован: Пн июл 07, 2008 10:46:09
Откуда: Россия

Re: Мелкие вопросы по цифровой технике.

Сообщение Света »

Ну поставьте после счётчика RS-триггер. Счётчик начал считать, триггер установился в единицу, после тринадцатого импульса сбросился в ноль, ещё после 768 импульсов счётчик сбрасывается и триггер снова установился в единицу, цикл продолжается...
Если хотите, чтобы жизнь улыбалась вам, подарите ей своё хорошее настроение
Аватара пользователя
zvukovik
Встал на лапы
Сообщения: 140
Зарегистрирован: Вт авг 03, 2010 15:21:20
Откуда: Екатеринбург

Re: Мелкие вопросы по цифровой технике.

Сообщение zvukovik »

не знал, в какой раздел больше подойдёт вопрос, подскажите по развязке ADUM1100ARZ, какое всё-таки постоянное напряжение к ней можно приложить, а то в даташите, то 560, то 4000, мне бы для 600 надо её использовать
даташитhttp://www.promelec.ru/pdf/adum1100.pdf
Аватара пользователя
Furcat
Опытный кот
Сообщения: 833
Зарегистрирован: Ср май 02, 2007 14:36:29
Откуда: Плюк

Re: Мелкие вопросы по цифровой технике.

Сообщение Furcat »

Ребят выручайте совсем в тупик зашёл :(
имею ацп на мега8, оцифровываю значение с датчика давления воздуха, надо вывасти на дисплей значение в кгс\см2
сделал замеры, получил примерно такую картину:
давление на датчике = результат АЦП
0кгс\см = 761
1кгс\см = 705
2кгс\см = 612
и тд.....
нарисовал в екселе график,
0 761
100 705
200 612
построил линию тренда, получил формулу:
f(x) = -0.745х + 767
надо чтобы при значении АЦП допустим 761 на индикаторе показывалось 0, при АЦП равном 705 показывалось 100 (т.е. 1,00 т.е. показываеть 100 точку подрисую)
при АЦП равном 612 чтобы показывалось 200
чтото у мене нихрена не выходит.
если считать по екселевской формуле то
при ацп равном 705 получается -0,745*705+767 = 241, а надо 100
при ацп равном 612 получается -0,745*612+767 = 311, а надо 200
const1105
Вымогатель припоя
Сообщения: 546
Зарегистрирован: Сб мар 19, 2011 15:19:47
Откуда: Владивосток

Re: Мелкие вопросы по цифровой технике.

Сообщение const1105 »

По указанным точкам прямая не получается.
Если брать первые две, формула (прямой через две точки)
-1,786Х + 1359. Но тогда третья точка не совпадает. Может провести ряд измерений, прикинуть вид кривой и затем высчитывать формулу? Или может в даташите на датчик есть формула аппроксимации показаний?
Огласите весь список пожалуйста :)
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Мелкие вопросы по цифровой технике.

Сообщение pyzhman »

Выстроить в памяти массив с данными. Потратится 1кБт. И выдергивать из него данные.
Docendo discimus
Ответить

Вернуться в «Цифровая техника»