позитивслэк – Telegram
позитивслэк
844 subscribers
129 photos
41 files
191 links
ASIC, FPGA, SystemVerilog, UVM. Цифровой дизайн, программирование, духота и мемы. С уклоном в верификаторство.

https://news.1rj.ru/str/boost/positiveslack
Download Telegram
Digital Design and Computer Architecture.zip
80.8 MB
Цифровая схемотехника и архитектура компьютера + Дополнение по архитектуре ARM
Дэвид М. Харрис, Сара Л. Харрис

Digital Design and Computer Architecture + ARM Edition
David Harris, Sarah Harris

Классический ответ на вопрос "что почитать по цифровому дизайну".
В архиве 4 книги - основная плюс дополнение по ARM на русском и английском.

#book #digital_design #schematic #arm
Real Analog Solutions for Digital Designers
Bonnie Baker

И немного про аналог.
Если Хоровиц и Хилл набили оскомину, то есть альтернатива, написанная менее "дедовским" языком.

https://www.amazon.com/Bakers-Dozen-Solutions-Digital-Designers/dp/0750678194

Есть и русская версия:
Что нужно знать цифровому инженеру об аналоговой электронике
Бэйкер Б.

#book #analog_design #schematic
Microelectronic Circuits
Adel S. Sedra, Kenneth C. Smith

И ещё тогда кое-что.
Годная, однако почему-то не очень популярная книга по схемотехнике.
Oxford University Press, 7-ое (!) переиздание.

https://www.amazon.com/Microelectronic-Circuits-Electrical-Computer-Engineering/dp/0195323033

#book #analog_design #schematic
Deep Learning на пальцах

Если вы давно собирались разобраться с этими всеми нейросетями - то это определенно то, с чего стоит начать. Один из лучших курсов на русском по теме.

Сайт курса
https://dlcourse.ai

Плейлист с лекциями
https://www.youtube.com/playlist?list=PL5FkQ0AF9O_o2Eb5Qn8pwCDg7TniyV1Wb

#neural_network #deep_learning #course
CS231n Convolutional Neural Networks for Visual Recognition

Наиболее популярный Стэнфордский курс по нейронкам с серьезной проработкой материала и всем таким. Часто рекомендуют смотреть именно лекции 2016 года, которые читает Андрей Карпатый.

Страница курса
http://cs231n.stanford.edu/

Материалы:
http://cs231n.github.io/

Плейлист на youtube (лекции 2016 года):
https://www.youtube.com/playlist?list=PLkt2uSq6rBVctENoVBg1TpCC7OQi31AlC

#neural_network #deep_learning #course
Глубокое обучение. Погружение в мир нейронных сетей.
Николенко С. И.

Ну и уже ставший классикой ответ на вопрос "что почитать по нейронкам". Вроде первая книга на русском в этой области, и даже вполне годная.

#neural_network #deep_learning #book
Deep Learning
Ian Goodfellow

И ещё одна вещь для более глубокого погружения в глубокое обучение.

https://www.amazon.com/Deep-Learning-Adaptive-Computation-Machine/dp/0262035618

#neural_network #deep_learning #book
pp4fpgas.pdf
7 MB
Parallel Programming for FPGAs

Про имплементацию различной математики с помощью HLS:

* FIR
* DFT
* FFT
* CORDIC
* Matric operations
* Video
* Sorting
* etc.

Есть как математический бэкграунд самих операций/функций, так и особенности реализации на HLS.

#xilinx #hls #fpga #book
FFTtutorial121102.pdf
1.2 MB
The Fast Fourier Transform in Hardware: A Tutorial Based on an FPGA Implementation
G. William Slade

Неплохой туториал по FFT практической направленности.

#fft #fourier #fpga
The Sliding DFT.pdf
123.9 KB
The Sliding DFT

Туториал по Sliding DFT. Алгоритм может быть выгодно применить как альтернативу FFT, если необходимо только несколько выходных комплексных частот.

#sliding_dft #fourier #sdft #fpga
An_FPGA_Implementation_of_a_Fixed_Point_Square_Root_Operation.pdf
236 KB
An FPGA Implementation of a Fixed-Point Square Root Operation

