Page 1 of 1

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

PostPosted: 21 Feb 2018, 21:07
by lvd
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 (!) килобайт памяти микрокодов.

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

PostPosted: 05 Mar 2018, 23:42
by KOE
6502 какбэ не спектрум. Дендидрочерам, возможно, будет интересно.