Проектирование ЭВМ. Довгий П.С - 12 стр.

UptoLike

12
Одной из доступных и широко распространенных является система
проектирования MaxPlus[2,3] на основе ПЛИС фирмы Altera или ее
расширенная и профессиональная версия Cuartus. Высокая сложность ПЛИС
позволяет в одном проекте выполнить схемы однокристального компьютера,
Округленные параметры ПЛИС высокой сложности серии FLEX10K
приведены в таблице:
Device LCells Flipflops Memory bits I/O
EPF10K100E 5000 5400 50000 270
200E 10000 10200 100000 460
LCell – ячейка (единица измерения логической сложности),
приблизительно эквивалента одному триггеру или 10 битам памяти.
Однако одной ПЛИС недостаточно для реализации всех ресурсов MCS51:
память Code в полном объеме 65 000*8 бит;
память Xram 65 000*8 бит;
память RAM 256*8 бит;
в управляющем устройстве CU (рис. 6.1.)
Память ROM ADC 256*8 бит
Память ROMM 1024*8 бит
Память ROM DCM 32*100 бит
Декодеры ROM 7*8 + 20*100 бит
регистровая память 15*8 =120 dff
Приняты ограничения, позволяющие выполнить проект на EPF10K100E в
MaxPlus:
Code 4*256*8 ~ 4 Кбит
Xram 4*256*8 ~ 4 Кбит
RAM 256*8 =1024 бит
Память ROM ADC 256*8 =1024бит
Память ROMM 100*8 =1024бит
Память ROM DCM 32*30 ~1000 бит
Декодеры ROM 7*8 + 20*30 ~800 бит
регистровая память 15*8 =120 триггеров
Итогооколо 13 кбит
памяти и 120 триггеров dff.
Для сложных схем используется иерархический подход к
проектированию.
1) На первом этапе выполняется функциональное неформальное
разбиение схемы на функциональные блоки.
Организация связей между блоками (внутренние интерфейсы в ЭВМ) при
выполнении команд оформляется в виде структурной схемы, которая является
основой для дальнейшей детализации в виде более подробных структурных