An effective approach to designing a control machines for microprocessor cores

Capa

Citar

Texto integral

Acesso aberto Acesso aberto
Acesso é fechado Acesso está concedido
Acesso é fechado Acesso é pago ou somente para assinantes

Resumo

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.

Texto integral

Acesso é fechado

Sobre autores

A. Strogonov

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

Autor responsável pela correspondência
Email: andreistrogonov@mail.ru

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

Rússia, Воронеж

O. Bordyuzha

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

Email: andreistrogonov@mail.ru

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

Rússia, Воронеж

A. Strogonov

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

Email: andreistrogonov@mail.ru

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

Rússia, Воронеж

Bibliografia

  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.

Arquivos suplementares

Arquivos suplementares
Ação
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

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

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

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

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

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

Baixar (466KB)

Declaração de direitos autorais © Strogonov A.V., Bordyuzha O., Strogonov A.I., 2024

Este site utiliza cookies

Ao continuar usando nosso site, você concorda com o procedimento de cookies que mantêm o site funcionando normalmente.

Informação sobre cookies