Я так понимаю - G(reen).
Тип: Сообщения; Пользователь: b2m; Ключевые слова:
Я так понимаю - G(reen).
Если под "оригиналом" понимается моя версия, то это потому что я там в качестве клока 50МГц взял. Не очень-то стандартно, но почему-то работало. Для 133МГц раза в три больше и надо.
Не, мне гораздо интереснее: добавить ZPU в свой эмулятор :)
Ну да, в ПЛИСе можно и ZPU сделать, а на нём эмулятор i8080 запилить, и пусть по-умолчанию Вектор как обычно работает (только скорости хватило бы). Зато можно будет потом переводить в нативный режим...
У меня беспроводная клава переставала работать рядом с включенной DE1 с моим проектом (в смысле то печатает, то нет). И от того, что в DE1 загружено тоже как-то влияло. Пришлось сменить клаву :)
Да, у меня там микс из 16-ти и 32-х битной арифметики. Зато размер маленький :)
Можно ещё в качестве хеш-функции попробовать не только набор младших бит адреса, а например комбинацию младших бит, пары средних и пары старших бит адреса. В большинстве программ можно выделить...
Данные выдаются спустя некоторое время (надо смотреть даташит), а 2 или 3 такта это будет, зависит от тактовой частоты, на которой мы заставляем работать нашу sdram-ину.
Жаль. Идей пока нет.
Да там вроде всего в двух местах, где во втором такте SP изменяется, надо if(ready) поставить.
А мне кажется, надо ready добить.
Забыл блин. Иногда во втором такте бывает изменение SP (в моей версии), надо его тоже в зависимости от ready делать. Вобщем, надо убедиться, что повторный второй такт ничего не изменит.
В принципе, READY доделать в моём проце несложно, нужно только переход из второго такта в третий сделать зависимым от этого сигнала.
---------- Post added at 11:31 ---------- Previous post was at...
А у меня бордюр в 512х256 неправильно эмулируется... :)
Скриншотик-то для clrspace можно в картотеке обновить :)