реклама на сайте
подробности

 
 
17 страниц V  « < 4 5 6 7 8 > »   
Reply to this topicStart new topic
> Прием на работу, Нетривиальные вопросы на собеседовании
Genesys
сообщение Jun 18 2011, 09:11
Сообщение #76


Местный
***

Группа: Участник
Сообщений: 215
Регистрация: 10-04-11
Пользователь №: 64 254



Цитата
а умеют в основном бумажки красиво писать.

О это святое. Бэз бумашки ты козявка а с бумашкой... Вс тречал такие бумашки на языках где и носитель этого самого языка
не разберет чего хотят. Сленг мать его, все что бы скрыть смысл происходящего а все можно свести к примитивам ( дай денег или подохни). Прям оборотни в погонах или бэз, дык кто их разберет.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jun 18 2011, 10:06
Сообщение #77


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Товарищ мой ходил в одну контору, говорит, что его спросили про ВАХ стабилитрона. После этого он позвонил другому своему товарищу, а тот сказал, что этот же вопрос ему там же два года назад задавали...
Ну клиника просто. rolleyes.gif
Go to the top of the page
 
+Quote Post
PhX
сообщение Jun 19 2011, 17:08
Сообщение #78


Местный
***

Группа: Свой
Сообщений: 473
Регистрация: 10-09-06
Из: Тольятти. Самарская обл.
Пользователь №: 20 249



Цитата(vitan @ Jun 18 2011, 15:06) *
Товарищ мой ходил в одну контору, говорит, что его спросили про ВАХ стабилитрона. После этого он позвонил другому своему товарищу, а тот сказал, что этот же вопрос ему там же два года назад задавали...

Ну и что? Он им помог, или они продолжают искать просветителя? biggrin.gif


--------------------
Если все, то не я...
Go to the top of the page
 
+Quote Post
vitan
сообщение Jun 20 2011, 06:19
Сообщение #79


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(PhX @ Jun 19 2011, 21:08) *
Ну и что? Он им помог, или они продолжают искать просветителя? biggrin.gif

Продолжают. Это было год назад, возможно уже и нашли... Просто сам факт...
Еще припоминаю, несколько лет назад спрашивали меня, как построить многоканальную систему сбора аналоговых сигналов. Там частоту спрашивали, антиалиасинги всякие. Потом спросили, что надо поставить между АЦП и входными фильтрами (после мультиплексора). До сих пор не могу придумать...
Go to the top of the page
 
+Quote Post
plus
сообщение Jun 21 2011, 13:32
Сообщение #80


Частый гость
**

Группа: Свой
Сообщений: 117
Регистрация: 13-08-05
Из: Сталинград
Пользователь №: 7 605



Один раз, лет 5 назад, желая сменить место работы, подал резюме в одну контору, занимающуюся светодиодными технологиями.
Там сразу со мной связались. В качестве "вступительного экзамена" предложили решить несколько задач. В основном по оптике. Ну и по электронике тоже были. Я их всех решил. отправил их директору и написал, что решить-то я их решил, но меня, как говаривал старик Рабинович, "не дождётесь". Через полчаса сам позвонил. Пригласил побеседовать. Дядька, вроде, и неплохой, но в контору с таким подходом не охота устраиваться. Хотя у нас в Волгограде с работой для электронщика напряжёнка.
Да, нашли потом инженера они всё-таки. sm.gif


--------------------
"Не дождётесь!" (С) Старик Рабинович.
Go to the top of the page
 
+Quote Post
psL
сообщение Jun 22 2011, 00:52
Сообщение #81


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 5-08-05
Пользователь №: 7 390



Цитата(vitan @ Jun 16 2011, 11:03) *
Меня тут спросили, как на плисине сделать приемник\десериализатор, у которого единицы принимаются в виде перепадов на одной линии, а нули - на другой. Клоков нет, частота не известна и плавает.

Может имелось ввиду что-то типа: входной сигнал подать на входы двух Т-тригерров, один из которых работает по фронту и выделяет из входного потока единицы (переход 0->1), а другой - по срезу и, соответственно, выделяет нули(переход 1->0) ?

