igorchem (02.04.2010 14:45, просмотров: 233) ответил IgorChem на Не компилится Verilog проект в квартусе. Вылетает с ошибкой Out of Memory (типа 2ГБ оперативки закончилось). Помогите,пожалуйста, разобраться.
Я правильно понимаю, что проблема в доступе к индексному массиву? Я, к сожалению, или, к счастью, не электронщик... Мне было действительно сложно понять объяснения Mahagam про 4-х портовую память, особенно когда эти объяснения пересыпаны большим объемом ругательств :(
Также в одном из первых моих постов я запутался от объяснений, мне надо было иметь 256 битный циклический массив, а я решил, что раз в железе есть поддержка только 32 или 64 битных операций, то надо параллелить чтение и запись конструкциями типа {A[Ind], A[Ind+1], A[Ind+2], A[Ind+3]} = Data;
Да, у меня сильно параллельный склад ума, так как я постоянно программирую нумерику на CUDA, где пиковая производительность начинается с 30 мультипроцессоров и 192 параллельных не разползшихся тредов на каждом из них. Кстати, обещаю без мата и максимально понятно объяснить любой вопрос по этой архитектуре.
Вернувшись к моим баранам, сейчас следующим постом зашлю модифицированную версию, она содержит только два обращения к памяти - зачитать и записать, но, к сожелению, все еще не компилится.
С уважением
Игорь