Очень компактный и быстрый алгоритм вычисления целой части квадратного корня.
Т.е.

floor(sqrt(x))


#square_root #sqrt #fpga
The UVM Primer. An Introduction to the Universal Verification Methodology.
Ray Salemi

То что можно почитать про UVM для начала.

https://www.amazon.com/UVM-Primer-Step-Step-Introduction/dp/0974164933

#uvm #rtl #verification #system_verilog
07-SeqLogicIIIx2.pdf
533.2 KB
Mealy vs. Moore Machines
Berkeley CS 150

Чтобы раз и навсегда запомнить, чем эти FSM отличаются.

Источник:
http://www-inst.eecs.berkeley.edu/~cs150/sp07/Lectures/

#fsm #rtl #verilog #digital_design
Demystifying Resets: Synchronous, Asynchronous other Design Considerations

https://forums.xilinx.com/t5/Blog-Archive/Demystifying-Resets-Synchronous-Asynchronous-other-Design/td-p/882252

TL;DR

Xilinx советуют всегда использовать синхронный сброс. Но если уж очень надо асинхронный - то надо бы его пропустить через синхронизатор.

По поводу полярности - Xilinx советуют активную 1, т.к. становятся не нужны инверторы на пути сброса. Но если хотите активный ноль, используйте, главное всей командой договоритесь об одной полярности.

#rtl #reset #xilinx #fpga #tldr
Computer Architecture - ETH Zürich - Fall 2019

Onur Mutlu's lecture videos from the senior/master's level Computer Architecture course taught at ETH Zürich in Fall 2019.

Курсы по комьютерным архитектурам со звездочкой - о том, что там в том числе на переднем крае происходит.

Плейлист YouTube:
https://www.youtube.com/playlist?list=PL5Q2soXY2Zi-DyoI3HbqcdtUm9YWRR_z-

Сайт курса с материалами:
https://safari.ethz.ch/architecture/fall2019/doku.php

#course #computer_architecture #digital_design
USB Complete: The Developer’s Guide, Fifth Edition
Jan Axelson

Одна из лучших книг по USB.
Охватывает USB 1.0 - 3.1, Embedded Host, OTG, кучу классов и многое другое.

https://www.amazon.com/USB-Complete-Developers-Guide-Guides/dp/1931448280

#usb #book
AN57294_USB_101_An_Introduction_to_Universal_Serial_Bus_2.0.pdf
3 MB
AN57294, USB 101: An Introduction to Universal Serial Bus 2.0
Robert Murphy

Аппноут по USB2.0 от Cypress.

#usb #appnote #cypress
USB Made Simple.pdf
743.2 KB
USB Made Simple

Первый гайд, который обычно советуют при знакомстве с USB.

#usb #guide
USB_in_a_Nutshell_EN_RU.zip
969.2 KB
USB in a Nutshell

Второй гайд, который обычно советуют при знакомстве с USB.
Также внутри архива его русская локализация от microsin.net.

#usb #guide
Cracking Digital VLSI Verification Interview
Ramdas Mozhikunnath & Robin Garg

Сборник из 500+ вопросов и задач по цифровому дизайну, верификации, Verilog, SystemVerilog, UVM, которые могут задать на интервью.

https://www.amazon.com/Cracking-Digital-VLSI-Verification-Interview-ebook/dp/B01CZ0Z08E

#rtl #digital_design #verification #interview #book
Hacker’s Delight (2nd ed.)
Henry S. Warren

Коллекция различных хаков и трюков связанных с оптимальной реализацией битовых операций, умножения, сложения, деления, корня и др. Все примеры даны на C. Вероятно многие вещи могут быть полезны и в цифровом дизайне - переписать с C на Verilog совсем несложно, да и HLS сейчас во все поля.

https://www.amazon.com/Hackers-Delight-2nd-Henry-Warren/dp/0321842685

Русская версия.
Алгоритмические трюки для программистов (2-е издание)
Уоррен Г.С.

#algorithm #c #book