У одного моего знакомого при устройстве на работу спросили, какое главное свойство электрического тока. Он перебрал кучу вариантов - все они оказались неверными. Вобщем потом знакомый всеми правдами и непрадами расколол спеца, который его пытал. Оказалось, что главное свойство электрического тока в том, что "его не видно". Такие делаsm.gif Правда товарищ не разработчиком устраивался.

Цитата(vitan @ Jun 20 2011, 10:19) *
Потом спросили, что надо поставить между АЦП и входными фильтрами (после мультиплексора).

Видимо имелось ввиду устройство выборки хранения laughing.gif , которое чаще всего входит в состав современного АЦП. Раньше ставили отдельный внешний корпус.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jun 22 2011, 05:50
Сообщение #82


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(psL @ Jun 22 2011, 04:52) *
Может имелось ввиду что-то типа: входной сигнал подать на входы двух Т-тригерров, один из которых работает по фронту и выделяет из входного потока единицы (переход 0->1), а другой - по срезу и, соответственно, выделяет нули(переход 1->0) ?

Это начало пути к решению задачи, в которой нули и единицы передаются разными фронтами. А у нас если есть на одной линии перепад (неважно какой), то пришла единица, если есть перепад на другой, то пришел ноль. Я специально долго вчитывался в задание, именно так оно звучит.

Цитата(psL @ Jun 22 2011, 04:52) *
Видимо имелось ввиду устройство выборки хранения laughing.gif , которое чаще всего входит в состав современного АЦП. Раньше ставили отдельный внешний корпус.

Вот не подумал бы! Контора занималась автосигнализациями, все малогобаритное, да и спрашивал меня парень не старше меня явно. Вряд ли это были древности какие-то...

Цитата(psL @ Jun 22 2011, 04:52) *
главное свойство электрического тока в том, что "его не видно"

Супер!
- Видишь суслика?
- Нет.
-А он есть... rolleyes.gif
Go to the top of the page
 
+Quote Post
sergtsa
сообщение Jul 11 2011, 22:17
Сообщение #83


Частый гость
**

Группа: Свой
Сообщений: 117
Регистрация: 4-05-06
Из: Санкт-Петербург
Пользователь №: 16 780



я тож решал тест про прием-передачу данных по двум линиям.
перепад на одной - приняли 1, на другой 0

задание надо было решить на verilog или ahdl

решил ) написал проектик, сначала на VHDL (на нем я и пишу), потом на verilog (заодно ознакомился)

отослал . ни ответа ни привета )

кому интересно


Прикрепленные файлы
Прикрепленный файл  RxTst.vhd ( 3.27 килобайт ) Кол-во скачиваний: 47
Прикрепленный файл  RxTx.vhd ( 3.05 килобайт ) Кол-во скачиваний: 40
Прикрепленный файл  TxTst.vhd ( 3.21 килобайт ) Кол-во скачиваний: 45
Прикрепленный файл  SerRx.v ( 2.92 килобайт ) Кол-во скачиваний: 52
Прикрепленный файл  SerTx.v ( 2.1 килобайт ) Кол-во скачиваний: 43
Прикрепленный файл  RxTx.v ( 1.27 килобайт ) Кол-во скачиваний: 61
 


--------------------
Если ты закроешь глаза на пугающее тебя зрелище, ты перестанешь бояться. А если ты взглянешь на него в упор, то увидишь, что того, чего следовало бы бояться, нет совсем. Акира Куросава.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 12 2011, 06:25
Сообщение #84


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(sergtsa @ Jul 12 2011, 02:17) *
я тож решал тест про прием-передачу данных по двум линиям.

Ого!
А что ж приемник, не обошелся без тактовой частоты (которая в три раза выше)? wink.gif

Кстати, вот мой вариант.

Код
// Задача. Имеется 4-х проводной последовательный канал. 2 провода - туда, 2 провода обратно (и ещё общий провод пятый).
// Физическая реализация: Каждый бит передаётся перепадом сигнала.
// Если бит равен 1, то перепад происходит на одной линии, а если 0, то на другой.
// Протокол не предполагает, что частота следования битов известна или хотя бы постоянна.
// Соответственно, передатчик должен работать по одному клоку, по которому передаётся каждый очередной бит.
// А приёмник работает только по самим перепадам сигналов на линиях. Написать проект-функцию сериалайзера/десериалайзера на языке Verilog.
// Параметрами функции являются ширина передаваемых/принимаемых данных. Продемонстрировать симуляцией работоспособность проекта.

