

vitus_strom
Свой-
Content Count
609 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Everything posted by vitus_strom
-
Тепловизионные матрицы.
vitus_strom replied to Kirusha's topic in Оптика и оптоэлектроника
К сожалению документация под НДА и ту не выпросишь... -
Микросхема для чтения RFID карт 13,56мГц
vitus_strom replied to Dobermann's topic in Микросхемы
http://www.emmicroelectronic.com/Line.asp?IdLine=3 - тут найдете нужные Вам микросхемы Если нужна помощь в приобретении обращайтесь -
Нужна консультация по драйверу USB
vitus_strom posted a topic in RS232/LPT/USB/PCMCIA/FireWire
Здравствуйте! Пытаюсь послать в усб устройство байт а ответ от системного драйвера получаю NtStatus=0xC000000D (invalid parameter) и UsbdStatus=0x80000600 собственно уточнение что хэндл не валидный Не могу понять в чем проблема Опишу немножко: Сначала по энд пойнт адресу нахожу хендл на энд пойнт, потом при помоши функции WdfUsbTargetPipeWdmGetPipeHandle получаю нужный уквазатель который сохраняется в URB для последующей передачи драйверу более низкого уровня в функции WdfUsbTargetPipeFormatRequestForUrb ну и затем непосредственно следует реквест... Очень буду признателен любой помощи. -
Cypress выложил исходники
vitus_strom replied to Konst_777's topic in RS232/LPT/USB/PCMCIA/FireWire
Интересно а кто то пробовал эти исходники у себя использовать.... Что то у меня смутное сомнение что это макет... Например Функция: VOID InitInterfacePair(__in WDFUSBDEVICE UsbDevice, __in PWDF_USB_INTERFACE_SETTING_PAIR pUsbInterfacePair, __in UCHAR ucNumberOfInterface) { UCHAR iIndex; for(iIndex=0;iIndex<ucNumberOfInterface;iIndex) { pUsbInterfacePair->SettingIndex =0; pUsbInterfacePair->UsbInterface = NULL; } } Приводит к бесконечному циклу.... и таймауту при регистрации драйвера Интересно было бы пообщаться с теми кто уже занимался этим -
RFID контроль посетителей
vitus_strom replied to desert's topic in В помощь начинающему
Метки от EMicroelectronics не пробовали - как у них с дальностью по сравнению с приведенными выше? -
RFID контроль посетителей
vitus_strom replied to desert's topic in В помощь начинающему
Зависит от мощности считывателя чем больше Ватт в передатчике тем дальше, правда может оказаться что уже и считать никого не надо - будут одни окорочка поджаренные ))) а так 200 мВт - расстояние пассивного до тэга UHF RFID теоретически полтора метра практически порядка 30-40 см (это с тегом который электричество экономить умеет) ну и от антенн, и чувствительности приемников как считывателя так и тэга -
Помогите совсем зеленому
vitus_strom posted a topic in Rf & Microwave Design
Подскажите пожалуйста хорошую литературу по основам радиосвязи для совсем зеленого в этой области. Еще если не затруднит ткните носом в формулу для дальности связи. Спасибо всем откликнувшимся! -
Ищу разработчика
vitus_strom replied to Часовщик's topic in Предлагаю работу
Здравствуйте! Имеем подобное устройство, сделано на основе UHF RFID считывателя и метки (EM4324 + EM4298) Пишите в личку или на мейл (motspan _at_ gmail.com) Всего хорошего! С Уважением Виктор -
Приветствую! Как то так: set_input_delay -max [expr $sram_d0_pcb_delay + 3.0 + $sram_clk_pcb_delay] -clock [get_clocks {tnm_sram_clk}] [get_ports sram_d[0]]
-
Цикл Microblaze
vitus_strom replied to alexsandr-ter's topic in Системы на ПЛИС - System on a Programmable Chip (SoPC)
может быть, так и посмотрите не гадит ли кто в память.... -
Цикл Microblaze
vitus_strom replied to alexsandr-ter's topic in Системы на ПЛИС - System on a Programmable Chip (SoPC)
i - char? -
Проблемы с XPS
vitus_strom posted a topic in Системы на ПЛИС - System on a Programmable Chip (SoPC)
Всем доброго дня! Повествование мое будет долгим, посему прдлагаю заварить чайку/кофейку и поудобней устроится у монитора ))) Началось все с того что к менжмент басу (mdc, mdio) ethernet MAC'а прикрутили как 10Г Phy так и некоторое количество 10/100/1000 Phy. Проблема на этой стадии заключалась в том что 10Г и 10/100/1000 имеют несколько различные протоколы на шине управления.... Не беда подумал я, где наша не пропадала, и решил немного допилить ядро axi_ethernet_soft_temac_wrapper_v3_01_a.... Это была преамбула, а вот теперь начинается амбула... действо будет разворачивать на версии 14.4 данного "продукта"... порядок моих действий был таков: 1. Сложил я свою платформу, сделал кое какие тесты все работает за исключеним 10Г Phy функций 2. Создал проект в ISE в который из папки где лежат корки для XPS натягал исходники (криптованные декриптовал), и после этого успешно отсинтезил получившийся проект 3. После этого я в папке где лежит корка axi_ethernet_soft_temac_wrapper_v3_01_a для XPS я заменил криптованные файлы на декриптованные (прошу заметить что лицензия у меня Bought на данное ядро) 4. Запустил на генерацию нетлиста платформу, которая спустя какое то время выдало следующую ошибку синтеза: ERROR:HDLCompiler:1084 - "Unknown" Line 0: Registering Dependencies Error: The primary unit 'blk_mem_gen_v6_2_defaults' could not be found during restore INTERNAL_ERROR:Xst:cmain.c:3423:1.29 - Process will terminate. For technical support on this issue, please open a WebCase with this project attached at http://www.xilinx.com/support. ERROR:EDK:546 - Aborting XST flow execution! 5. немного подумав, решил что я что то сломал в инсталяции когда декриптовал файлы решил переинталировать пакет ISE uninstal -> registry cleanup -> delete packet folder -> install 6. Снова запустил генерацию нетлиста платформы предварительно сделав cleanup generated files + clean netlist 7. Вуаля, с криптованными файлами получилось. 8. Заменил криптованные файлы на декриптованные 9. Снова запустил генерацию нетлиста платформы предварительно сделав cleanup generated files + clean netlist 10. И с декриптованными файлами тоже получилось 11. Сделал изменения в корке и проверил на синтезуемость в ISE проекте - проект отсинтезился после чего перенес измененные исходники в директорию с коркой 12. Снова запустил генерацию нетлиста платформы предварительно сделав cleanup generated files + clean netlist 13. В этот раз получил ошибку как в пункте 4: ERROR:HDLCompiler:1084 - "Unknown" Line 0: Registering Dependencies Error: The primary unit 'blk_mem_gen_v6_2_defaults' could not be found during restore INTERNAL_ERROR:Xst:cmain.c:3423:1.29 - Process will terminate. For technical support on this issue, please open a WebCase with this project attached at http://www.xilinx.com/support. ERROR:EDK:546 - Aborting XST flow execution! 14. Вернул криптованные файлы назад 15. Снова запустил генерацию нетлиста платформы предварительно сделав cleanup generated files + clean netlist 16. В этот раз получил ошибку как в пункте 4: 17. Вернул проект (платфрмы) в исходное состояние то есть к состояию пункта 1 18. Снова запустил генерацию нетлиста платформы предварительно сделав cleanup generated files + clean netlist 19. снова получил ошибку как в пункте 4: Короче я перепробовал кучу разных вариантов, в какое то время я даже пытался полностью удалить директории synthesis и implementation но ничего не помогло У меня сложилось стойкое ощущение что проблема возникает где то в инсталяции а не в проекте а как будто в инсталяции возникает что то, что мешает нормальной работе.... P.S. Добавил еще лог синтезатора по этому модулю Если кто то подкинет хоть какую нибудь идею по этому поводу (пусть даже бредовую) буду очень признателен!!! Спасибо всем откликнувшися! system_axi_ethernet_0_wrapper_xst.txt -
Дешифратор большого объема на VHDL
vitus_strom replied to acvarif's topic in Языки проектирования на ПЛИС (FPGA)
а в доке ничего про это не написано - если я правильно помню его очень долго надо ждать и поэтому генериком ставится таймаут через сколько его выставить -
Передача данные на Microblaze
vitus_strom replied to alexsandr-ter's topic in Языки проектирования на ПЛИС (FPGA)
Попробуйте FSL ну или GPIO -
Дешифратор большого объема на VHDL
vitus_strom replied to acvarif's topic in Языки проектирования на ПЛИС (FPGA)
Можно вот так: process(clk) variable decoder_v : std_logic_vector(2**s_address_rdram'length-1 downto 0) := (others => '1'); begin decoder_v := (others => '1'); decoder_v(conv_integer(unsigned(s_address_rdram)) := '0'; decoder_i <= decoder_v; end process; process(clk) begin if clk'event and clk = '0' then if s_rclk='0' then s_we_ res <= "1111111111111111"; else s_we_ res <= decoder_i; end if; end if; end process; -
Разработка буфера на ПЛИС
vitus_strom replied to Dubov's topic in Предлагаю работу
Есть что то похожее - АЦП -> SDRAM (DDRII) -> UART можно модифицировать если нужно. Пишите в личку если интересно. -
У меня все получилось - в железке работает, проверил
-
Программист FPGA (Москва, Очаково)
vitus_strom replied to fiderr's topic in Предлагаю работу
Оставте свои мейл -
Нужна разработка (RFID)
vitus_strom replied to Birden's topic in Предлагаю работу
бюджет? -
Нужна разработка (RFID)
vitus_strom replied to Birden's topic in Предлагаю работу
EM4298 + EM4324 все что вам нужно -
uC/OS-II на Microblaze поднимал кто то?
vitus_strom posted a topic in uC/OS-II
Добрый день всем заглянувшим! Если кто то поднимал - какие ощущения от операционки остались (в том числе и по сравнению с остальными ОС) Ну и вопрос самый простой с чего начать.... Я совсем зеленый поэтому особо прошу не пинать... Спасибо за ответы -
я в mhs файле убрал дифферентиал напротив пина клока, второй клок удалил вроде получилось - но в железке еще не проверил
-
в первую очередь отличаются ИД
-
Была подобная фигня! Пробовал индирект программинг через импакт. Поставил для С6 флэш от СТ, после небольших танцев с бубном выяснилось что ИД Флэши читается правильно но флэш програмится не хочет... После замены флэши на флэш от фирмы спаншн все великолепно завелось... А вам суда по вашему репорту порекомендовал бы снизить частоту кабеля для начала а то 66 МГц как то многовато как мне кажется - начните с самой низкой... Если после снижения ИД Флэши считается правильно - перепаяйте на ту что есть в списке ну или флэш индивидуально программируйте... Импакт к сожалению зорко следит за производителем флэешей в случае индирект программирования