An effective approach to designing a control machines for microprocessor cores

封面

如何引用文章

全文:

开放存取 开放存取
受限制的访问 ##reader.subscriptionAccessGranted##
受限制的访问 订阅或者付费存取

详细

The article discusses an effective approach to designing a control machine for microprocessor core using Matlab/Simulink visual simulation system and subsequent generation of VHDL code for project implementation in Quartus II CAD system.

全文:

受限制的访问

作者简介

A. Strogonov

Воронежский государственный технический университет

编辑信件的主要联系方式.
Email: andreistrogonov@mail.ru

профессор кафедры твердотельной электроники

俄罗斯联邦, Воронеж

O. Bordyuzha

Воронежский государственный лесотехнический университет им. Г. Ф. Морозова

Email: andreistrogonov@mail.ru

старший преподаватель, кафедра вычислительной техники и информационных систем, факультет компьютерных наук и технологий

俄罗斯联邦, Воронеж

A. Strogonov

Воронежский государственный университет

Email: andreistrogonov@mail.ru

ассистент, кафедра программирования и информационных технологий, факультет компьютерных наук

俄罗斯联邦, Воронеж

参考

  1. Харрис Д. М., Харрис С. Л. Цифровая схемотехника и архитектура компьютера / Пер. с англ. Imagination Technologies. М.: ДМК Пресс, 2018. 792 с.
  2. Строгонов А. Проектирование конечных автоматов в приложении Stateflow системы Matlab/Simulink с последующей реализацией в базисе ПЛИС // ЭЛЕКТРОНИКА: Наука, Технология, Бизнес. 2023. № 3. С. 1–9.
  3. Тарасов И. Проектирование конфигурируемых процессоров на базе ПЛИС. Часть 1 // Компоненты и технологии. 2006. № 2. С. 58–59.
  4. Строгонов А. Проектирование учебного процессора для реализации в базисе ПЛИС // Компоненты и технологии. 2009. № 3. С. 118–121.
  5. Строгонов А., Буслов А. Проектирование учебного процессора для реализации в базисе ПЛИС с использованием системы Matlab / Simulink // Компоненты и технологии, 2009. № 5. С. 114–118.
  6. Строгонов А., Буслов А. Проектирование микропроцессорных ядер с использованием приложения StateFlow системы MATLAB / Simulink // Компоненты и технологии. 2010. № 1. С. 126–130.
  7. Van der Star P. State machine editor & State machine wizard. Tutorial Quartus II. 29 April 2014 // https://ds.opdenbrouw.nl/quartus/state_machine_tutorial.pdf.

补充文件

附件文件
动作
1. JATS XML
2. Fig. 1. Model of microprocessor core with control automaton in Matlab / Simulink, test program (mnemonic codes and their decimal representation) and instruction system

下载 (410KB)
3. Fig. 2. Control automaton (ALU block) created with the help of StateFlow application

下载 (313KB)
4. Fig. 3. Information flows in the states ReadInst, CALL, Inst, JMPZ_TEMP, JMPZ, JMP, NOP, MOVB, RET

下载 (1007KB)
5. Fig. 4. Information flows in the states MOVA, ADD, SUB, DecrementA, MOVAB, MOVBA, XCHG, bit_XNOR, bit_XOR, bit_OR, bit_AND

下载 (342KB)
6. Fig. 5. Graph-automatic microprocessor created with State Machine Editor of Quartus II CAD system

下载 (502KB)
7. Fig. 6. Functional modeling of microprocessor core operation (Project 2)

下载 (466KB)

版权所有 © Strogonov A.V., Bordyuzha O., Strogonov A.I., 2024