// Решение. Передатчик построен на сдвиговом регистре и двух Т-триггерах.
// Перепады на одной линии возникают при выдаче из регистра единицы, на другой - при выдаче нуля.
// Приемник восстанавливает тактовую частоту из линии путем операции исключающего ИЛИ над двумя входными сигналами.
// Для нормальной работы приемнику требуется тактовый сигнал со стороны принимающей аппаратуры.
// Частота его должна быть не менее битовой скорости в канале.
// С его помощью формируются стробы для подачи на тактовый вход приемного сдвигового регистра.
// Кроме того, он обеспечивает однозначное восприятие данных в канале при одновременном (или почти одновременном) поступлении
// перепадов в обоих сигналах на линии (о чем в условии задачи не сказано).
// На вход приемного сдвигового регистра данные поступают после применения операции исключающего ИЛИ между текущим значением одной из линий
// и ее же значением, задержанным на половину тактового интервала в линии.
// Сигналы управления чтением данных их приемника отсутствуют, но могут быть легко добавлены для получения нужного интерфейса.
// Загрузка данных для передачи происходит при установке в единицу сигнала load, в течение всего времени передачи он должен равняться ннулю,
// что тоже может быть легко изменено.
// Длина передаваемого слова задается параметром N.
// Проект выполнен для ПЛИС Altera, симуляция проведена для микросхемы серии MAXII (автовыбор).

module zzz
#(parameter N=8)
(
    input txclk,
    input load,
    input [N-1:0] to_line,
    output [1:0] txd,

    input [1:0] rxd,
    input rxclk,
    output [N-1:0] from_line
);

//transmitter
    reg tx;
    lpm_shiftreg serialiser (.clock (txclk), .data (to_line), .load (load), .shiftout (tx)); defparam  serialiser.lpm_width=N;
    tffe txd_one (.t(tx),.clk(txclk),.ena(!load),.q(txd[1]));
    tffe txd_zero (.t(!tx),.clk(txclk),.ena(!load),.q(txd[0]));


