Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Altera, Cyclone4, внутренняя память. Как получить доступ к битам паритета.
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
ermilovd
В документации на Cyclne4 написано что есть, биты паритета в блоках M9K. Не смог в Wizard получить доступа к ним. В проекте хотелось сделать проверку на правильность содержимого памяти (солнечная радиация, кривые руки). Стоит ли использовать встроенные возможности, или проверку реализовать самому?
Нужна двух портовая RAM для управления автоматом - 256X64 разряда.
klop
На современных технологиях память вообще без коррекции ошибок не фунциклирует. И битов для таких коррекций там отнють не два. Так что два бита паритета.....
Kuzmi4
2 ermilovd
На скольк ознаю альтера не даёт доступа к parity битам памяти ни в altsyncram ни в cycloneive_ram_block. Хотя думать что их там нет - не стоит, думаю они сами как то юзают их для проверки в элементе.
Хотите доступ юзера к parity битам - берите камни хилых.
(Для стратиксов кажись есть eccstatus - но это немного не то, что вам нужно)
ViKo
Насколько я понимаю, имея 9 битовую ширину слова, бит четности для 8 битов данных можете сделать сами. А можете использовать 9-й бит как угодно иначе.
И это, собственно, все, что есть в блоках памяти для четности.
ermilovd
Всем спасибо. Будем делать проверк в ручную.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.