недоэмуляторы процессуаров в FPGA

Postby lvd » 21 Feb 2018, 21:07

https://microcorelabs.wordpress.com/
http://www.microcorelabs.com/mcl65.html
и файло схороню тоже.
mcl65.zip
(21.18 KB) Downloaded 723 times


суть вкратце: чел сделал микрокоднутые эмули процов в плисе, синхрятся по входной частоте эмулируемого проца, сами живут на высокой частоте (50-100мгц).
Для 6502 (MCL65, см аттач) получается ~600 LE (я скомпилял в ква) и 8 килобайт микрокода.
Утверждается, что cycle-exact, но чото я (безосновательно) сомневаюсь. Ну и что с недок. командами тоже хз.

за наводку TU to UA3MQJ

ps: немного рассуждений:
1. верилог 8080 от vslav'а (из транзисторной схемы) компилится в 500-600 LE
2. 8080 вряд ли сильно проще 6502, а скорее сложнее (регистров больше)
3. тут имеем те же ~600 LE, вдобавок 8 (!) килобайт памяти микрокодов.
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby KOE » 05 Mar 2018, 23:42

6502 какбэ не спектрум. Дендидрочерам, возможно, будет интересно.
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
User avatar
KOE
 
Posts: 4682
Joined: 15 Apr 2007, 13:06
Group: Registered users


Return to Hardware

Who is online

Users browsing this forum: No registered users and 5 guests

cron