Я планировал закончить доводку платы ещё до нового года, но скорее всего у меня не получится по причине нехватки времени. Обещнулся детишкам сделать капитальный ремонт в их комнатах. Одну закончил, вторая на очереди. Времени и сил совсем не остаётся, только перед сном немного форум полистать да новости почитать.
Так что пока пауза...
---------- Post added at 22:33 ---------- Previous post was at 22:29 ----------
Ну так всё просто. При включении питания сначала инициализируется PIC32. Потом заливается прошивка в FPGA и только тогда запускается контроллер SDRAM. Вся процедура длится 1-2 секунды (в зависимости от размера битстрима). Так что всё нормально!
---------- Post added at 22:43 ---------- Previous post was at 22:33 ----------
Я пару месяцев назад начал писать простенький кэш для своего SDRAM-контроллера. Результаты были интересными. (По-памяти) при прогоне Dhrystone v1 с оптимизацией -O2 было 93% попаданий. Размер кэша был 128 или 256 байт, точно не помню, надо сырки откопать. Читал память при burst=8, запись не кэшировалась. Короче общая производительность возрастает в 3-5 раз. У меня был прирост примерно в 2 раза, но это по причине того, что mlite (plasma) быстрее чем на 25MHz при "pipeline=2" на de1 не заработал. И контроллер памяти тупо простаивал и ждал проц. Я вообще в этих делах новичек,и усваивается инфа не так как раньше.
Вот почитаю чего нибудь, какую-то часть усвою и пробую. Вот если бы подключился кто нибудь, кто хорошо в архитектурах компов разбирается, было бы больше толку. От меня многого не ждитеЯ только наброски и простенькие примеры к плате дам.
А про SRAM отдельная тема, кто с ней работал, думаю сталкивались с тем, что время доступа в 10нс это отнюдь не значит что она заработает на 100МГц (я имею в виду не частоту стэйт-машины а то, что получать/писать данные с неё каждые 10нс не выйдет). Может я и ошибаюсь, но мои "знания" статики говорят о том, что если соблюсти все времянки из даташитов то может 25-20нс выжать можно, но не факт. У меня получалось чтото около 30нс, точно не помню. Может кто сделает быстрый контроллер SRAM, буду рад научиться новому.
ИМХО SDRAM с "умным" кэшэм при частоте, например, 133МГц в сухую уделает асинхронную 10-наносекундную статику.




Я только наброски и простенькие примеры к плате дам.
Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
