Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Вектор (http://zx-pk.ru/forumdisplay.php?f=55)
-   -   Вектор-06Ц: Altera DE1 (http://zx-pk.ru/showthread.php?t=8635)

ivagor 12th August 2014 23:02

Насчет турбы забыл прокомментировать, но и так понятно, что вышеприведенный вариант годится только для безвейтового обращения, т.е. с SDRAM не прокатит

---------- Post added at 22:37 ---------- Previous post was at 22:34 ----------

Quote:

Originally Posted by Vslav (Post 732495)
Хм, там есть уже готовый модуль vm80a_core для использования внутри FPGA

Пардон, сильно стормозил

---------- Post added at 22:40 ---------- Previous post was at 22:37 ----------

Для очистки совести скомпилировал с оригинальным vm80a.v с обращением к vm80a_core - кончено же все работает

---------- Post added at 23:15 ---------- Previous post was at 22:40 ----------

Вместо
Quote:

Originally Posted by ivagor (Post 732478)
qce3_2 <= ctr[2] & !ctr[1] & ctr[0];

сделал
qce3_2 <= ctr[2] & ctr[1] & ctr[0];
Работает и так и так, но второй вариант наверно все же лучше

---------- Post added at 23:40 ---------- Previous post was at 23:15 ----------

Насчет qce3_2 - первый вариант (ctr[2] & !ctr[1] & ctr[0]) правильнее, с ним получаются правильные растактовки и мультиколоры.

---------- Post added 13.08.2014 at 00:01 ---------- Previous post was 12.08.2014 at 23:40 ----------

Quote:

Originally Posted by ivagor (Post 732478)
осталась одна проблема (она была, просто я про нее не писал отдельно) - после заливки прошивки начинает работать только после ресет

Добавил принудительный ресет проца и теперь вручную жать ресет позле заливки не нужно

---------- Post added at 00:02 ---------- Previous post was at 00:01 ----------

Vslavу большой респект

svofski 12th August 2014 23:24

Quote:

Vslavу большой респект
Присоединяюсь к мегареспекту! И ivagorу тоже :D

ivagor 13th August 2014 07:09

Теперь бы к трем вариантам i8080 хотя бы по одному варианту i8085 и КР580ВМ1

ivagor 14th August 2014 22:10

В v06cc с vm80a.v оставались недопеределанными пошаговый и медленный режим.
Можно сгенерировать cpu_cef2 из clk24 и cpu_ce вот так
Code:

reg cpu_cef2;
reg [1:0] cpu_ce_last;
always @(posedge clk24)
begin
 cpu_ce_last<={cpu_ce_last[0],cpu_ce};
 if (({cpu_ce_last,cpu_ce}==3'b001)||({cpu_ce_last,cpu_ce}==3'b011)) cpu_cef2<=1'b1;
 else cpu_cef2<=1'b0;
end

В принципе это работает также и в режиме стандартного быстродействия и в турбо, но:
1. В стандартном режиме не соблюдается растактовка (как и при qce3_2 <= ctr[2] & ctr[1] & ctr[0])
2. Турбо 12 МГц не работает, но работает 6 МГц
Пока нет нормального варианта наверно сойдет

---------- Post added at 23:10 ---------- Previous post was at 21:23 ----------

Раньше я писал в этой теме, что проц b2ma работает в v06cc, но торможение не удается привести к классическому виду и с флопом не дружит. Это все было на де1. Сегодня решил попробовать в той версии для de2-115, которая использует только внутреннюю память. И неожиданно флоп заработал. По жирноте получается между T80 и vm80a.v
Code:

Flow Status        Successful - Thu Aug 14 22:58:27 2014
Quartus II 32-bit Version        13.0.1 Build 232 06/12/2013 SP 1 SJ Web Edition
Revision Name        vector06cc
Top-level Entity Name        vector06cc
Family        Cyclone IV E
Device        EP4CE115F29C7
Timing Models        Final
Total logic elements        6,720 / 114,480 ( 6 % )
Total combinational functions        6,355 / 114,480 ( 6 % )
Dedicated logic registers        2,203 / 114,480 ( 2 % )
Total registers        2203
Total pins        518 / 529 ( 98 % )
Total virtual pins        0
Total memory bits        2,821,296 / 3,981,312 ( 71 % )
Embedded Multiplier 9-bit elements        0 / 532 ( 0 % )
Total PLLs        1 / 4 ( 25 % )

Но торможения по прежнему нету и по этому параметру уступает двум соперникам. Зато превосходит в понятности.

svofski 15th August 2014 02:06

ivagor, а может быть ты как-нибудь соберешься с силами и зальешь в SVN версию для DE2? Понятно, что охотников на это вряд ли тут же сразу много найдется, но вообще у DE2 довольно много пользователей и это в основном молодые и энергичные студенты ВУЗов.

ivagor 15th August 2014 08:39

Меня пока не устраивает 2 вещи:
1. tv-out. Вероятно для кардинального решения проблемы паразитного узора нужно (осторожно, ненормативные свежепрочитанные термины) перейти от генерации subcarrier-locked сигнала к line-locked. Но в моем исполнении это маловероятно.
2. Переносил "устаревшую" версию и надо бы перенести заново. С другой стороны думаю, что случайных людей среди обладателей этой девборды нет (кроме студентов не забывай и преподов) и любой из них сам все сделает и чего-нибудь еще своего добавит. У меня, например в угаре заморочек с памятью получилось три версии - 16 битная sdram (с ней и sram пробовал), 32 битная sdram и предпочитаемая мною с внутренним рамом.
Вобщем текущий вариант выкладывать не стоит. Разве что я изображу нечто невиданное - тогда пришлю тебе и попрошу куда-нибудь пристроить.

andykarpov 31st August 2014 01:19

Господа, а у кого еще, кроме меня, не работает SD карточка на борде wxeda ?
Я уже svofski замучал, наверное, в обсуждении тут: http://code.google.com/p/vector06cc/issues/detail?id=46

svofski 31st August 2014 02:27

Не замучал! Но правда не представляю, что еще может быть не так.

Единственное что, на моих попытках чего-то померить видно, что все линии откровенно подсажены светодиодами (которые видимо работают в основном конденсаторами) и что вообще чудо, что сигналы нормально проходят. Но, как я понял, попытки отпаять светодиоды уже были и безуспешные. К сожалению на этой плате совершенно нету свободных ножек.

andykarpov 31st August 2014 03:47

Quote:

Originally Posted by svofski (Post 735098)
Не замучал! Но правда не представляю, что еще может быть не так.

Единственное что, на моих попытках чего-то померить видно, что все линии откровенно подсажены светодиодами (которые видимо работают в основном конденсаторами) и что вообще чудо, что сигналы нормально проходят. Но, как я понял, попытки отпаять светодиоды уже были и безуспешные. К сожалению на этой плате совершенно нету свободных ножек.

Там помимо светодиодов есть еще семисегментная сборка, которая также висит на этих же линиях, судя по схеме. Может быть попробовать ее выпаять ? нафиг она кому нужна вообще :) Зато будет куча свободных и чистых контактов. Поэкспериментирую на досуге. А что еще остается делать :)))

svofski 31st August 2014 04:24

Предупреждаю, что может получиться досадно с выпаянной сборкой и неработающей SD картой :)))


All times are GMT +4. The time now is 23:14.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.