И все таки на счет перепада :
хм... будем писать дифур )))
для простоты возьмем сосуды одного диаметра и трубка их соединяющая - того же диаметра (т.е. вся система - изогнутая трубка.
Далее - 2 переменные состояния системы: 1 - перепад уровней обозначим 2*х (x - отклонение уровня от состояния ...
Найдено 210 результатов
- Чт окт 11, 2018 23:25:29
- Форум: Теория
- Тема: Соединение конденсаторов
- Ответы: 563
- Просмотры: 88365
- Чт окт 11, 2018 22:22:14
- Форум: Теория
- Тема: Соединение конденсаторов
- Ответы: 563
- Просмотры: 88365
Re: Что не так с законом сохранения энергии?
Кстати, к вопросу о модели: сопротивление воды в трубке будет зависеть не только от ее диаметра (кстати нелинейно, но в рамках модели это константа), а и от скорости воды, что нельзя сказать о зависимости сопротивления проводника от силы протекающего тока. Безусловно, оно тоже будет изменяться ...
- Чт окт 11, 2018 22:13:08
- Форум: Теория
- Тема: Соединение конденсаторов
- Ответы: 563
- Просмотры: 88365
Re: Что не так с законом сохранения энергии?
С перепадом высот не соглашусь: в момент, когда уровни сравняются - вода действительно будет продолжать двигаться именно по инерции. Собственно энергия системы будет состоять из потенциальной, обусловленной наполненностью ведер и кинетической - инерцией текущей воды.
А перепад высот будет заведовать ...
А перепад высот будет заведовать ...
- Чт окт 11, 2018 21:32:02
- Форум: Теория
- Тема: Соединение конденсаторов
- Ответы: 563
- Просмотры: 88365
Re: Что не так с законом сохранения энергии?
Именно так)))
В первую очередь в голову приходит мысль про омические потери на ключе, далее естественным ходом ключ делается сверхпроводником, дальше вспоминается про его индуктивность, номинал которой сколь бы не был мал - учитывая нулевое омическое сопротивление ключа - достаточен))
Добавлено ...
В первую очередь в голову приходит мысль про омические потери на ключе, далее естественным ходом ключ делается сверхпроводником, дальше вспоминается про его индуктивность, номинал которой сколь бы не был мал - учитывая нулевое омическое сопротивление ключа - достаточен))
Добавлено ...
- Чт окт 11, 2018 20:52:13
- Форум: Теория
- Тема: Соединение конденсаторов
- Ответы: 563
- Просмотры: 88365
Конденсаторы. Что не так с законом сохранения энергии?
Думал, что знаю про конденсаторы все... Они были мне послушны, вели себя как задумано и отлично со мной ладили :)
Однако, незнамо как в голову пришел мысленный эксперимент, поставивший меня в тупик и интеллектуальный ступор. Такое ощущение, что я упускаю какую то очевидную хрень.
Итак: Имеются 2 ...
Однако, незнамо как в голову пришел мысленный эксперимент, поставивший меня в тупик и интеллектуальный ступор. Такое ощущение, что я упускаю какую то очевидную хрень.
Итак: Имеются 2 ...
- Ср окт 10, 2018 19:33:13
- Форум: ПЛИС
- Тема: вопрос по верилогу
- Ответы: 18
- Просмотры: 11033
Re: вопрос по верилогу
Замучился своими словами доказывать. лови пруф от квартуса:
module test(
input a,c,
output wire d,
output reg e
);
assign d = a & c;
always @(posedge c) e<=a;
endmodule
http://img.radiokot.ru/files/91610/thumbnail/1plaann8tv.jpg
Если Вы продолжите утверждать что это одно и то же - убежусь ...
module test(
input a,c,
output wire d,
output reg e
);
assign d = a & c;
always @(posedge c) e<=a;
endmodule
http://img.radiokot.ru/files/91610/thumbnail/1plaann8tv.jpg
Если Вы продолжите утверждать что это одно и то же - убежусь ...
- Ср окт 10, 2018 18:44:27
- Форум: ПЛИС
- Тема: quartus/verilog как так? что бы это значило?
- Ответы: 7
- Просмотры: 5865
Re: quartus/verilog как так? что бы это значило?
очевидная вещь, которую Вы оспариваете это то, что
assign c = a & b генерит
....._____
а--|....& |
....|.......|--c
b--|.......|
....|____|
и без зазрения совести заменяете ее на
always @(posedge c) Q<=D;
....._____
D--|.......|
.....|.......|__Q
C--/.......|
.....|____|
А это трабла конкретно ...
assign c = a & b генерит
....._____
а--|....& |
....|.......|--c
b--|.......|
....|____|
и без зазрения совести заменяете ее на
always @(posedge c) Q<=D;
....._____
D--|.......|
.....|.......|__Q
C--/.......|
.....|____|
А это трабла конкретно ...
- Ср окт 10, 2018 17:14:12
- Форум: Травим анекдоты
- Тема: Ампер мельчает!
- Ответы: 14
- Просмотры: 21558
Ампер мельчает!
сверлил плату - нужен был БП на 12 вольт для мини дрели. Взял адаптер от нового модема 12Вх2А - еле тянет... Порылся в шкафу - нашел адаптер от старого модема 12Вх0.5А - тянет как зверь! это трындец... Ампер мельчает 
- Вт окт 09, 2018 08:20:44
- Форум: ПЛИС
- Тема: quartus/verilog как так? что бы это значило?
- Ответы: 7
- Просмотры: 5865
Re: quartus/verilog как так? что бы это значило?
сброс был отладочный - внешний девайс подольше в ресете подержать.
на него и завязано то помимо прямого выхода пару линий в Z подержать.
функционально с первой причиной полностью развязанный.
Добавлено after 1 hour 3 minutes 42 seconds:
parameter помог.
parameter adrmax=8'd129;
....
if (!nreset ...
на него и завязано то помимо прямого выхода пару линий в Z подержать.
функционально с первой причиной полностью развязанный.
Добавлено after 1 hour 3 minutes 42 seconds:
parameter помог.
parameter adrmax=8'd129;
....
if (!nreset ...
- Вт окт 09, 2018 06:51:38
- Форум: ПЛИС
- Тема: вопрос по верилогу
- Ответы: 18
- Просмотры: 11033
Re: вопрос по верилогу
Какие ферритовые кольца?
это был сарказм, если Вы не поняли ))
Невозможно спорить с тем, кто путается в базовых понятиях языка.
Симулятор нас рассудит.
(точнее уже рассудил)
И если Вы уж до него доберетесь - заодно посмотрите результаты синтеза, и если Вы действительно при всем при этом ...
это был сарказм, если Вы не поняли ))
Невозможно спорить с тем, кто путается в базовых понятиях языка.
Симулятор нас рассудит.
(точнее уже рассудил)
И если Вы уж до него доберетесь - заодно посмотрите результаты синтеза, и если Вы действительно при всем при этом ...
- Вт окт 09, 2018 03:52:57
- Форум: ПЛИС
- Тема: вопрос по верилогу
- Ответы: 18
- Просмотры: 11033
Re: вопрос по верилогу
вопрос: RS триггер тактируется?
так вот это и есть нетактируемая логика,
а именно:
wire q,q1;
assign q2 = ~(r&q1);
assign q1 = ~(s&q2);
конечно можно сделать конструкцию и по фронтам и по дополнительному клоку.
Далее: код автора:
assign wire_buf[0] = data_buf[0] & clk_30hz;
Ваш код:
data_buf ...
так вот это и есть нетактируемая логика,
а именно:
wire q,q1;
assign q2 = ~(r&q1);
assign q1 = ~(s&q2);
конечно можно сделать конструкцию и по фронтам и по дополнительному клоку.
Далее: код автора:
assign wire_buf[0] = data_buf[0] & clk_30hz;
Ваш код:
data_buf ...
- Пн окт 08, 2018 19:21:17
- Форум: ПЛИС
- Тема: quartus/verilog как так? что бы это значило?
- Ответы: 7
- Просмотры: 5865
Re: quartus/verilog как так? что бы это значило?
Ну, разрядность данных была в исходном коде. Тут как раз приведен эксперимент из разряда "танцы с бубном".
parameter не пробовал - завтра попробую!
синтез смотрел - да, там действительно поднаворатило)) но почему - хз.
Кстати - прописал модуль генерации ресета, что то типа:
cnt [15:0] rstcnt ...
parameter не пробовал - завтра попробую!
синтез смотрел - да, там действительно поднаворатило)) но почему - хз.
Кстати - прописал модуль генерации ресета, что то типа:
cnt [15:0] rstcnt ...
- Пн окт 08, 2018 18:58:33
- Форум: ПЛИС
- Тема: вопрос по верилогу
- Ответы: 18
- Просмотры: 11033
Re: вопрос по верилогу
автор просил сделать это для всех 60 бит:
assign wire_buf[0] = data_buf[0] & clk_30hz;
wire_buf это не регистр! а провод. а эта конструкция не что иное как обычная НЕ ТАКТИРУЕМАЯ логическая функция.
А clk_30hzв этом контексте не частота, а скорее сигнал enable
Ваш код действительно по клоку ...
assign wire_buf[0] = data_buf[0] & clk_30hz;
wire_buf это не регистр! а провод. а эта конструкция не что иное как обычная НЕ ТАКТИРУЕМАЯ логическая функция.
А clk_30hzв этом контексте не частота, а скорее сигнал enable
Ваш код действительно по клоку ...
- Чт окт 04, 2018 08:16:12
- Форум: ПЛИС
- Тема: Как синхронизировать ПЗУ и модуль управления?
- Ответы: 4
- Просмотры: 5009
Re: Как синхронизировать ПЗУ и модуль управления?
Если так разбить на фазы не катит (такое может быть исключительно при максимизации быстродействия)
тогда конвейер - пока команда выполняется следующая тянется.
Но тут надо приготовится к сюрпризам, связанных с переходами.
Тут или сжать зубы и пожертвовать тактом. либо лепить асинхронный механизм ...
тогда конвейер - пока команда выполняется следующая тянется.
Но тут надо приготовится к сюрпризам, связанных с переходами.
Тут или сжать зубы и пожертвовать тактом. либо лепить асинхронный механизм ...
- Ср окт 03, 2018 14:43:27
- Форум: ПЛИС
- Тема: вопрос по верилогу
- Ответы: 18
- Просмотры: 11033
Re: вопрос по верилогу
Томми, Ваш код делает совсем не то о чем спрашивалось :))
не могу представить зачем Вам понадобился ТАКОЙ функционал, но технически это можно сделать так:
assign wire_buf = data_buf & {60{clk_30hz}};
или так
assign wire_buf = clk_30hz? data_buf : 60'b0;
ну, а если синхронно делать, то
reg [59:0 ...
не могу представить зачем Вам понадобился ТАКОЙ функционал, но технически это можно сделать так:
assign wire_buf = data_buf & {60{clk_30hz}};
или так
assign wire_buf = clk_30hz? data_buf : 60'b0;
ну, а если синхронно делать, то
reg [59:0 ...
- Ср окт 03, 2018 14:33:56
- Форум: ПЛИС
- Тема: Как синхронизировать ПЗУ и модуль управления?
- Ответы: 4
- Просмотры: 5009
Re: Как синхронизировать ПЗУ и модуль управления?
Не уверен, что правильно понял вопрос - в приложения не вникал. Но кажется дело сводится ко времени чтения.
по фронту клока выставляется адрес, а сами данные из памяти можно забирать по следующему клоку (а может и еще через несколько)
Подхода 2:
1 - разбить цикл на несколько фаз (выставление адреса ...
по фронту клока выставляется адрес, а сами данные из памяти можно забирать по следующему клоку (а может и еще через несколько)
Подхода 2:
1 - разбить цикл на несколько фаз (выставление адреса ...
- Пн окт 01, 2018 16:17:18
- Форум: ПЛИС
- Тема: е..нутый компилятор в Quartus
- Ответы: 4
- Просмотры: 6121
Re: е..нутый компилятор в Quartus
ощущение такое, что симулятор в начале фронт генерит.
я такую конструкцию (output reg [7:0] time_count_1) не использую.
вот так работает:
module TEST_COUNTER(
input wire test_signal_0,
output reg [7:0] time_count_1
);
initial time_count_1=0;
always @ (posedge test_signal_0)
begin
time ...
я такую конструкцию (output reg [7:0] time_count_1) не использую.
вот так работает:
module TEST_COUNTER(
input wire test_signal_0,
output reg [7:0] time_count_1
);
initial time_count_1=0;
always @ (posedge test_signal_0)
begin
time ...
- Пн окт 01, 2018 16:09:06
- Форум: ПЛИС
- Тема: quartus/verilog как так? что бы это значило?
- Ответы: 7
- Просмотры: 5865
quartus/verilog как так? что бы это значило?
Доброго дня! Столкнулся с нежданчиком и ума не приложу что бы это значило )))
Имею рабочий проект, который жрет 23% логических элементов.
Меняю в секции initial значение для регистра ([7:0]) c 8'd128 на 8'd129. И...проект начинает жрать весь ресурс логических элементов оО
(105%. отключая отладочную ...
Имею рабочий проект, который жрет 23% логических элементов.
Меняю в секции initial значение для регистра ([7:0]) c 8'd128 на 8'd129. И...проект начинает жрать весь ресурс логических элементов оО
(105%. отключая отладочную ...
- Пт фев 02, 2018 10:41:49
- Форум: ПЛИС
- Тема: Разводка питания на циклон..
- Ответы: 1
- Просмотры: 3472
- Пт фев 02, 2018 09:55:28
- Форум: ПЛИС
- Тема: Тактирование ПЛИС от микроконтроллера.
- Ответы: 5
- Просмотры: 6854
Re: Тактирование ПЛИС от микроконтроллера.
Ну это более-менее понятно. Частота с МК будет стабильной - ибо источник кварц, а дальше через PLL МК выводится на MCO без каких бы то ни было софтварных вмешательств. С ногами плис тоже ясно, но не все... - там есть и дифф клоки и обычные и все это в пределах одного пина. Интуиция подсказывает, что ...