Files
APS/Labs/Made-up modules
BROsandr 84c0e9052e ЛР13. Добавление обфусцированного модуля(#76)
* Feat(13/uart):Доб-ие обфускации

* Feat(13/led):Доб-ие обфускации

* Feat(13/led):Распил в lut cntr

* Ref(13/led):Улучшение распила в lut cntr

* Ref(13/led):Улуч-ие распила led_mode

* Feat(13/led):обфускация led_val

* Feat(13/led):Обфускация read_data

* Fix(13/led):Испр-ие размера read_data_next

* Ref(13/led):Уд-ие сигнала soft_reset

* Ref(13/led):Уд-ие зависимости по входным сигналам

* Ref(13/led):Перестановка строк

* Feat(13/led):Разматывание 32'd1 в series

* Feat(13/led):Доб-ие xor

* Ref(13/led):Уд-ие комментов

* Feat(13/led):Доб-ие обфускации имен

* Feat(13/led):Деобфускация led_val, led_mode

* Fix(13/led):Испр-ие xor

* Ref(13/uart_tx):Уд-ие netlist
2024-03-26 11:53:15 +03:00
..
2024-02-23 10:57:59 +03:00
2024-03-16 22:55:27 +03:00

Заготовленные модули

Все лабораторные работы курса построены по последовательному принципу: модули предыдущих лабораторных работ используются для описания модулей следующих лабораторных работ.

Это приводит к тому, что нельзя выполнить очередную лабу, не выполнив все предыдущие. В случае, если нужен модуль из лабы, которой нет в учебном плане, либо по какой-то причине вы не появились на лабораторном занятии / не успели сделать лабу, у вас всё ещё остается возможность продолжить обучение. Для этого, вы можете воспользоваться реализациями модулей из данной папки.

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