nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 23 Apr 2024 02:34



Reply to topic  [ 63 posts ]  Go to page Previous  1, 2, 3, 4, 5
SpetSvga-2011 --> ТурбоСпец/MiniWhiz-2023 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Чото 56-мегагерцовый осциллятор не так то просто найти.
Кварц чтоли взять и нагородить генератор на инверторах?

А что за логику ты там поставишь, чтобы не заткнулась на 56 МГц ? :roll:

_________________
iLavr


25 Feb 2023 21:02
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22564
Location: Silicon Valley
Reply with quote
Вот я тут писал - эксперименты начну с 74F163 (которые до 100 МГц считают), а так планировались 74ACT161/163 (они до 125 МГц или 80 МГц в зависимости от производителя):

Shaos wrote:
Посмотрел внимательно даташиты на 74161 (синхронная загрузка, асинхронный сброс) и 74163 (синхронная загрузка, синхронный сброс) и получается, что в этой схеме можно использовать любую из них т.к. сброс не используется - только загрузка нулей, а загрузка в обеих этих микросхемах синхронная.

Для экспериментов можно взять мою платку счётчиков (которую я заказал в 2013, а спаял в 2018) - она должна уметь до 100 МГц считать:

Image
http://www.nedopc.org/forum/viewtopic.php?f=35&t=10334&hilit=74f163&start=60

(для наших скоростей нужен либо 74F163, либо 74ACT163, т.к. 74HCT163 не потянет по скорости т.к. они могут либо 20 МГц, либо 45 МГц - в зависимости от производителя)

P.S. Я тут тему подчистил от лирических отступлений, поэтому выкладки по скоростям процов переехали с этой страницы на предыдущую...

_________________
:dj: https://mastodon.social/@Shaos


25 Feb 2023 21:11
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22564
Location: Silicon Valley
Reply with quote
Shaos wrote:
...кстати получается, что цветовые атрибуты тоже будут скроллироваться при перестановке начального адреса видеопамяти, но только в пределах 16 килобайт, что соответствует 64 столбикам, замкнутым в горизонтальное кольцо, в то время как основная память может скроллироваться по всей 64-килобайтной ширине что есть кольцо в 256 столбиков или 5 экранов с небольшим.
Чтобы оба "кольца" соответствовали друг-другу видимо под цвет тоже надо поставить 128-килобайтный чип (вместо 32кб) - в таком случае будут скроллироваться все 256 столбиков - и в графике, и в цвете (причём в двух экранах).
И теоретически будет возможность использовать неиспользуемую память цвета (если в программе нету скролла) для хранения произвольных данных, если сделать то, что я предлагал на предыдущей странице:
Shaos wrote:
Возможно надо сделать чтение взад как минимум одного регистра - старших битов адреса.
Заодно можно туда примешать битики кадрового синхроимпульса и даже наврное строчного синхроимпульса :)
Это чтобы можно было без торможения читать их сосотяние - скажем по адресу #FFFF.
А чтение из порта COL можно замкнуть на чтение текущего байта цвета - в этом случае можно будет всякие хитрые штуки делать ;)
Цена вопроса - два буфера плюс 2 гейта OR :dj:
т.е. пишем данные в память цвета как цвет (обычным MX-овским способом), а читаем - как атрибуты отрисовываемой в данный момент плашки (по чтению из адреса #FFF8) :)

_________________
:dj: https://mastodon.social/@Shaos


11 Mar 2023 20:08
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 63 posts ]  Go to page Previous  1, 2, 3, 4, 5

Who is online

Users browsing this forum: No registered users and 26 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.