An effective approach to designing a control machines for microprocessor cores

Мұқаба

Дәйексөз келтіру

Толық мәтін

Ашық рұқсат Ашық рұқсат
Рұқсат жабық Рұқсат берілді
Рұқсат жабық Рұқсат ақылы немесе тек жазылушылар үшін

Аннотация

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

Осы сайт cookie-файлдарды пайдаланады

Біздің сайтты пайдалануды жалғастыра отырып, сіз сайттың дұрыс жұмыс істеуін қамтамасыз ететін cookie файлдарын өңдеуге келісім бересіз.< / br>< / br>cookie файлдары туралы< / a>