Группа: Участник
Сообщений: 33
Регистрация: 22-01-09
Из: Пермь
Пользователь №: 43 767
В документации на Cyclne4 написано что есть, биты паритета в блоках M9K. Не смог в Wizard получить доступа к ним. В проекте хотелось сделать проверку на правильность содержимого памяти (солнечная радиация, кривые руки). Стоит ли использовать встроенные возможности, или проверку реализовать самому? Нужна двух портовая RAM для управления автоматом - 256X64 разряда.
Группа: Свой
Сообщений: 433
Регистрация: 28-02-06
Пользователь №: 14 788
На современных технологиях память вообще без коррекции ошибок не фунциклирует. И битов для таких коррекций там отнють не два. Так что два бита паритета.....
2 ermilovd На скольк ознаю альтера не даёт доступа к parity битам памяти ни в altsyncram ни в cycloneive_ram_block. Хотя думать что их там нет - не стоит, думаю они сами как то юзают их для проверки в элементе. Хотите доступ юзера к parity битам - берите камни хилых. (Для стратиксов кажись есть eccstatus - но это немного не то, что вам нужно)
Насколько я понимаю, имея 9 битовую ширину слова, бит четности для 8 битов данных можете сделать сами. А можете использовать 9-й бит как угодно иначе. И это, собственно, все, что есть в блоках памяти для четности.