VLSI HUB
3.04K subscribers
517 photos
9 videos
38 files
314 links
О Чипмейкерстве и ПЛИСоводстве от реального инженера 🧙‍♂️

Если хотите рассказать мне интересное 👉 @iDoka
Download Telegram
Recently I created the list of GitHub-profile related to FPGA and VLSI industry topics. Mainly, It's pure code. However, sometimes I would like to read copmrehensive article or something similar.

Linkedin/Twitter endless feed definitely doesn't meet this desire and I have decided to extract some useful links of industry related blogs.

Believe or not, eventually I have found less then ten on my side. Guys, what about crowdsourcing: anyone can drop useful link in comment and I will update this list:

▫️ https://zipcpu.com
▫️ https://www.controlpaths.com
▫️ http://fpgacpu.ca
▫️ https://projectf.io
▫️ https://blog.award-winning.me
▫️ https://fossi-foundation.org/news
▫️ http://www.fabienm.eu/flf/
▫️ https://antmicro.com/blog/tags/fpga/

@vlsihub
👍311🔥1🤔1
Wireguard VPN on FPGA - амбициозный проект команды из Боснии и Герцеговины. Несмотря на то, что проект только-только стартовал:

▫️ на странице проекта довольно неплохое планирование (этапы, цели, декомпозиция)
▫️ у команды есть опыт реализации свича Wireguard, работающего на Alveo U50 на линке 100Gbps

Да и потом, заявку команды на разработку аппаратной реализации Wireguard одобрили и команда получила грант от NLnet Foundation - так что назвался груздем лезь в кузовок 🤷‍♂️

💾 https://github.com/chili-chips-ba/wireguard-fpga

В общем, интересно понаблюдать что у парней (и девчат) в итоге получится 🍿

@vlsihub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥62🤯2👏1🎉1
Кстати эта NLnet Foundation принимает заявки на идеи так или иначе связанные с digital commons и networked technology (которые продемонстрируют реальное влияние на социум) до 1 октября 2024 года.

Вот тут можно ознакомиться с идеями категории Hardware (за всё время существования фонда).

1й по алфавиту заявкой там значится: Analog/Mixed-Signal Library [OSHW component library for ASIC design]. Серьёзная претензия. Надеюсь, у них всё получилось 🙏

Да и в целом там много заявок, связанных с VLSI-индустрией. Даже Олоф Киндгрен засветился со своим проектом. И даже отметился TerosHDL.


Единственная прагматичная идея, которая приходила мне в голову на стыке интернет-технологий и FPGA была реализация на FPGA веб-сервера для отдачи статики:
▫️с одной стороны 10/25/40/100 Gbps Ethernet
▫️с другой массив SSD NVMe/HDD SAS, непосредственно заведенных в FPGA

Однако учитывая сложность современного веба, воплощение в железе многопоточного QUIC (http/3) уже что-то из разряда рокетсайенс (а если спеку будут постоянно обновлять - вдвойне обидно) 😭


💡А какие подобные идеи посещали вас, дорогие чипмейкеры и плисоводы

@vlsihub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🤔1🤓1
verilog decoder 6 to 64 - без регистрации и СМС

Это я не умею гуглить или падение качества поисковой выдачи - одно из двух, но по приведенному поисковому запросу я так и не смог за 5 минут отыскать готовый пример, притом 1я страница выдачи забита откровенным шлаком предлагающим зарегистрироваться, чтобы прочесть ответ на вопрос.

Так лень было самому набрасывать эти 64 строчки, еще ленивее писать генерилку на питоне (не так часто его использую и каждый раз вспоминаю заново - особенно всё что касается форматированного вывода). В общем, подумал что уж нагуглю то я такое вмиг. Как же я ошибался.

Что интереснее, больший урожай дал запуск на NAS команды:

locate decoder | grep -e "\.v$"

Заодно всплыл альтернативный способ поведенческого описания декодера:

out = 1'b1 << in;

(Вопрос в сколько уровней логики такое описание синтезируемо - открытый (и синтезируемо ли). Чтож, проверю)

❗️PS: Если поиска по ФС вы пользуетесь find, то рекомендую попробовать
locate
- по крону (дефолтно кажется - раз в сутки) запускается updatedb - утилита создаёт индекс содержимого всей ФС (также если необходимо индексацию можно запускать принудительно по необходимости), благодаря чему
locate
ищет не по ФС, а по индексу.
Blazingly fast ⚡️

@vlsihub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🤔31🔥1🤓1
🤣21😭7😁5😱2👍1🔥1🤝1
[verilog] Задачка на разминку мозга

Реальный кейс, который немного съел мне мозг, притом поведение воспроизвелось и в икарусе и в симуляторе из "большой двойки" .

Итак, дан такой кусок кода:

`define FUNC1(WIDTH) {{1{1'b1}},{WIDTH-1{1'b0}}}
..
parameter W = ..;
..
wire signed [W-1:0] a;
..
if (a < `FUNC1(W))
..

Вопрос: что могло пойти не так

PS: в комментарии отгадка - не спеши открывать❗️

@vlsihub
🤔61👍1🤯1😱1😐1
😁8🤯3💯2🤓21🔥1🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Ранее я писал об использовании нейросетей для проектирования VLSI. Заметки о ChipNeMo от Нвидиа тут и тут.

На этот раз подгон от Intel Labs: FloorSet - a VLSI Floorplanning Dataset fot SoC Floorplanning and its sub-systems

На гитхаб выложены два датасета по миллиону схем каждый (готовьте на диске 35 GB 😱), а также отдельно валидационный набор из ста схем.

📄 https://arxiv.org/abs/2405.05480
💾 https://github.com/IntelLabs/FloorSet

PS: Нвидиа, конечно, масштабнее со своим Немо, зато Интел - опенсорснее 💪

@vlsihub
🔥9👍31👏1🤯1🎉1
🤣286😁4🔥2💯2👍1
Engineer: Использует формат $display("%0b.. чтобы дополнить число нулями слева до разрядности переменной

Verilog LRM: Use %b instead of %0b. Because 0 is asking to suppress leading 0’s 🤯

@vlsihub
3🤯3😁1😱1🌚1😈1
US5959465_Fast_Nor_Nor_PLA_operating_from_a_single_phase_clock.pdf
2 MB
Забавно, но всего каких-то 30 лет назад у STMicroelectronics были разработки по направлению FPGA.

А забавно это потому, что сегодня даже у Microchip в их PIC есть убогое подобие программируемой логической схемы, но вот у STMicroelectronics сейчас вообще ничего такого (либо мы об этом не знаем). Словно предали забвению все ПЛИС-наработки 😭

Может быть кто-то в курсе истории STMicroelectronics и знает подробности (например, что компания в таком-то году продала своё подразделение по разработке FPGA)?

@vlsihub
🤷‍♂4👍3🤯1😱1😭1
Forwarded from VLSI HUB (Dmitry Murzinov)
отмечаемся....
#пятничное
@vlsihub
🤣13🔥421🎉1🤡1🤓1🦄1
Наверное, сложно найти ПЛИСовода, который не знает/не участвует в таком комьюнити как FPGA-Systems.
Чтож, самое время проверить себя 😅
😁15🔥125🌚3🤡2💯1
Тот случай, когда код настолько самодокументируем офигенен, что лазить в документацию не к чему 😍
@vlsihub
🔥16🤯43👍2
🤣38🔥411😱1😈1🤓1
Давайте поможем Даше-путешественнице найти куда пропал FPGA 🥹

#золотохабр
@vlsihub
🤣7🤯311🤓1
VLSI HUB pinned a photo
Маркетологи Cadence похоже используют нестандартный подход: случайно наткнулся на confidential документы (в т.ч. Rapid Adoption Kit), залитые (ими?!) на различные ресурсы, например:
▫️ https://pdfcoffee.com/tcl-cadence-pdf-free.html
▫️ https://pdfcoffee.com/mipi-cadence-presentation-pdf-free.html

доступно без регистрации и смс
@vlsihub
🔥411😱1🤝1