//receiver
    reg line_clk;
    dff (.d(rxd[1]^rxd[0]),.clk(rxclk),.q(line_clk));
    reg rec_clk_lh;
    dff (.d(1'b1),.clk(line_clk),.clrn(rxclk),.q(rec_clk_lh));
    reg rec_clk_hl;
    dff (.d(1'b1),.clk(!line_clk),.clrn(rxclk),.q(rec_clk_hl));
    or clk_recover (rec_clk,rec_clk_lh,rec_clk_hl);
    reg next_data;
    dff rxd_next (.d(rxd[1]),.clk(!rec_clk),.q(next_data));
    xor serial_data (rx, rxd[1], next_data);
    lpm_shiftreg deserialiser(.clock(rec_clk),.shiftin(rx),.q(from_line)); defparam deserialiser.lpm_width=N;

endmodule
Go to the top of the page
 
+Quote Post
sergtsa
сообщение Jul 12 2011, 13:08
Сообщение #85


Частый гость
**

Группа: Свой
Сообщений: 117
Регистрация: 4-05-06
Из: Санкт-Петербург
Пользователь №: 16 780



Цитата(vitan @ Jul 12 2011, 10:25) *
Ого!
А что ж приемник, не обошелся без тактовой частоты (которая в три раза выше)? wink.gif

Кстати, вот мой вариант.
....

здорово.

а тактовая в три раза выше , это для мажоритарного фильтра. чтоб сбоев было меньше )

а так частота перепадов любая, но меньше тактовой приемника в три раза.

если не секрет откуда такое задание. у меня такое же . слово в слово. только язык AHDL был в списке желаемых.

так звучала моя задача :

Задача.

Имеется 4-х проводной последовательный канал. 2 провода - туда, 2 провода
обратно (и ещё общий провод пятый).

Физическая реализация:
Каждый бит передаётся перепадом сигнала. Если бит равен 1, то перепад
происходит на одной линии, а если 0, то на другой.
Протокол не предполагает, что частота следования битов известна или хотя бы
постоянна. Соответственно, передатчик должен работать по одному клоку,
по которому передаётся каждый очередной бит. А приёмник работает только
по самим перепадам сигналов на линиях.

Написать проект-функцию сериалайзера/десериалайзера на AHDL либо Verilog.
Параметрами функции являются ширина передаваемых/принимаемых данных.


Сообщение отредактировал sergtsa - Jul 12 2011, 13:09


--------------------
Если ты закроешь глаза на пугающее тебя зрелище, ты перестанешь бояться. А если ты взглянешь на него в упор, то увидишь, что того, чего следовало бы бояться, нет совсем. Акира Куросава.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 12 2011, 13:50
Сообщение #86


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(sergtsa @ Jul 12 2011, 17:08) *
если не секрет откуда такое задание. у меня такое же . слово в слово. только язык AHDL был в списке желаемых.

Электрон. Думаю, и так понятно. sm.gif Хотя... Может, это по наследству передается?... cranky.gif
Странно, что мне про AHDL ничего не сказали. Я изначально именно на нем писал, т.к. всю жизнь пишу на AHDL/VHDL.

Цитата
а так частота перепадов любая, но меньше тактовой приемника в три раза.

Я сделал две попытки объяснить, зачем нужна тактовая частота, но это не впечатлило. Видимо, я слишком сильно намекал на некорректность условия... sm.gif
Go to the top of the page
 
+Quote Post
sergtsa
сообщение Jul 12 2011, 14:05
Сообщение #87


Частый гость
**

Группа: Свой
Сообщений: 117
Регистрация: 4-05-06
Из: Санкт-Петербург
Пользователь №: 16 780



да у меня тож электрон.

про частоту я понял . теоретически можно было обойтись без тактирования приемника. но на практике я б так делать не стал.
дребезг по линиям, и накрылся приемник )
по мне лучше с тактированием , да и еще мажоритарныё фильтр поставить. тогда работать будет гарантированно.
а коллизию одновременного прихода clk0 и clk1 я использовал для сброса приемника в исходное состояние.

ответ мне так и не прислали.
мне до них далеко ехать, но задачка зацепила. вот и написал.



--------------------
Если ты закроешь глаза на пугающее тебя зрелище, ты перестанешь бояться. А если ты взглянешь на него в упор, то увидишь, что того, чего следовало бы бояться, нет совсем. Акира Куросава.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 12 2011, 14:15
Сообщение #88


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(sergtsa @ Jul 12 2011, 18:05) *
про частоту я понял . теоретически можно было обойтись без тактирования приемника. но на практике я б так делать не стал.
дребезг по линиям, и накрылся приемник )

Про практику понятно, но скажите, как это сделать хотя бы теоретически? Меня тоже зацепило (мне еще и близко помимо прочего sm.gif ), вот тут полтопика уже обсуждают...
Go to the top of the page
 
+Quote Post
sergtsa
сообщение Jul 12 2011, 14:24
Сообщение #89


Частый гость
**

Группа: Свой
Сообщений: 117
Регистрация: 4-05-06
Из: Санкт-Петербург
Пользователь №: 16 780



хм , сейчас попробую написать.

)

(я изначально отбросил такой вариан из расмотрения, он годен разве что для лабораторной студентам)



--------------------
Если ты закроешь глаза на пугающее тебя зрелище, ты перестанешь бояться. А если ты взглянешь на него в упор, то увидишь, что того, чего следовало бы бояться, нет совсем. Акира Куросава.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 12 2011, 14:32
Сообщение #90


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(sergtsa @ Jul 12 2011, 18:24) *
хм , сейчас попробую написать.

И временные диаграммы приложите. Что-то мне думается, без привязки к конкретной плисине и без манипулирования задержками не получится...
Go to the top of the page
 
+Quote Post

17 страниц V  « < 4 5 6 7 8 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th June 2025 - 20:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.01519 секунд с 7
ELECTRONIX ©2004-2016