- Мудрость предков POV(1 знак., 08.08.2024 18:07, dao, картинка, полностью)
- Господа, у меня проблемка подъехала следующего характера. Нужен
низкочастотный генератор. Взял китайца, который 0-100 МГц. Но он
такую хрень выдает на 50 Гц, что пришлось отказаться. Взял старый
советский. Спектр чистенький, аж душа радуется. Но у меня полоса
0.5 Гц, и когда крутишь ручку настройки,то пролетаешь нужную
частоту. Кто что посоветует от 10 Гц до 500 кГц? Может какие
приблуды для компа? - st256(04.08.2024 19:57, dao, полностью)Toчкa oпopы
- Рекомендую свернуть оффтоп. - Toчкa oпopы(08.08.2024 15:14)
- 20Гц-20кГц IBAH(1 знак., 06.08.2024 21:13, ссылка)
- UNI-T UTG9010C работает нормально как на низких частотах, так и на
высоких. Есть встроенный частотомер. Также можно сделать своими
руками под свою задачу. - =L.A.=(05.08.2024 08:14)
- у меня на полке Г3-118. Переключателями выставляется с
дискретностью 0,1Гц. Есть ручка "Расстройка". Я сам не проверял, но
должно быть в пределах одного герца Лaгyнoв(1 знак., 05.08.2024 08:11, картинка)
- а что за китайский генератор? - Bacя(05.08.2024 00:26, )
- Да ладно? - Kpoк(04.08.2024 23:05)
- Г3-47.. Solo(1 знак., 04.08.2024 21:36, ссылка)
- Г3-112 неплох, но когда мне анализатор АЧХ для КВ фильтров
понадобился на ДДС его сделал макетом и управление на ПИК написал.
Там шаг частоты доли герца. Наверное, и китайские ДДС есть. - Visitor(04.08.2024 20:10)
- Китайцкие и есть. Только любой генератор на ДДС обладает %ёвым
свойством: на НЧ, в сигнал начинают лезть продукты
"преобразования". Бо эквивалентная частота ДДС падает из-за
конечной разрядности ЦАП. Надо дополнительно фильтровать выход,
только и всего. - mse homjak(04.08.2024 20:16)
- Тактирование 50 Мег, до 500 кГц, простым LC фильтром 5 ого порядка
легко давится. Или 3 его делал, вроде... - Visitor(04.08.2024 20:23)
- Ничего не давится. Хоть 10 порядка. Внизу полезут комбинационные
составляющие. Их частота будет не Fsampl+/-Fsign, а гораздо ниже.
На одно состояние ЦАП будет приходиться десятки-сотни-тыщщи тактов
сэмплирования. Если нет диапазонных фильтров, то срач внизу
обеспечен. Стандартные 10-14разрядов, для НЧ не работают. Да и
нестандартные, 16, тоже. - mse homjak(04.08.2024 20:49)
- Вообще-то, на НЧ синусоиде гармоники можно убрать. То есть они
все-таки останутся в энергетике полезного сигнала, но их спектр
равномерно размажется от 0 до половины частоты дискретизации. На
железе не проверял, но моделирование дает именно такой результат. - st256(04.08.2024 22:20)
- Что реально в железе проверил и работало, формирование DTMF на PIC
DDS. PVM 10 бит, прерывание 19200. Мне этого мало показалось для
минимализма, попробовал через раз отсчеты частот в PVM отправлять,
тоже работает, после ФНЧ 2 порядка, картинка как в учебниках. - Visitor(05.08.2024 10:06)
- Гармоник там по жизни, % да ни%я. А вот комбинационные составляющие
есть. И они ни%я не равномерно распределятся, а в соответствии с
количеством тактов сэмплирования для каждой точки на сигнале. Т.е.
периодически. Для некоторых задач, насрать, но для некоторых,
совсем нет. Нужно быть готовым. - mse homjak(04.08.2024 22:56)
- Не преобразование частоты, просто фильтрация оцифровки, гармоники
сверхнизкой частоты быть могут, как биения деления опоры
относительно установленной, но они не заметны и незначительны. И
помеха частотой 0.01 Гц не особо напрягает. - Visitor(04.08.2024 20:57)
- Г3-118 - Alex68(04.08.2024 20:02)
- Г3-118 хороший. В СССР обычно его и использовали для настройки
аудио-аппаратуры. У меня был Г3-110 - зверь машина, до 2МГц, шаг
перестройки 0.01Гц, чистый аналог, очень высокая стабильность
частоты, но по гармоникам - сильно хуже 118-го. А вообще что, на
хорошей саунд-карте НЧ генератор теперь не катит? Какая-нить
креативовская аудиджи в паре с Spectra-LAB - любого НЧ-гену за пояс
заткнёт. - Adept(04.08.2024 22:55)
- Коэффициент гармоник 0.05%... Неплохо! Спасибо. Но нестабильность
по частоте 0.1%. На 33 кГц будет вылетать за полосу 0.5 Гц. Но пока
сойдет. Видимо самому нужно будет генератор делать :( - st256(04.08.2024 20:09)
- Если нужен относительно чистый спектр и высокое разрешение по
частоте перестройки, то генератор надо делать на PLL, а не на DDS с
дробной фазой. Всяко у PLL фазовый шум на порядок и более ниже, чем
у дробной фазы. my504(55 знак., 05.08.2024 11:38)
- А что такое DDS? - st256(06.08.2024 16:01)
- Можно комбинировать, используя DDS в качестве задающего генератора
для PLL, где PLL работает в режиме следящего фильтра и инерционного
звена, что подавит джиттер DDS оценочно децибел на 20... - my504(06.08.2024 16:57)
- Wiki: serge_dem(1 знак., 06.08.2024 16:19, ссылка)
- Блин, так я только так и делаю.... Вот, деревня. - st256(06.08.2024 16:58)
- Так и китайский генератор делает то же самое. Странно, что он не
подошёл. - Bacя(06.08.2024 16:59, )
- Как так? Только DDS? - my504(06.08.2024 16:59)
- Только. Вот прямо щас делаю приемник прямого преобразования.
Гетеродин - цифровой синтез. - st256(06.08.2024 17:01)
- Есть старая идейка от классиков, то ли Т и Ш, то ли Х и Х, ЦАП на
сдвиговом регистре четной длины и инвертор в ОС. Весовые резисторы
легко в маткаде посчитать (матрица сдвигов и вектор отсчетов
синусоиды). Тактирование, нужная выходная * количество сдвигов * 2.
Проверял только в модемах, 8 сдвигов и ФНЧ хватало, работало. - Visitor(07.08.2024 16:59)
- Большой (и переменный при перестройке) фазовый шум неизбежен.
Насколько он критичен - вам решать. - my504(06.08.2024 17:03)
- Там нет фазового шума. - st256(06.08.2024 17:05)
- Говорят, амплитудный шум (шум квантования) приводит к фазовому
шуму. И наоборот, джитер приводит к возникновению амплитудных
помех. Амплитуда и фаза связаны между собой аналогично компонентам
электромагнитного поля - не существуют по отдельности. А у вас и
квантование по частоте (как задаётся частота внутри системы?), и
квантование по амплитуде (АЦП). - Nikolay_Po(06.08.2024 20:11)
- Нет. Фазовый шум можэт "быть" у меандра и можэт "не быть" у ДДС на
регистре с весовыми резисторами, который даст 16 ступенек на
период. Амплитудные шурушки, если векторки нарисовать, таки, вносят
в изменение фазы, но это не самый главный источник. Не, постараться
можно, конешно. И погоня за фазовым шумом, ессно, начинается с
питания. - mse homjak(06.08.2024 20:29)
- Там нет шума. В каждом отсчете есть фиксированная ошибка. То есть
на периоде отсчет номер 517 всегда имеет одну и ту же амплитуду. Ни
джиттера, ничего похожего на него там нет. - st256(06.08.2024 20:20)
- Джиттер в DDS определяется кратностью частоты накачки и
синтезируемой частоты. В точках этой кратности синтез сигнала
практически идеален и не содержит в спектре ничего, кроме зон
Найквиста с повторами спектра. Но как только мы выходим из
кратности, фаза синтезируемого сигнала на конце периода становится
дробной и в силу отсутствия дробных фаз в массиве констант сигнала,
отсчет берется с фазовой ошибкой. Это и приводит к джиттеру, что в
синусоидальном сигнале my504(223 знак., 07.08.2024 08:19)
- При примом синтезе, частота сигнала и частота дискретизации кратны
всегда. Сделать частоту 1/pi от частоты дискретизации
невозможно.Ну, теми методами, что я пользуюсь. - st256(07.08.2024 08:26)
- Обращайтесь - Kpoк(07.08.2024 12:53)
- Я ничего не говорил про частоту дискретизации. Я говорил про
частоту накачки DDS. У меня такое ощущение, что вы не понимаете
принцип прямого цифрового синтеза. Основной принцип - ДРОБНАЯ ФАЗА.
То есть фаза отсчетов плывет внутри периода при синтезе, поскольку
накачка формирующая отсчеты не кратна этому периоду. my504(228 знак., 07.08.2024 08:52)
- Если вы отфильтруете комбинационные составляющие, у вас останется
чистый, как слеза, синус. Фазовый шум которого будет лучше ФШ
частоты накачки, примерно, на коэффициент "деления" ДДС. На самом
деле, хужэ, т.к. будет гадить питание. - mse homjak(07.08.2024 10:42)
- А что такое частота накачки? - st256(07.08.2024 08:54)
- Частота накачки - это входное тактирование синтезатора, по фронту
которого производится вычисление очередной фазы отсчета. При
некратности частоты синтезируемого сигнала и частоты накачки
расположение отсчетов внутри периода будет плыть. - my504(07.08.2024 09:01 - 09:14)
- Ну вычислили очередную фазу отсчёта и результат на ЦАП - чем
отличается по сути от частоты дискретизации? Только названием и
точкой приложения тактирования? Но это же тактирование идёт далее
без изменений на ЦАП - так что только названием выходит. Или не
так? - symbions(07.08.2024 10:06)
- Нет, не так. Точнее, не совсем так. У вас получается частота
дискретизации не кратна частоте синтезируемого сигнала. И в
условиях ограничения разрядности адреса ROM, мы вынуждены округлять
фазу до целого в адресном пространстве ROM. В результате джиттер
создается этим округлением - фаза дергается на эту дробную часть.
Обратите внимание, разрядность самого ЦАПа тут не так и важна. Она
не определяет фазу. - my504(07.08.2024 11:24)
- Чо за хрень Вы написали? Разобрать не могу. Вроде все слова
знакомы, а смысла не улавливаю. - st256(07.08.2024 13:23)
- Я не про это, я про отличие термина частота дискретизации от
частоты накачки. - symbions(07.08.2024 12:04)
- Все эти округления вырождаются в спектре сигнала, как
комбинационные составляющие. Если вы их уберёте, то останется
чистый сигнал. - mse homjak(07.08.2024 11:43)
- А никто с этим и не спорит. Просто эти комбинационные образуются в
результате ДЖИТТЕРА. И частота фазовой модуляции может лежать как
угодно близко к частоте синтезируемого сигнала. Все зависит от
значения инкремента фазы. Так что просто "убрать" их не выйдет.
Есть другой способ понижения джиттера, но для этого нужно отделить
синтез формы, от синтеза частоты. Синтезатор запускается с меандром
на выходе (по сути нужен только NCO, а не весь DDS), затем
делителем частота my504(331 знак., 07.08.2024 11:57 - 12:03)
- Всё наоборот. Джиттер образуется в результате наличия
комбинационных составляющих. И ещо. ДДС, это аккумулятор фазы. В
этом смысле, фазовых шумов у него не можэт быть, в принципе. Каждый
такт происходит фиксированное приращение фазы. Частота в ДДС, это
побочный эффект инкремента фазы. Всё говно в спектре ДДС, это шум
частоты накачки, хреновых резисторов в ЦАП и свистом в питание. А
округление на разрядности ЦАП, вырождается в комбинационные
составляющие спектра. Убираем их и mse homjak(54 знак., 07.08.2024 11:59)
- Нет, нет и еще раз НЕТ. Все говно именно в несоответствии
разрядности аккумулятора фазы и адресной разрядности ROM из
которого извлекаются значения синуса. Если вы сделаете ROM с
разрядностью равной аккумулятору фазы, то останутся только
зеркальные составляющие в зонах Найквиста и шум дискретизации.. my504(187 знак., 07.08.2024 12:09)
- ФНЧ легко и просто убирает конечность разрядности ЦАП. Один из
самых эффективных способов передискретизаццыи, что по уровням, что
по частоте сэмплирования, прогнать "ступенчатый" сигнал через ФНЧ.
Это азбука. Этому студней учат. - mse homjak(07.08.2024 12:24)
- Я ни черта не помню, но вот в копилку: Toчкa oпopы(664 знак., 07.08.2024 12:50, ссылка)
- Млять, я просто в шоке... В десятый раз повторяю. Забудьте про
разрядность ЦАПа. Разрядность ЦАПа может быть вообще 8 или 6. Это
лишь увеличит шум квантования. Проблема именно в АДРЕСЕ ПЗУ, из
которого извлекаются значения отсчетов. Пусть у вас два соседних
адреса выдают два соседних значения. Но вы не в состоянии
определить КОГДА МЕНЯТЬ одно значение на другое. Патамушта, на
самом деле, это нужно делать где то между этими адресами, в дробном
адресе, который округлен. - my504(07.08.2024 12:49)
- ДДС можэт давать 2,5 точки на период. Это значит, ошибка по фазе
+/-0...Пи/2,5. Любой эллиптический фильтр из этого
"ошибочно-округлённого отсчёта" способен выдать весьма неплохую
синусоиду. Собсно, чуть нижэ я прихожу к выводу, что наш спор,
чисто ради спора. Всё, как мы любим. mse homjak(1 знак., 08.08.2024 19:33, ссылка)
- делаем выборку из двух соседних адресов и линейную (любую)
интерполяцию между ними. коэффициент интерполяции равен остатку
дробного адреса. - Bacя(07.08.2024 13:22, )
- Да это вы не понимаете. Шум округления(и вообще, шум), что по
времени, что по амплитуде, однозначно переводится один в другой. И
ФНЧ с нужными параметрами его фильтрует. Это уровень 2-3 курса. Вы
обо што, вообще? Это я в шоке. - mse homjak(07.08.2024 12:57)
- Ладно, дайте человеку поучить дохтура. Всем нужен стимул для
вумственной деятельности. - st256(07.08.2024 10:20)
- Ну и как такое возможно? Вы придумали идеальный генератор случайных
чисел? - st256(07.08.2024 09:06)
- Скорее всего, есть. Тока его померить, то ещо приключение. Скока
есть спектроанализёров с функцией измерения, все показывают разное
смешное. mse homjak(115 знак., 06.08.2024 20:04)
- это RC генератор. его особенность - малые гармоники. для измерений.
в комплекте есть режекторный фильтр. а высокая стабильность частоты
- это к цифре... но там с гармониками будет не айс. - Alex68(04.08.2024 21:05)
- Могу и схему выложить и макетку почтой выслать, мне уже не нужно,
темы другие, вот все коды для ПИК на старом компе остались, не
очень то и нужно, что лет 20 назад писал. - Visitor(04.08.2024 20:17)
- GCC. Про укладку static-функций в именованные секции: il-2(244 знак., 09.08.2024 11:13, dao, полностью)
- "Из Linux уберут поддержку десятков ARM-чипов. Что происходит?"
Хабр Dingo(1 знак., 07.08.2024 12:34, dao, ссылка, полностью)
- вопрос: Имеем запись 1'000u - что означает верхняя запятая
апостроф? - Make_Pic(06.08.2024 12:04, dao, полностью)
- Комрады, всем здравия. Вопрос. Есть какой-нибудь сниффер, чтобы
поглядеть пакеты от HID-устройства? Звepoящep(113 знак., 08.07.2024 11:33, dao, полностью)
- Бусхунд всё показывает. Сейчас запустил - и мышку и клаву видно. - Лaгyнoв(06.08.2024 08:48)
- Старый добрый wireshark - VVB(05.08.2024 17:53)
- USBlyzer. - Гyдвин(08.07.2024 11:43)
- Вчера крутил в руках вот такой пультик. На компе он выглядит как
стандартные клавиатура, мышь и usb микрофон. Ну и еще есть IR
передатчик на одной (?) кнопке - включать/выключать TV BOX. Гyдвин(89 знак., 08.07.2024 12:03)
- Заказал себе такой. Посмотрим, как оно будет работать - Звepoящep(05.08.2024 16:14)
- не перестаю охреневать, как это можно сделать В ТАКОМ ВИДЕ, за
ТАКИЕ ДЕНЬГИ (в продаже стандартно себестоимость 2X, ну на время
агрессивного захвата рынка можно и по себестоимости, и даже ниже,
но даже так - КАК ЗА ТАКИЕ ДЕНЬГИ это можно сделать???) - Adept(08.07.2024 13:38)
- Одно из следствий стабильного курса национальной валюты и низких
банковских ставок. Можно годами работать с 5% рентабельностью и
прекрасно себя чувствовать. - LightElf(08.07.2024 15:06)
- Система регулирования национальной валюты в Китае очень непростая и
непрозрачная. Во первых двухконтурность системы препятствует
экспорту инфляции нефтедоллара внутрь страны, во вторых есть закон
о репатриации капиталов который препятствует утечки капиталов, в
третьих специальные обменные курсы для определённых категорий и
отдельных компаний. Там голову сломать можно как это всё работает. - =AlexD=(08.07.2024 15:32)
- Ни какая стабильность курса и низость ставок не позволит продавать
ниже себестоимости. А как получить низкую себестоимость у такого
изделия (в пределах $2) это интересный вопрос. Нужен тираж,
измеряемый миллионами. Т.е. тут очевидно есть кооперация с кем-то
еще, что бы стоимость пластмассы пульта оказалась не высокой (с
учетом дизайна, прессформ и т.п.). Втыкаемая в компьютер часть так
же должна быть унифицирована, для большего тиража и снижения цены.
Плюс дешевые компоненты AlexBi(52 знак., 08.07.2024 15:25)
- Любое объяснение, даже неверное, лучше его отсутствия :-) Важнее
другое. Если такой простой факт не перестаёт удивлять, это
тревожный звоночек. Рациональный человек просто однажды запомнит
этот факт и в будущем будет его учитывать. Модель реальности в
голове отклонилась от наблюдаемых фактов? Внесли коррекцию в модель
и едем дальше. - SciFi(08.07.2024 15:10)
- Знающим Altium - Как глобально убрать проверку ошибок collision
(чтобы не высвечивалась на по всей плате)? - Make_Pic(05.08.2024 15:52, dao, полностью)
- Подскажите начинающему про расчёт контрольной суммы в питоне.
Отчего-то в поиске ничего толкового нет. VVB(500 знак., 05.08.2024 12:13, dao, полностью)Cкpипaч
- Делаю контрольный стенд из китайского СА на который есть открытый
проект PlainUser(470 знак., 05.08.2024 08:48 - 19:20, dao, ссылка, полностью)
- Eclipse+GCC. Не получается залить сборку Release. Debug работает
отлично. Nikolay_Po(1439 знак., 05.08.2024 12:35, dao, полностью)
- Муки выбора. А вот кто какие библиотеки использует для работы с USB
(типа libusb и прочее) ? Надо из под Qt на линуксе, причём не
обязательно HID, чтобы и WEB камеру хватать. - scorpion(26.07.2024 20:01, dao, полностью)
- Вопрос возник (чисто потрындеть), а как вышло что на малоразрядных
процах не прижилась арифметика не кратная 16 или 32 бита? В
компиляторе пиков вон 24 бит float можно использовать - удобнейшая
вещь. А до целых руки ни у кого не добрались. - POV(30.07.2024 21:03, dao, полностью)
- Ковырялся в некотором ПО для Z80. Int24 там был на каждом шагу. Не
знаю, это типично для этой платформы или просто тяжелое наследие
ассемблерного прошлого (типы данных в том ПО сложились до
переписывания на Си и экзотики там еще много было). - AlexG(04.08.2024 05:15)
- В Электронике К1-20 на КР580ВМ80 была библиотека с плавающей точкой
на 24 бита (16/8). Ее в 1990? напечатали в журнале Юный Техник. A.L.(236 знак., 01.08.2024 11:21)
- В XC8 не только флоат, есть и __int24 - alexem(31.07.2024 10:24)
- Вот реально, написал либу для ПИК фиксед пойнт 8.4. Но задача на
голом энтузиазме делалась и за время реализации протухла:-) - Visitor(31.07.2024 10:16)
- ...позорный недуг в подвиг определим(С). просто довольно долгое
время там (у мелкочипа) был глухой закуток с асмом онли. в
замкнутой (эко)системе прижившееся гуано награждается сертификатом
соответствия... типа они давно на AI настроены:))) лучше бы эти
пикорасты сделали дабл как дабл, а не 32(!) бит. ну и окучили б
math.h до нормального уровня (домалевали бы всякие отсутствующие
isnan и т.п.). заодно и printf научили бы плавучке. но там заточка
на то, что те, кому надо, Vit(67 знак., 31.07.2024 08:04)
- Угу. И в каждом стейтменте бороться с автоматическим расширением до
32бит, прописанным в стандарте компилятора Си. Cкpипaч(35 знак., 30.07.2024 22:51)
- В 60-е и 70-е годы диды вдоволь натрахались с 12, 37, 40, 58 и
60-разрядными машинами и их арифметикой. И внукам завещали никогда,
ни при каких обстоятельствах, ни за какие деньги не связываться со
словами не кратными степени 2 . - ЫЫyкпy(30.07.2024 22:31)
- традишн, вероятно. ковыряя фирменные девайсы на мотороле, встречал
24 бита в целых. и сам на аврках иногда так делал. когда 16 было
мало, а 32 много, регистры экономил. - Alex68(30.07.2024 21:46)
- Посоветуйте, как лучше организовать работу с проектом, в котором
есть и свои и чужие исходники? Как для этого строить makefile? AlexBi(667 знак., 30.07.2024 17:07, dao, полностью)
- [Сводный топик про RISC-V] Гнездо архитектуры -> --> Evgeny_CD(744 знак., 02.06.2017 22:12 - 11.08.2017 22:34, dao, ссылка, ссылка, полностью)
- Хабарка: Матричное расширение RISC-V от T-Head Toчкa oпopы(1 знак., 30.07.2024 22:52, ссылка)
- Вот интересно, а почему здесь, а не в профильной конференции? - Kpoк(09.01.2024 09:36)
- Хабарка: "In RISC-V Rust". Проглядев по диагонали - прикручивание
компилятора к синтезированному учебному микропроцессору. Toчкa oпopы(1 знак., 09.01.2024 07:55, ссылка)
- [mini-rv32ima] A tiny C header-only risc-v emulator Evgeny_CD(1 знак., 31.10.2023 02:24, ссылка)
- такое ощущение что RISCV начал (внезапно) воспринимается
"партнерами" как нечто что ломает привычный "однополярный мир,
основанных на правилах", спинным мозгом чувствую недоброе ёрзание
.. похоже они сами того не ожидали. как говорится в русской
пословице - RISCV подкрался незаметно, а самое страшное - почти
бесплатно. это уж ментальная катастрофа.. - klen(26.10.2023 03:41)
- !!! Инновационный фаззер Cascade обнаружил 37 уязвимостей в
архитектуре RISC-V Evgeny_CD(1 знак., 26.10.2023 01:43, ссылка)
- SiFive, один из ключевых игроков на рынке процессоров с
архитектурой RISC-V, уволил около 20% сотрудников. Evgeny_CD(1 знак., 25.10.2023 16:44, ссылка)
- Меня в гугле забанили: не могу найти, какого размера блок
FLASH-памяти у CH32V003 и V203. А без этого невозможно организовать
"эмуляцию EEPROM". - Eddy_Em(21.10.2023 22:00)
- А есть подборка по математике: на каких CH32Vxxx нет целочисленного
деления, на каких есть hardware FP и т.п.? Eddy_Em(631 знак., 19.10.2023 19:09)
- Прощай, ARM: Qualcomm объявила о выпуске чипсетов RISC-V. Правда,
пока для WearOS - часы и прочее. Evgeny_CD(1 знак., 19.10.2023 12:48, ссылка)
- !!! США хотели бы ограничить доступ отдельным странам к архитектуре
RISC-V Evgeny_CD(1 знак., 17.10.2023 03:34, ссылка)
- Китайцы давно "разработали" архитектуру RISC-X, которая отличается
от RISC-V парой бит в команде. И всё, теперь "это другое". - evgeniy1294(17.10.2023 10:47)
- А это и было целью. RISC-V свой для Китая, России, Европы, США. Нет
единого рынка, нет эффекта масштаба. Нужных для тонких процессов
тиражей каждый кусочек рынка не получит. Сияющий холм победил. - Evgeny_CD(17.10.2023 12:58)
- Интересно будет увидеть как можно ограничить Open Source, да еще
после переезда штаб-квартиры в Швейцарию. NeoPower(414 знак., 19.10.2023 15:26, , ссылка)
- Насрать элементарно. Делаем обязательное расширение, которое
быстрым и компактным можно реализовать только по 7нм. Например,
очень продвинутую виртуализацию и секурность. Все честно - забота о
безопасности. И mainstreem средства разработки будут под него. Ядро
Linux специально пропатчат. А по 28нм то же самое получится 500 МГц
и размером 3*3мм. И все, ты пролетел. Тебе наплевать на
потребление, 28нм и жидкостное охлаждение тебя устроят, но 500 МГц
Linux не устроят, и Evgeny_CD(219 знак., 17.10.2023 13:12)
- Как это ввести экспортные ограничения на архитектуру? Картинку ведь
уже скачали. - Kpoк(17.10.2023 09:31)
- Элементарно. Сейчас Редькин, гений Syntacore, представляет Россию в
органах RISC-V консорциума. Когда там рождается новая идея, он
узнает о ней одновременно, и голосует наравне с другими членами.
Имеет доступ ко всем внутренним документам. И ядра Syntacore
получаются правильными. Выпилят его - и мы будем узнавать о
новостях из прессы. Ядра Syntacore начнут гарантированно отставать. - Evgeny_CD(17.10.2023 13:02)
- А куда мы бежим? Этот психоз напоминает мне советскую металлургию -
выпускали больше всех чугуна и стали, из которых делали механизмы
для дОбычи руды и угля. Замкнутый круг. Где-нибудь обозначен
перечень задач, для которых нужны рекордные мегафлопсы в рекордно
малых объёмах прибора? - Kpoк(17.10.2023 13:19)
- Вот про американские чипы, Китай и развитие ИИ >>> SciFi(1 знак., 20.10.2023 16:45, ссылка)
- =))) лучшая рекурсия - это Кафедра Египтологии выпускает
египтологов для работы только на кафедре египтологии... - sav6622(17.10.2023 20:50)
- Миллион - это рекордно малый объем продаж для 2нм. Это сейчас почти
доступно. Для будущих техпроцессов 10М будут провалом. А если у
тебя нет современного процессора, то и современный софт тебе
недоступен! Осталось убедить молодеж в условиях открытого доступа к
информации, что ДВК лучше ПК образца 2030 года. - Evgeny_CD(17.10.2023 13:25)
- Ну, эта гонка уже дала новое качество. ЧятЖПТ, к примеру. Наверняка
что-то ещё будет. SkyNet, например. Или уже есть, но нам не
показывают. Евгений почему-то кручинится, что мы чужие на этом
празднике жизни... - SciFi(17.10.2023 13:23)
- Ага, и на 1-2 года ранее рынка может готовиться и использовать
draft спецификации... а можно и некоторые вещи аккуратно
проталкивать незаметно, защищая свою продукцию от "повторителей"... - sav6622(17.10.2023 13:05)
- Без развития архитектура сгниёт и станет никому не интересна.
Политиканом удалось же разломать международный спорт? Разломают и
процессор, если немного напрягутся. - SciFi(17.10.2023 09:36)
- Можно подумать, нам впервой ложить болт на их убогие стандарты! - Eddy_Em(17.10.2023 09:15)
- The RISC-V Advanced Interrupt Architecture. Однако масштабно люди
мыслят! Evgeny_CD(1 знак., 19.06.2023 10:45, ссылка)
- Космический RISC-V: 432-ядерный европейский чип Occamy готов к
выходу Evgeny_CD(1 знак., 13.05.2023 22:14, ссылка)
- [yrv] Софткор RV32IAC, plus much of B. 32-bit or 16-bit bus. Evgeny_CD(1 знак., 01.04.2023 21:46, ссылка)
- Тут тоже для обучения кое-что есть VVB(99 знак., 14.07.2023 09:45, ссылка)
- Автор проекта Monte Dalrymple. Zilog, Inc. 1978-1995 Послужной
список просто офигеть! Evgeny_CD(1 знак., 02.04.2023 00:25, ссылка)
- [yrv-plus] допиленный Панчулом вариант, портирован на Altera Evgeny_CD(1 знак., 01.04.2023 21:49, ссылка)
- Книга про проект Evgeny_CD(1 знак., 01.04.2023 21:47, ссылка)
- ASUS представила Tinker V — свой первый одноплатный компьютер на
базе RISC-V Evgeny_CD(1 знак., 17.03.2023 01:42, ссылка)
- Платформа с процессором RISC-V, произведённым по техпроцессу Intel
4, станет доступна уже летом, хотя такие CPU самой Intel ожидаются
лишь в 2024 году. SiFive Техпроцесс Intel 4--> Evgeny_CD(6 знак., 30.01.2023 20:33, ссылка, ссылка)
- Intel фонд поддержки партнеров в части RISC-V сдох Evgeny_CD(1 знак., 27.01.2023 17:33, ссылка)
- Хабр. RISC-V: архитектура, которую будут развивать в РФ.
Перспективы и возможности в России и мире. Evgeny_CD(1 знак., 28.09.2022 00:29, ссылка)
- NASA выбрало процессорную архитектуру для будущих космических
аппаратов — это ядра RISC-V компании SiFive Evgeny_CD(1 знак., 07.09.2022 19:28, ссылка)
- [H-extension] Аппаратная поддержка гипервизоров. Ратифицирована 2.12.2021.
Описана в The RISC-V Instruction Set Manual Volume II: Privileged
Architecture. + статьи. Evgeny_CD(28 знак., 08.08.2022 13:27, ссылка, ссылка)
- The First RISC-V Laptop Announced With Quad-Core CPU, 16GB RAM,
Linux Support. Как-то мутно и непонятно описано, даже точно
наименование ИМС процессора не указано. Больше всего похоже, что
кто-то решил коммерциализировать более-менее рабочий тестовый чип. Evgeny_CD(1 знак., 09.07.2022 20:57, ссылка)
- [GreenWaves] - чипы с кучей [RISC-V] ядер и аппаратным ускорителем AI. Evgeny_CD(1 знак., 03.07.2022 18:57, ссылка)
- [Perf-V] FPGA плата для экспериментов с [RISC-V] софткорами. На XC7A35T, XC7A50T, XC7A75T и XC7A100T. Evgeny_CD(1 знак., 03.07.2022 18:57, ссылка)
- Рекламный буклет [GigaDevice GD32VF]. 2 года прошло, а RISC-V у них за пределы одного семейства так и
не шагнул. С одной стороны, кризис полупроводников малину портит, с
другой стороны, может продвинуть не сумели. Evgeny_CD(1 знак., 01.07.2022 20:39, ссылка)
- SoC RISC-V на [Efinix Titanium FPGA]. 260МГц реальность для достаточно сложных конфигураций, включая
FPU, кеши и кастомные инструкции. Evgeny_CD(1 знак., 26.06.2022 01:11, ссылка)
- rv8: a high performance RISC-V to x86 binary translator. Очень
интересная статья! Evgeny_CD(1 знак., 30.05.2022 22:21, ссылка)
- A Big Week for RISC-V Evgeny_CD(1 знак., 11.02.2022 23:19, ссылка)
- [CloudBEAR] Презентация по их ядрам, с бенчмарками Evgeny_CD(32 знак., 02.02.2022 00:59, ссылка, ссылка)
- Размеры мелких ядер в гейтах. SiFive RV32E 13,500 gates.
ZERO-RISCY, a core developed as part of the PULP 11,600 gates. The
M0+ processor from 12,000 per chip up to 30,000, though ARM expects
most people will use around 20,000 to 25,000 gates. Evgeny_CD(2 знак., 16.01.2022 15:54, ссылка, ссылка)
- JH7100 от StarFive (китайская дочка SiFive). Официальные доки. На
этом чипе сейчас много платочек выходит. Evgeny_CD(1 знак., 14.01.2022 01:37 - 01:41, ссылка)
- lowRISC is creating a fully open-sourced, Linux-capable, RISC-V-based SoC
-> Evgeny_CD(2 знак., 10.04.2018 00:08 - 30.12.2021 01:10, ссылка, ссылка)
- [RISC-V Code Size Reduction Group] очень системное место, статьи по теме Evgeny_CD(152 знак., 30.12.2021 00:55, ссылка, ссылка)
- [Открытое ядро CV32E40P] Народ реализовал весьма существенные улучшения ISA. This work is
sponsored by Computer Architecture Research Lab in Huawei Zurich
Research Center. Вложена статья с очень качественным анализом
эффективности ядра Evgeny_CD(116 знак., 30.12.2021 00:55, ссылка, ссылка)
- [Huawei Custom Extension] - очень грамотное расширение системы команд, статья (2 чуть разные
версии) с анализом эффекта в части плотности кода. Evgeny_CD(23 знак., 30.12.2021 00:41, ссылка, ссылка)
- StarFive Dubhe 64-bit RISC-V core to be found in 12nm, 2 GHz
processors Evgeny_CD(2 знак., 10.12.2021 20:46, ссылка, ссылка)
- RISC-V Bitmanipulation extension. Вроде GCC готовится поддержать.
GCC 12 with this RISC-V Bitmanip ZBA/ZBB/ZBS support should be out
as stable in the form of GCC 12.1 around the end of Q1'22. Evgeny_CD(81 знак., 07.12.2021 21:12 - 21:17, ссылка, ссылка)
- Семейство процессоров Imagination Catapult на архитектуре RISC-V Evgeny_CD(2 знак., 07.12.2021 20:45, ссылка, ссылка)
- SiFive Announces Latest RISC-V CPU, The P650 Evgeny_CD(1 знак., 03.12.2021 00:33, ссылка)
- И Intel/Altera туда же - в Quartus Prime Pro Edition v21.3:
"Introduced the Nios® V/m soft processor that is based on the
open-source RISC-V architecture" Stewart Little(1 знак., 03.11.2021 22:05, ссылка)
- [HL5] as the first 32-bit RISC-V microprocessor designed with
SystemC and optimized with a commercial HLS tool Evgeny_CD(1 знак., 03.11.2021 19:41, ссылка)
- [CODASIP RISC-V] - кастомизируемые ядра с очень мощной средой
разработки. Написаны на CodAL Evgeny_CD(2 знак., 03.11.2021 19:29, ссылка, ссылка)
- [Allwinner D1s/F133] RISC-V processor integrates 64MB DDR2 Evgeny_CD(2 знак., 31.10.2021 01:33 - 01:50, ссылка, ссылка)
- [Alibaba T-head RVB-ICE dual-core RISC-V] SBC supports Android 10, Debian 11. Вообще борда напоминает
попытку продать излишек чипов, который остался от стадии получения
silicon proven ip :) Куча всего и ничерта не понятно. Evgeny_CD(1 знак., 14.10.2021 01:31, ссылка)
- [ESP32-C3] Family с ядром RISC-V. Уже, спасибо CADiLO, даже приехали модули
ESP32-C3-MINI-1-N4. Буду пробовать. - Vit(04.08.2021 21:18, ссылка, ссылка)
- Конфигурируемое ядро [NEORV32]. VHDL, что несколько необычно. Evgeny_CD(37 знак., 04.08.2021 02:00, ссылка, ссылка)
- PicoSOC - Evgeny_CD(03.08.2021 17:39, ссылка, ссылка)
- [JuceVM] - VM, которая исполняет бинарный код RV64IMASU. C99 без
зависимостей. Могет Linux 5.0 забутить. Очень полезный
исследовательский инструмент. - Evgeny_CD(27.07.2021 02:24, ссылка)
- [BeagleV] от создателей BeagleBone. На чипе от SiFive - Evgeny_CD(24.07.2021 01:30, ссылка)
- [Cobham Gaisler], который творец LEON, процов на архитектуре SPARC, запилил [NOEL-V]. И оно тоже будет fault-tolerance, и опции синтеза там сильно
интересные Evgeny_CD(96 знак., 24.07.2021 01:22, ссылка)
- Fire-V экспериментальная среда для FPGA Evgeny_CD(12 знак., 19.07.2021 02:49, ссылка, ссылка)
- FEMTORV32 - мелкий для FPGA - Evgeny_CD(19.07.2021 02:44, ссылка)
- SERV - совершенно крошечный RISC-V для FPGA чуть ли не 200 LUT - Evgeny_CD(19.07.2021 02:42, ссылка)
- Я что то пропустил - что всех понесло на RISC-V? - Make_Pic(15.02.2021 19:18)
- [PULP Platform] куча ядер. Слегка обсуждали у нас - Evgeny_CD(14.02.2021 00:20, ссылка, ссылка)
- Очень содержательный репозиторий проекта RISC-V - Evgeny_CD(30.01.2021 21:44, ссылка)
- [Bonfire-CPU] -> is a implementation of RISC-V (RV32IM subset) optimized
for FPGAs. It is based on the LXP32 CPU --> - Evgeny_CD(01.11.2020 18:26, ссылка, ссылка)
- Port [luajit] to RISC-V - Evgeny_CD(01.11.2020 18:09, ссылка)
- [Alibaba] in July introduced its first RISC-V-based product, the [XT910]. 16 ядер, 2.0 GHz .... 2.5 GHz, 12 nm, 16-bit instructions - вот
это не понял, что такое. - Evgeny_CD(22.08.2020 20:39, ссылка)
- [SonicBOOM (or BOOM v3.0.0) 6.2 CoreMark/MHz] Xeon Skylike 7.5. Все открыто! Обалдеть.... Chisel таки придется учить. Berkeley Architecture Research group не зря свой хлеб есть. 1.07.2020 зарелизили. Evgeny_CD(129 знак., 05.07.2020 20:28, ссылка, ссылка)
- [Icicle] is a 32-bit RISC-V system on chip for [iCE40 HX8K, iCE40 UP5K and ECP5] на открытых тулзах... -> - Evgeny_CD(15.02.2020 00:48 - 00:58, ссылка)
- Гении из Lattice сделали нечто! [Полукастомный RISC-V] внутри нового семейства FPGA -> Вангую, что этот подход победит. Но они поди запатентовали его... - Evgeny_CD(15.02.2020 00:50, ссылка)
- [How to Build a Trustworthy Free/Libre Linux Capable 64-bit RISC-V Computer] - Evgeny_CD(15.02.2020 00:43, ссылка)
- клева! - RED_DRAGON(15.02.2020 00:45)
- Nuclei [Bumblebee, N200, N300, N600, N900, e200_opensource] -> --> Bumblebee в основе GD32VF103 - Evgeny_CD(12.02.2020 16:32, ссылка, ссылка)
- [Симуляторы RISC-V] -> - Evgeny_CD(20.01.2020 02:11, ссылка)
- Специалистами Western Digital создано первое в мире двухпоточное коммерчески доступное встраиваемое ядро RISC-V -> - Evgeny_CD(16.12.2019 10:04, ссылка)
- Американский некоммерческий фонд RISC-V Foundation перебирается в Швейцарию -> Типа от санкций против Китая ховаются. Любопытная мотивация. Так сказать, вместо войны горячей, где Швейцария была нейтральна, в разгаре холодная торговая война, и Evgeny_CD(27 знак., 26.11.2019 00:12, ссылка)
- [Andes] Родил кучу ядер -> --> - Evgeny_CD(13.11.2019 23:32 - 23:42, ссылка, ссылка)
- [GOWIN] -> FPGA поддерживает кучу проектов на RISC-V Evgeny_CD(220 знак., 13.11.2019 23:36, ссылка)
- [Hummingbird E203 Opensource Processor Core] Китайцы очень активны в теме -> - Evgeny_CD(13.11.2019 23:26, ссылка)
- SiFive подняла планку производительности RISC-V: представлены ядра серии U8 -> ждем сотиков... - Evgeny_CD(26.10.2019 20:52, ссылка)
- наверно gcc 10 из транка подсоберу risc-v, кто нибудь из коллег сможет проверить на реальной железочке что вылезет из компиллера и как работать будет? давно интересуюсь темой но железка в руки не поподала.., - klen(02.09.2019 07:59)
- Китайцкая GigaDevice залепила мелкокристаллку на RISC-V. 108Mhz, 128K Flash, 32K RAM. На замену STM32F103, вроде как совместима по ногам и периферии. LightElf(31.08.2019 13:13 - 13:18, ссылка)
- Alibaba сделала RISC-V (Xuantie 910) и собралась продавать лицензии :) - Ксения(26.07.2019 20:07, ссылка)
- Microchip(Microsemi) Mi-V RISC-V Ecosystem Илья(224 знак., 12.07.2019 19:09, ссылка)
- ARM начал очковать и "научно доказывать", что RISC-V - это неправильно для SoC -> Оне жирафы? Что-то долго до них доходило... - Evgeny_CD(09.07.2018 19:11, ссылка)
- NVidia про RISC-V. Интересная презентация. Evgeny_CD(02.06.2018 02:04)
- Сравнение плотности кода RISC-V -> в том числе с ARMv7m (Cortex-M3) --> и от разных компиляторов. RISC-V код миллипизерно меньше ARMv7m - Evgeny_CD(28.04.2018 16:34, ссылка, ссылка)
- Презентация с суперскалярными RISC-V Evgeny_CD(28.04.2018 16:21 - 16:25)
- Материалы по системе команд RISC-V, в том числе рассмотрена сжатая система команд RVC - ужимает код ~30% Evgeny_CD(28.04.2018 16:02 - 16:19)
- RISC-V + DSP расширения. Статья. Evgeny_CD(28.04.2018 16:04 - 16:19)
- [VexRiscv] -> самый мелкий Cyclone IV - 190 Mhz 673 LUT 529 FF - 0.52 DMIPS/Mhz, самый толстый без MMU - 84 Mhz 2,642 LUT 1,711 FF - 1.44 DMIPS/Mhz, 16KB-I$,16KB-D$, single cycle barrel shifter, debug module, catch exceptions, dynamic Evgeny_CD(92 знак., 28.04.2018 01:41, ссылка)
- f32c retargetable 32-bit processor core RISC-V or MIPS -> - Evgeny_CD(27.04.2018 23:22, ссылка)
- Пример, ради чего все затеяно -> - Evgeny_CD(26.04.2018 02:06, ссылка)
- Rambus анонсировала встраиваемый «процессор безопасности» на архитектуре RISC-V -> - Evgeny_CD(22.04.2018 17:59, ссылка)
- Книги про RISC-V -> начинаем искать :) - Evgeny_CD(10.04.2018 00:11, ссылка)
- Syntacore -> Создатель кучи RISC-V ядер, с ориентацией скорее на MCU применения. SCR1 - самое простое ядро открытое --> Evgeny_CD(69 знак., 09.04.2018 18:51 - 10.04.2018 00:10, ссылка, ссылка)
- RISC-V Cores and SoC Overview -> - Evgeny_CD(09.04.2018 19:21 - 10.04.2018 00:09, ссылка)
- RV12 RISC-V 32/64-bit CPU Core -> - Evgeny_CD(09.04.2018 19:18, ссылка)
- Презентации с 7th RISC-V Workshop (Декабрь 2017) -> чтобы понять, сколь активно экосистема RISC-V развивается - Evgeny_CD(09.04.2018 18:56, ссылка)
- PicoRV32 -> гнездо, уже обсуждали у нас --> Очень и очень интересное ядрышко. Evgeny_CD(640 знак., 09.04.2018 17:50, ссылка, ссылка)
- OpenOCD для RISC-V -> - Evgeny_CD(07.04.2018 00:52, ссылка)
- !!!! МЕГАНОВОСТЬ! IAR Systems expects to be able to deliver tools support for RISC-V during 2019 -> - Evgeny_CD(07.04.2018 00:02, ссылка)
- Prebuilt GNU toolchain for risc-v от Sysprogs -> - Evgeny_CD(03.03.2018 02:15, ссылка)
- RISC-V Tools (GNU Toolchain, ISA Simulator, Tests) -> - Evgeny_CD(29.12.2017 20:12, ссылка)
- Segger вписалась за RISC-V своим JLink-ом. Обещает поддержку в Embedded Studio (IDE) и Ozone (отладчик). LightElf(29.12.2017 14:32)
- WD обещает продавать миллиард RISC-V в год в своих поделиях. походу архитектура состоялась. - LightElf(29.11.2017 10:53, ссылка)
- MicroSemi всерьез начала заниматься RISC-V -> Что с учетом их нового семейства PolarFire™ --> становится ну очень интересно! - Evgeny_CD(02.11.2017 21:58, ссылка, ссылка)
- а в этих ссылках, есть ссылки на оригинальные материалы? - Крок(11.08.2017 19:54)
- Желающих защупать RISC-V и готовых разориться на $59 приглашают сюда LightElf(96 знак., 11.08.2017 18:59 - 19:04)
- Смотрю примеры кода от Artery и немного не понимаю почему оно
написано так, может я чего-то не знаю. Их код такой AlexBi(521 знак., 30.07.2024 11:09, dao, полностью)
- С помощью godbolt.org проверил как влияет volatile в параметре
функции. При наличии volatile переданное через регистр значение
сохраняется в стек и дальше читается из стека, оптимизация
практически не работает. Без volatile все хорошо оптимизируется.
Причем в объявлении функции можно написать volatile, а в реализации
не писать, или наоборот, компилятор предупреждений не выдает. AlexBi(333 знак., 30.07.2024 16:18)
- Логика как раз понятна, пока выполнялся код проверки первого
условия, переменная могла измениться и на втором условии будет
выполнена проверка с актуальным значением. _ctac_(93 знак., 30.07.2024 15:40)
- Тябя надули дважды. Ты оба раза это видишь, и продолжаешь
испытывать "легкое недоумение" ? :-) - il-2(30.07.2024 15:15)
- Если объявлен волатиле, то компилятор будет брать постоянно из этой
ячейки. А если не волятиле, то может взять последнюю копию из
какого-нибудь регистра. Во всяком случае, IAR AVR так себя ведёт. - vpv.vpv(30.07.2024 14:40)
- Ну будет давать. "И чё". Это не должно ничего поломать. Разве что
"localtime < tcp_timer" я бы первым поставил. - POV(30.07.2024 14:04)
- Параметр функции не может быть volatile, т.к. передаётся через РОН.
А регистр РОН никак не volatile. M75(120 знак., 30.07.2024 13:09)
- Мсье Хомяк пытается льстить товарищам китайцам. Я же, как человек
испорченный, скажу так: это простая некомпетентность. - SciFi(30.07.2024 12:18)
- Чисто предположаю, что волотайл был написан чисто для отладки, а
удалить забыли. Так бы он располагался в регистре, а так, в памяти.
Оно ещо и работать быстрее будет. Если волотайл удолить. - mse homjak(30.07.2024 11:29)