-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Идеи по ЛР8 #23
Comments
|
Насчёт лабораторного задания полностью соглашусь, внимание на периферии сильно перевешивает всё остальное. Но дело не в сложности имплементации второго вычислителя, само задание будто в целом только косвенно связано с самой шиной, т.к. за студента выполнена вся основная работа: модуль оболочки полностью написан, остаётся модифицировать его по образу и подобию для подключения второго модуля, транзакции чтения/записи также уже реализованы в тестовом окружении. Понимаю, что дисциплина по FPGA, но симуляция "своими руками" могла бы сыграть положительную роль в понимании интерфейса. Либо, как упомянул коллега выше, студентам стоит дать написать свой wrapper по условной спецификации (методичке), на основе которой будет реализован требуемый функционал. |
Мне не очень нравится, что в задании предлагается реализовать "переключение" между двумя модулями CRC. На практике такое встречается нечасто. Кажется, правильнее будет просить студентов просто ставить второй модуль CRC с добавлением новых регистров.
Если говорить про CRC, то с годами я планомерно упрощаю эту лабу, чтобы сделать фокус не на модулях, а на шине APB. В этом ключе возможно стоит выкинуть CRC и сделать ещё более простой модуль, например, GPIO?
The text was updated successfully, but these errors were encountered: