FPGA
Свой-
Постов
337 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о FPGA
-
Звание
Местный
Контакты
-
ICQ
Array
Посетители профиля
3 650 просмотров профиля
-
Друзья, всем большое спасибо. Тему закрываю.
-
Да, подкинули вы мне информацию к размышлению и по теме, и вообще. Есть над чем задуматься. Хотя все это легко может в очередной холивар перерасти, поэтому просьба ко всем участникам не сильно оффтопить по возможности.
-
Большое спасибо всем! Перейти с одного языка на другой в разгар большого проекта точно не смогу. Буду пробовать в соответствии с рекомендациями, как только что-то сочиню, выложу сюда для критики.
-
Всем добра! Друзья, подскажите пожалуйста. Нужно создать массив из 8-битных регистров. В целом все понятно, создаем массив так: type Reg_Map is array (0 to 15) of std_logic_vector(7 downto 0); signal Reg : Reg_Map; Чтобы записать, например, в регистр 0, делаем что-то вроде Reg_WR: process (Reset, CLK) begin if Reset = '1' then Reg_Map(0) <= (others => '0'); elsif rising_edge(CLK) then if WR_Enable = '1' then Reg_Map(0) <= Data_In; end if; end if; end process Reg_WR; Все бы ничего, но когда с таким массивом работаешь, адреса регистров и номера конкретных битов указываются цифрами. И понимать, и в дальнейшем сопровождать такой код весьма неудобно, особенно, если нужно что-то изменить в адресах и конкретных битах. Поэтому вопрос - как присвоить регистрам массива и индивидуальным битам регистров осмысленные имена, чтобы впоследствии не менять адреса и биты во многих местах кода, когда возникнет такая необходимость, а изменить один раз там, где они присваиваются? Ну, например, чтобы по адресу 0 был регистр Dev_ID, по адресу 5 - PWM, по адресу 7 - Status и т.д. И, например, в Status регистре бит 0 назвать Err_RX, бит 1 - Err_TX ну и т.д. Мне бы общую идею понять, как это делается... Если не сложно, пожалуйста приводите конкретные примеры кода. Я новичок в ПЛИС и немного запутался. Всем спасибо. Просьба к модераторам перенести тему в правильное место, если я ее создал не там.
-
Резонанс в обратноходовом преобразователе
FPGA ответил ToR_TDA тема в Схемотехника
А не могли бы вы название этого букваря указать или ссылку дать на него? Спасибо. -
А есть ли возможность, как раньше, скачивать или распечатывать тему? Раньше в меню Опции темы были варианты Скачать и Версия для печати. Сейчас ни того, ни другого. И панель смайликов пустая. :(
-
Uree, спасибо за информацию. Естественно, покликать, потыкать и пощупать самому надо обязательно, только лучше это делать, когда хоть немного понимание появится, а в самый первый раз хотелось пройти по написанному и немного освоиться. Но если не найдутся родные файлы, то воспользуюсь тем, что файлы физически одинаковы и пойду методом научного тыка. А вообще, неужели ни у кого не осталось старых версий в работе, чтобы в папку заглянуть?
-
Нарыл в сети вот такой ответ. Но в v16.6 такой директории нет. Вероятно, она была присуща более ранним версиям. Если у кого до сих пор есть в работе более ранние версии, вероятно, 15.х, посмотрите, пожалуйста, вдруг есть там заветная папка и эти файлы.
-
Начал изучать Allegro PCB Editor. Установил v16.6. В сети нарыл две книги Allegro PCB Editor Training Manual, правда для v16.01. Ну и сразу же наткнулся на проблему. Курс предполагает наличие исходных файлов, а вот где их взять, непонятно. Поиском нашел один из файлов, cds_routed.brd в установочной директории 16.6. Но в руководстве ссылаются и на другие файлы, например, на cds_routed_DRC.brd, который в установочной директории не нашел. В инете тоже все как-то мутно оказалось. В общем, друзья, на вас одна надежда. Если у кого есть файлы или знает, где лежат, просьба выложить здесь или на ФТП. Или в личку...
-
Форсирование электромагнита
FPGA ответил SerjT тема в Схемотехника
Найдите схемы цветных телевизоров 3УСЦТ и посмотрите, как в модуле кадровой развертки делали вольтодобавку выходного каскада на время обратного хода. Все вопросы и проблемы сразу же отпадут, там один в один ваша задача решается. Конечно, номиналы придется пересчитать под ваши условия. Удачи! :) -
Чей это клон?
FPGA ответил FPGA тема в В помощь начинающему
Вообще-то интересно получается, ведь FAN6300A - это квазирезонансник, а NCP-шка - классический токовый контроллер. Я бы не рискнул вот так в лоб менять, но видать, звезды у человека сошлись как надо. :) А по части 1-й ноги - так ведь назначение ее разное, вот и усох делитель до резистора-одиночки. Хорошо, спасибо за вашу помощь, думаю, что инфы теперь достаточно. Попробую раздобыть родное китайское чудо, если не найду, буду мутить на аналогах. -
Чей это клон?
FPGA ответил FPGA тема в В помощь начинающему
Спасибо, уже что-то. Хотя вопросов только еще больше появляется. :( Китайцы с 1-й ноги на землю влепили 100к резистор, и в сочетании с вашей картинкой это не имеет никакого смысла вообще. Нашел много похожих контроллеров у On Semiconductor, правда эту самую 1-ю ногу все они несколько иначе используют, но это уже подробности. Буду думать. Еще раз спасибо. -
Чей это клон?
FPGA ответил FPGA тема в В помощь начинающему
Спасибо, очень похоже, но напрягает включение первой ноги, как-то оно совсем по-другому выглядит и создает ощущение, что у клона это уставка какого-то таймера или задание частоты внутреннего генератора. Заказать по ссылке dalincom для меня не вариант, а с торговыми площадками вроде ali express не хочется связываться по понятным причинам, хотя, если ничего не найду, придется рискнуть. Пока подожду, может еще кто что-нибудь подскажет. -
Чей это клон?
FPGA опубликовал тема в В помощь начинающему
Друзья, не может ли кто помочь с опознанием контроллера питания? То, что было, называлось TPV002AS. Гугл особо не помог, судя по всему, это какая-то дремучая китайщина и почти наверняка чей-то клон. Может кто сообразит, чей, глядя на схему включения? Стояла в б/п телевизора Шарп. Внешний вид показать не могу, ее порвало на куски, но если надо, в Гугле можно найти. Спасибо всем. Power.pdf -
Илья, вы ошибаетесь, усиление там равно 2, обычный неинвертирующий каскад с Ку=1+R2/R3