Skip to content

forth32/vt52

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FPGA-версия терминала VT52 и 15ИЭ00-013

Данный проект представляет собой законченный аппартный терминал, работающий в системе команд VT52 и 15ИЭ-00-013 (фрязинский терминал). Вывод производится на любой VGA-монитор (используется разрешение 640*480), для ввода используется обычная PS/2-клавиатура.

Терминал может работать в кодировке КОИ7 Н0/Н1 (большие-малые русские и латинские буквы), а также в кодировке КОИ7 Н2 (только большие русские и латинские буквы) - в таком режиме работали терминалы СМ7209 и ВТА-2000-3. Переключение кодировок производится с клавиатуры клавишей F11.

Терминал может быть использован и как самостоятельное устройство, и встраиваться в другие проекты в виде моудля.

Проект занимает чуть больше 2000 логических ячеек и 21 Кбайт внутренней памяти FPGA серии Altera Cyclone 4, и спокойно влезает даже в самую младшую из микросхем этой линейки - EP4CE6. Для построения полноценного терминала достаточно любой, самой простой отладочной платы на любой Altera Cyclone 4, а к ней - разъем VGA, разъем PS2 и, по желанию, преобразователь сигналов UART TTL в какую-нибудь стандартную последовательную шину (например RS232 или 20ма токовая петля). Или, что проще, использовать плату, на которой все это уже установлено - тогда паять вообще ничего не придется.

Вся подробная документация по проекту лежит в файле DOC/terminal.pdf. Советую обязательно ознакомиться!

About

FPGA-версия терминалов VT52 и 15ИЭ-00-013

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages