Отговори на тема  [ 60 мнения ]  Отиди на страница Предишна  1, 2, 3, 4  Следваща
6502 компютър 
Автор Съобщение
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Сря Фев 06, 2013 10:25 am
Мнения: 197
Мнение Re: 6502 компютър
ОК. Убедих се, че е по-добре с истинска платка.
Днес се мобилизирах и ето какво направих до сега. Не е рутната на 100% още.
Всякакви забележки са добре дошли.


Прикачени файлове:
6502.rar [856.86 KiB]
279 пъти
6502pcb.png
6502pcb.png [ 114.86 KiB | Прегледано 5612 пъти ]
Пет Ное 08, 2013 12:12 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: 6502 компютър
добре върви като за начало. Малко сбити ми изглеждат елементите. Не си предвидил малките
филтрови кондензаторчета да са разположени до чиповете, а може да се окаже важно . Раздърпай ги малко , сложи кондензаторчетата, планирай си в главата захранващите шини и тогава продължи.
Нбабане може да се навие да ти я прегледа в кад-формат накрая.
Този Изикад позволява ли една жица да я почнеш, да спреш по средата , да пуснеш други жици и чак тогава да довършиш първата? Ако не - за следвашата платка си търси друг кад.

Не съм ти гледал схемата , но РАМ и РОМ обикновено имат 8 данни и 12-15 адреса, които отиват почти на едни и същи крака - та по лесно се опроводяват ако двата чипа са успоредни - 1 и 14 крак на единия да са до 28 и 15 съответно на другия.

Бих ти предложил да завъртиш АСИАто на 180градуса и да го преместиш над процесора. Така 8 данни ще минат директно от проца до АСИА. РАМА го изместваш под РОМА - така адресите а0-а7 ще продължат много лесно до рама.
И не се притеснявай да почнеш отначало. Аз като дялкам нещо периодично му сменям името при запис - така на диска имам няколко версии на различен етап. КАто разбера ,че съм поел в грешна посока - зареждам по-стара версия и я продължавам в "правилната" посока. Говоря за ръчно опроводяване. За автоматично рутиране не съм компетентен, а и не мисля ,че първите си платки трябва да ги правиш на автомат.

И този куплунг за разширение го завърти на 90 градуса и го сложи под рама/рома.


Пет Ное 08, 2013 8:39 am
Профил
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Сря Фев 06, 2013 10:25 am
Мнения: 197
Мнение Re: 6502 компютър
Н'бабане Гт'муан'га написа:
Аз ще ти рутна една платка за кеф. Това е което най обичам да правя. Прати ми крайната схема и дефинирай детайлите.


Здравейте,

Ето какво се получи след забележките на Стефан63.
@Н'бабане Гт'муан'га: ако ти се занимава може ли да валидираш ?

Платката не е в окончателен вариант със сигурност. Имам още неща за оправяне по клиренсите.
Ето изискванията на платкаджийницата: http://cpr.bas.bg/data/CPR_vuzmojnosti_pechatni_platki.pdf


Прикачени файлове:
6502_20131110.zip [1.12 MiB]
295 пъти
Нед Ное 10, 2013 9:10 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10088
Мнение Re: 6502 компютър
едит:
извинявам се за поста за z80. в главата ми някак си двете теми бяха с общ хеш :oops:
премествам си писанието в съответната тема.

ако решиш да слагаш видео на твоя 6502 проект, погледни руския АХАТ

vgeorgiev написа:
Ето изискванията на платкаджийницата: 10/10mils

по-добре намери друга. дето да могат поне 8/8 и 0.5 дупка.


Прикачени файлове:
um0050.pdf [4.83 MiB]
321 пъти
z8s180ps.pdf [2.08 MiB]
328 пъти


Последна промяна ДедоБоре на Нед Ное 10, 2013 11:33 pm, променена общо 1 път

Нед Ное 10, 2013 10:10 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Сря Фев 06, 2013 10:25 am
Мнения: 197
Мнение Re: 6502 компютър
ДедоБоре, мисля, че последното ти мнение е по другата тема (Z80).
Дискови операции за сега няма да има, защото SAVE и LOAD не са имплементирани в този ром.
Видеото ще е това: http://searle.hostei.com/grant/MonitorKeyboard/index.html


Нед Ное 10, 2013 10:53 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: 6502 компютър
Ако ще има мега, сложи вместо него един кортекс и да се приключва с проекта.

_________________
Warriors of the Night, ASSEMBLER!!!


Нед Ное 10, 2013 11:12 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Сря Фев 06, 2013 10:25 am
Мнения: 197
Мнение Re: 6502 компютър
ike написа:
Ако ще има мега, сложи вместо него един кортекс и да се приключва с проекта.

Нека го подкарам през серийния порт първо пък после ще мислим видеото.


Нед Ное 10, 2013 11:24 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5298
Мнение Re: 6502 компютър
vgeorgiev написа:
@Н'бабане Гт'муан'га: ако ти се занимава може ли да валидираш ?



Тоя игъл ми е бая крив ама го инсталирах и я погледнах. Като цяло на пръв поглед не забелязвам някакви особени неща дето да имат нужда от поправка. По платката имам две-три дребни забележки, но по-скоро от естетически съобръжения. По принцип избягвай правите ъгли, както и ъгли различни от 45 градуса.
Не услях да разбера как се гледат параметрите на пътечките, но като ги гледам на око ми изглеждат като 10 мила тънките и 25 или 30 дебелите. Мисля че би било добре и без проблем да удебелиш още малко захранванията. Направи ги 40 мила поне.

Няколко допълнителни предложения от мен ако си склонен да приемеш:
Схемата отгоре погледната се връзва. Аз бих закачил един кондензатор паралелно на ресет бутона - 6502 няма вътрешно генериран ресет :) Там можеш да пъхнеш два от свободните ти инвертори за да изгладиш формата на сигнала.
Също и един резистор на входовете дето са единици на тригера. Той е TTL, не MOS.
IRQ изхода на 6850 не рабирам каква е идеята да го водиш навън и то инвертиран. По-добре махни инвертора и го закачи направо към IRQ входа на 6502, даже тъй като няма никаква друга периферия - по-добре към NMI за да избегнеш възможно увисване на системата дето да не може да се събуди от порта.
Липсва RS232 трансивъра, но предполагам него си го махнал умишлено.

Аз лично бих извел RESET, IRQ, NMI и SO входовете на 6502 на разширителния конектор. С пулъп резистори естествено (IRQ вече си има R4). Пулдаун за SO. SYNC не виждам за какво би го ползвал там.

Може и да съм пропуснал нещо, някой друг да добави...


Прикачени файлове:
Capture.PNG
Capture.PNG [ 7.03 KiB | Прегледано 5471 пъти ]

_________________
'просто' е технически синоним на 'красиво'
Пон Ное 11, 2013 2:39 am
Профил
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Сря Фев 06, 2013 10:25 am
Мнения: 197
Мнение Re: 6502 компютър
Н'бабане Гт'муан'га благодаря за отделеното време и забележките.

Цитат:
По принцип избягвай правите ъгли, както и ъгли различни от 45 градуса.

Ще ги поправя.

Цитат:
Не услях да разбера как се гледат параметрите на пътечките, но като ги гледам на око ми изглеждат като 10 мила тънките и 25 или 30 дебелите. Мисля че би било добре и без проблем да удебелиш още малко захранванията. Направи ги 40 мила поне.

От тулбара най-горе в ляво има бутон i.
Най-широките са 56min, всички останали са 16mil.

Цитат:
Аз бих закачил един кондензатор паралелно на ресет бутона - 6502 няма вътрешно генериран ресет :) Там можеш да пъхнеш два от свободните ти инвертори за да изгладиш формата на сигнала.

1uF паралелно на бутона е добре предполагам.

Цитат:
Също и един резистор на входовете дето са единици на тригера. Той е TTL, не MOS.

Това не го разбрах.

Цитат:
IRQ изхода на 6850 не рабирам каква е идеята да го водиш навън и то инвертиран. По-добре махни инвертора и го закачи направо към IRQ входа на 6502, даже тъй като няма никаква друга периферия - по-добре към NMI за да избегнеш възможно увисване на системата дето да не може да се събуди от порта.

