Перевод:
Ядро SystemVerilog FX68K 68000 с тактовой точностью
Авторские права (c) 2018 Хорхе Квик
fx68k@fxatari.com
FX68K - это ядро, совместимое с точностью 68000 тактов. По крайней мере, теоретически его невозможно отличить функционально от реального процессора 68K.
В семействах Cyclone используется чуть более 5100 LE и около 5 КБ внутренней оперативной памяти, достигая максимальной эффективной тактовой частоты, близкой к 40 МГц. Некоторые оптимизации все еще можно реализовать и повысить производительность.
Ядро полностью синхронное. Были предприняты значительные усилия, чтобы избежать асинхронной логики.
Написано в SystemVerilog.
Синхронизация сигналов внешней шины точно такая же, как у оригинального процессора. Единственная функция, которая еще не реализована, - это повторная попытка шины с использованием внешнего входного сигнала HALT.
Он был разработан для замены реальной микросхемы на реальной плате. Однако это еще не было проверено, и не все необходимые управляющие сигналы разрешения вывода реализованы полностью.
[свернуть]