Giter Club home page Giter Club logo

ddlm's Introduction

DDLM: Digital Design Lab Manual

Исходные коды к главам книги

Цифровой синтез: практический курс / под общ. ред. А. Ю. Романова, Ю. В. Панчула. – М.: ДМК Пресс, 2020. – 556 с. ISBN 978-5-97060-850-0

Авторы: Антонов А. А., Барабанов А. В., Данчек Ч. Т., Жельнио С. Л., Иванец С. А., Кудрявцев И. А., Панчул Ю. В., Романов А. Ю., Романова И. И., Телятников А. А., Шуплецов М. С.

Книга представляет собой расширенный практический курс, ориентированный на язык Verilog и обеспечивающий возможность выполнения практических задач на дешевых отладочных платах Terasic De10-lite. Этот практикум дополняет и объединяет теоретические курсы по цифровой логике, языкам описания аппаратуры, компьютерной архитектуре и микроархитектуре, а также подготавливает студентов к работе с промышленными процессорными ядрами, к созданию специализированных вычислителей (например, ускорителей нейросетей) и курсов VLSI по проектированию массовых микросхем ASIC.
Материал каждой главы можно изучать автономно. В конце глав приводятся вопросы и упражнения, позволяющие преподавателям встраивать данный материал в любой учебный курс, а читателям книги – закрепить новые знания, самостоятельно выполнив предлагаемые задания.
Издание предназначено для студентов технических вузов, разработчиков аппаратно-программных систем, а также специалистов в области прикладной математики, интересующихся алгоритмами САПР.

Книга на сайте издательства

https://dmkpress.com/catalog/electronics/circuit_design/978-5-97060-850-0/

Как работать с репозитарием

Репозитарий содержит исходные коды к каждому практическому примеры в книге и разбиты на главы.
Все коды адаптированы под выполнение на дешевой плате Terasic De10-lite,
Плата Terasic De10-lite
но мы приветствуем комиты портов под другие платы alt_boards.

Структура репозитария
Каждая папка соответствует определенной практической работе и может содержать поддиректории doc, pkg, img, src.
Внутри каждой папки
Все они содержат полезные материалы к работе. Главной является папка src, где лежат примеры исходных кодов, которые разбираются в главах книги.
Внутри папки главы
Каждый пример содержит файл верхнего уровня иерархии
Файл верхнего уровня иерархии
и папки со скриптами для симуляции и синтеза проекта.

Предполагается, что при прочтении книги вы готовите отчет по каждой главе.
Вы читаете главу исполняя практические примеры приведенные в главе. А в отчете описываете ход выполнения работы. Если в главе есть дополнительные задания для самостоятельной работы, их надо выполнить и описать ход выполнения в отчете. Исходные коды документируются. А все примеры выполняются на плате.
Таким образом будет достигнут максимальный эффект от освоения книги.
Дополнительные задания

Контакты для связи

Любые ошибки, неточности или исправления, а также предложения о сотрудничестве присылайте на почту [email protected].

ddlm's People

Contributors

romeome5 avatar rigvova avatar edwardrzayev avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.