Low Level ZXEvolution Design

ZX evolution software and hardware

Postby savelij » 21 Sep 2010, 16:42

Догнать и перегнать писюк? Или к чему это? Не понимайтунг ;)
savelij
 
Posts: 568
Joined: 10 Jun 2008, 17:35
Group: Registered users

Postby lvd » 21 Sep 2010, 16:54

TS-Labs wrote:Вопрос 1:Как вы относитесь к тому, чтобы засвитчить коэф. умножения клока Альтеры с 2х (28 МГц) на 8х (112МГц)?

Ну я не против альтернативных прошивок.
Но логику работы ВСЕГО менять придётся (читай - придётся переписывать с нуля), ибо если в 28мгц ацекс укладывается без малейших усилий, то на 112 придётся жёстко оптимизировать по скорости, конвееры лепить и проч., после чего ацекс внезапно закончится (2880 ячей всего лишь).
TS-Labs wrote:2) Больше возможностей манипулировать времянками ~RAS, ~CAS для ОЗУ (for future development.)

Фор футуре девелопмент, надо ставить сдрам. На 56мгц её тактовой возможна эмуляция произвольного доступа с шириной 32 бита (при том что сдрам - 16битная) с частотой 7 мегагерц.
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1786
Joined: 07 Apr 2007, 22:28
Group: Registered users

Postby lvd » 21 Sep 2010, 16:55

TS-Labs wrote:или 11.5 бит с частотой

11.5 бит это как?
Счётчик не до 2^n, а до N?

И да, как юзать шимы с bits>8, не представляю. Народ и так изъёбывается, чтобы хоть сколько-то кгц дискретизации вытянуть на 8битных шимах/ковоксах, а тут в 2 раза больше.
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1786
Joined: 07 Apr 2007, 22:28
Group: Registered users

Postby lvd » 22 Sep 2010, 07:55

TS-Labs wrote:Если вход 28МГц, то делать это можно только в пределах полупериода. А при частоте >28 в организме образовывается некая гибкость.

Обисните тупому, как из кратной 14 можно получить кратную 8.
TS-Labs wrote:Недопонял... Почему?

Повторяю - большое кол-во логики работает на 28 мгц. Не знаю, можно ли в ацексе вводить выход ЛЕ в глобальный клок. Если можно, то повезло, хоть 224 ставь вход. Если нельзя (что, как мне кажется, так и есть), то добро пожаловать переписывать.
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1786
Joined: 07 Apr 2007, 22:28
Group: Registered users

Postby lvd » 22 Sep 2010, 07:55

TS-Labs wrote:Это младший (12-й) бит дитерить (dithering) через цикл.

Это будет 12 бит (то дизерим то недизерим - имеем половинку уровня от настоящего младшего бита).
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1786
Joined: 07 Apr 2007, 22:28
Group: Registered users

Postby lvd » 22 Sep 2010, 07:57

TS-Labs wrote:Ща отсмеюсь, и придумаю как риалтайм мапить 4096 -> 3072

Полная пурга. Ничто не мешает сделать шим со счётом от 0 до 3071, и задачей duty cycle в том же диапазоне.
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1786
Joined: 07 Apr 2007, 22:28
Group: Registered users

Postby lvd » 24 Sep 2010, 23:04

TS-Labs wrote:28/7=4 - частота для з80.

Несимметричная.
TS-Labs wrote:Не знал об этом нюансе. А проблема в fanout или в чем?

В том, что все триггеры должны получать клок одновременно. И это обеспечивают только глобальные клоковые сети.
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1786
Joined: 07 Apr 2007, 22:28
Group: Registered users

Postby lvd » 24 Sep 2010, 23:04

TS-Labs wrote:~CS1 на IDE можно невозбранно заколотить на +5В. Освобождается лапа на альтере.

Нельзя, ибо говнософты уже понаписаны.
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1786
Joined: 07 Apr 2007, 22:28
Group: Registered users

Postby lvd » 25 Sep 2010, 13:20

TS-Labs wrote:А если выход делителя с ЛЕ (clk) заюзать так:
clk1 <= clk;

И чо? Для квакуса это всё равно будет 1 цепь.

TS-Labs wrote:где clk1..N - входные клоки для каждой процедуры индивидуально. Или нет гарантии, что clk1 придет синхронно с clk3 даже при таком раскладе?

Чтоб была гарантия, придумали глобальные клоковые сети.
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1786
Joined: 07 Apr 2007, 22:28
Group: Registered users

Postby breeze » 29 Sep 2010, 05:57

TS-Labs wrote:Какой порт для своих целей можно заюзать, чтоб он не конфликтовал с существующим железом


вот тебе список портов (возможно не полный) но более менее реальный.
User avatar
breeze
 
Posts: 764
Joined: 07 Feb 2009, 17:19
Location: Оттуда
Group: Registered users

Next

Return to Пентева - софт и железо

Who is online

Users browsing this forum: No registered users and 1 guest

cron