Ето автора какво казва за това:
Цитат:
To ensure data transfer is stopped when the 6502 is not ready for it (ie. the previous byte hasn't been read) the 6850 receive interrupt is enabled. As soon as a character is received, the IRQ on this chip will go low. This is connected, via an inverter, to the /RTS serial connection. The /RTS will therefore go high as soon as a character is received. It will remain high until the character is read (a read of the data resets the IRQ status). Once it has been read, the /IRQ will go high, so the /RTS will go low, allowing the PC to resume transfer. This is repeated as each character is received, controlling the data transfer until the 6502 is ready for it.


Цитат:
Липсва RS232 трансивъра, но предполагам него си го махнал умишлено.

Да, ще използвам USB-TTL адаптер с FT232.

Цитат:
Аз лично бих извел RESET, IRQ, NMI и SO входовете на 6502 на разширителния конектор. С пулъп резистори естествено (IRQ вече си има R4). Пулдаун за SO. SYNC не виждам за какво би го ползвал там.

Добра идея. Ще го направя. |SO не трябва ли да е с пул-ъп ?
Гледах листинга на ром-а. RESET, IRQ и NMI векторите сочат на едно и също място.

П.С. Снощи реших да пробвам друг подход за платката.
- наредих процесора, ром-а, рам-а и АСИА-та един под друг.
- в дясно от тях изкарах 24 паралелни вертикални писти. 16 за адресите и 8 за данните.
- изводите за адреси и данни на всяка схема се свързват с хоризонтални писти на горния слой.

Довечера ще я споделя.


Пон Ное 11, 2013 11:16 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5298
Мнение Re: 6502 компютър
Това дето автора го прави не ми се вижда добра идея. Той емулира RTS при положение че си има RTS, който дори не е ползвал. И при цялата тая работа лишава процесора от индокация че е получил сивол, та той трябва да сканира през цялото време. Ти си знаеш де..

_________________
'просто' е технически синоним на 'красиво'


Пон Ное 11, 2013 1:05 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Сря Фев 06, 2013 10:25 am
Мнения: 197
Мнение Re: 6502 компютър
Здравейте,

Мисля, че открих разлика в пиновете на 6502 и СМ630.
|SO на СМ630 е на 36то краче, а 38о е NC.
6502: |SO на 38, a 36 e NC.

Единствения пинаут, който намерих е този в прикачения файл.
Дали е печатна грешка ?


Прикачени файлове:
man_comp_pravetc_8c_descr_pr.pdf [308.8 KiB]
310 пъти
Нед Ное 17, 2013 9:34 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение Re: 6502 компютър
Не е печатна грешка - имат разлика - даже мисля че резета беше на друг пин на СМ-а (съседен на този на който е 6502).


Пон Ное 18, 2013 9:41 pm
Профил ICQ
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Сря Фев 06, 2013 10:25 am
Мнения: 197
Мнение Re: 6502 компютър
Cekins написа:
Не е печатна грешка - имат разлика - даже мисля че резета беше на друг пин на СМ-а (съседен на този на който е 6502).

Обърквацията е пълна.
В книжката "Как работи Правец-82" на страница 37 пише:
Изображение
Не би ли трябвало да е пул-ъпнат ?
В pdf-a от по-горното ми мнение е инвертиран.
Кое е вярно ?

А на 36а извода SO не е инвертиран:
Изображение

А в схемата от първото мнение е вързан за +5V.

P.S.: Не ми е ясно нашите инж. как успяха да копират целия процесор и не успяха да запазят пинаута.


Вто Ное 19, 2013 10:28 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 03, 2005 11:31 am
Мнения: 766
Местоположение: Пловдив
Мнение Re: 6502 компютър
Да се чуди човек как като сменя 6502 със CM630 на любимия ми "Правчо" и пак си работи всичко ;) че даже и ресета

_________________
"I really do like SOLDERING as my programming language." Bob Pease


Вто Ное 19, 2013 11:20 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение Re: 6502 компютър
Аве помня че имаше няква шашма в пинаута... Бях си правил нещо като компютър навремето и ползвах платки които бяха за см630 а аз сложих 6502. Там си спомням че правих някакви гимнастики по платката. Може и аз да съм в заблуда - повече от 20 години са минали оттогава... СМ-а имаше и една команда в повече - и нея не я помня за кво беше.


Сря Ное 20, 2013 11:07 pm
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 60 мнения ]  Отиди на страница Предишна  1, 2, 3, 4  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 5 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни