nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 04:30



Reply to topic  [ 79 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next
NedoPC с CP/M на ATMega88 -> РК-шка на Атмеге 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
jdigreze wrote:
На самом деле так эффективнее

Действительно эффективнее... если не быть привязанным к архитектуре РК86.
А так придётся "поженить коня и трепетную лань"... :wink:


15 Mar 2011 07:33
Profile
Novelist

Joined: 03 Mar 2011 11:51
Posts: 27
Location: Адлер
Reply with quote
Post 
на zxpk была тема на кучке регистров и авр, в моем случае эта кучка удваивается :D
есть ишо такая идея. Взять регистр ир13 (он на 12 разрядов) и чтоб клава в него сама код клавиши закидывала, а уже каким нибудь авром этот код читать, обнулять регистр и обрабатывать код как надо. Ваши мнения.


15 Mar 2011 10:20
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
pwa75 wrote:
Взять регистр ир13 (он на 12 разрядов) и чтоб клава в него сама код клавиши закидывала, а уже каким нибудь авром этот код читать

Если AVR отдельный (то есть третий), то выигрыша я не вижу.
Ты хочешь аппаратно поиметь сразу байт сканкода в параллельном формате?
Протокол клавы такой, что бывает по нескольку байт на нажатие и отпускание.
Так что, мне кажется, это решение с регистром не облегчит тебе схемотехнику
AVR-ка вполне справляется "слушать" клаву последовательно, примеров просто
дофига. Раз уж решил добавлять - наверное легче отдельную attiny на клаву,
чем городить огород. jdigreze здраво это отметил.


15 Mar 2011 11:42
Profile
Novelist

Joined: 03 Mar 2011 11:51
Posts: 27
Location: Адлер
Reply with quote
Post 
Ну вот я вернулся. Пошел я по пути, как мне показалось простому. Решил запустить в проект стандартную клаву ,т.е. на 580вв55. намучился конечно , но запустил. Все дело в тормознутости вв55. Как оказалось по дате на вв55, импульс записи или чтения у нее должен иметь длительность не менее 300нс, что не лезло ни вкакие рамки со скоростью меги, при ее длительности сигнала wr и rd в один такт . что на 16мгц составляет 65нс.пришлось отдельно писать процедуры чтения записи для вв55.Вот такие дела.Теперь спаяю какую нибудь мелкую клаву , и дело остается за прикруткой SD карты.


Last edited by pwa75 on 24 Mar 2011 09:52, edited 1 time in total.



22 Mar 2011 23:29
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Quote:
Пошел я по пути, как мне показалось простому. Решил запустить в проект стандартную клаву ,т.е. на 580вв55. намучился конечно , но запустил.

Апплодисменты! :kruto: Сразу видно - человек не ищет лёгких путей - раз уж приделывать третью БИС - пусть это будет сама 580ВВ55! А как ты с дешифрацией вопрос порешал?


23 Mar 2011 11:01
Profile
Novelist

Joined: 03 Mar 2011 11:51
Posts: 27
Location: Адлер
Reply with quote
Post 
легкие пути не для нас :lol: . дешифрацию решал двумя путями, первая банально железная на 555ид7,(так же как и в рк), второй путь програмный, перехватывал обращение по адресу и делал свое грязное дело. Но пока остановился на железном, т.к. удобно отключать память.


24 Mar 2011 09:51
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Я так понял проект pwa75 удачно завершился?
Ну так не зажимал бы фотки девайса, схемы, прошивки...
Не то, чтоб это мне сильно надо, но кто захочет повторить такую
конструкцию - уже избежит всех твоих трудностей и заморочек.
Или ссылочку хоть сбрось, если ты всё где-то захостил...


24 Apr 2011 07:40
Profile
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
pwa75 wrote:
Взять регистр ир13 (он на 12 разрядов)

Он на 8 разрядов. Можно получить 9 в режиме сдвига.


24 Apr 2011 19:06
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
HardWareMan wrote:
pwa75 wrote:
Взять регистр ир13 (он на 12 разрядов)

Он на 8 разрядов. Можно получить 9 в режиме сдвига.

Ну ты "проснулся"... :-? мужик уж железный 580ВВ55 присобачил под клавиатуру
и, похоже, всё удачно заработало... :wink:


24 Apr 2011 20:13
Profile
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
Слоупок из соу слоу! :3 Посмотрел - 24е, не посмотрел что марта. :3


24 Apr 2011 20:33
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Z80 -> PIC
Не скрою, когда вот эта штука здесь у нас пробегала, она мне понравилась.
http://www.nedopc.org/forum/viewtopic.php?t=9278
http://hackaday.com/2010/05/22/z80-emulated-on-pic-hardware/
http://www.nedopc.org/forum/viewtopic.php?t=7636
http://sgu-wap.narod.ru/SP_Z80/CP_M/Z80_on_640.png
http://sgu-wap.narod.ru/SP_Z80/CP_M/Z80_on_PIC32.jpg
Но автор её спрятался, как секретный физик НАСА, так что схемы и прошивки мне раскопать не удалось.

Наткнулся на этого "секретного физика НАСА" в процессе поиска аппаратных
эмуляторов i8080 и Z80.

Image Image

Он дал техническое описание проекта и накидал картинок.
Jaromir Sukuba wrote:
CP/M Z80 computer emulated on PIC32MX795F512H.
It contains 128kB of RAM and 512kB of FLASH. Core emulates Z80 system with 64kB of memory - to get as much comfort for CP/M as possible. The rest of memory is used for emulator itself, LCD terminal buffer and RAM disk, in this implementation 52kB. Approximately 410kB of FLASH is used, most of it for binary images - 2x128kB for two ROM disks and 64kB for CP/M system image. Except of two ROM disks, RAM disk, there is also EEPROM 128kB disk. As for IO capabilites - user IO can be set to RS232 terminal or local keyboard with 4x40LCD, so unit can be made autonomous and portable - what is my goal. There is also RS232 connection emulating standard punch and reader IO from CP/M system and third serial port - virtual 16C550 at address 0x68. Along with USART for local keyboard, this consumes 4 of 6 USARTs on board. Virtual 16C550 is used for XMODEM program, which I use for downloading files into system. Emulation is not cycle perfect compared to original Z80 (ratio of execution time of two non-equal instructions on real Z80 and the same on my system is not the same number), average emulation speed is about ~6MHz Z80. PIC32 runs with power consumption as low as ~160mW for this emulation speed.

http://www.flickr.com/photos/stryco_jarin/sets/72157623500433717/
http://www.flickr.com/photos/stryco_jarin/sets/72157623500433717/detail/

Но поделиться схемами и исходниками этот самый Jaromir Sukuba from Bratislava (Slovakia)
опять скромно как-то позабыл... :wink:

Но вот здесь он обсуждает какой-то Minibasic for Pic32 и его исходники - не жадничает:
http://www.zbernica.chytrak.cz/files/Minibasic_MultiTarget_V014.rar

А может я чего недоглядел, и он уже где-то исходниками проекта поделился?

_________________
iLavr


28 Aug 2012 21:13
Profile
Junior

Joined: 08 Dec 2012 08:15
Posts: 1
Location: 84.182.92.132
Reply with quote
Hi guys,
here are the CP / M project with Z80 emulation, but only in German.
http://www.mikrocontroller.net/articles/AVR_CP/M


08 Dec 2012 08:28
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Где-то здесь у нас мы похожую штуку, помнится, обсуждали... :wink:

Image

Но большинство как-бы признало её неинтересной, нет?

_________________
iLavr


08 Dec 2012 08:57
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Post 
Он тебя не понимай - он немец :)
Хотя наверное гуглотранслятор - его большой друг ;)
Иначе как он сюда попал? :roll:

P.S. Отделить или оставить тут?...

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


08 Dec 2012 16:18
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Shaos wrote:
Он тебя не понимай - он немец :)

А я вовсе не для него, я для нас сказал... Он же предложил эту новость нашему
вниманию и обсуждению?
Вот я и вспомнил, что такую штуку мы обсуждали, только ссылку поленился найти...

Если он заинтересован пропиарить указанную ссылку - ему любое моё мнение, как
мне кажется, безразлично... :wink:

_________________
iLavr


09 Dec 2012 12:43
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 79 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next

Who is online

Users browsing this forum: No registered users and 12 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.