Форумы Modlabs.net: Устройство, реализующее совместный доступ устройств ввода и вывода к ОЗУ - Форумы Modlabs.net

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Устройство, реализующее совместный доступ устройств ввода и вывода к ОЗУ

#1 Пользователь офлайн   Ksenya23 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 26
  • Регистрация: 19 Апрель 12

Отправлено 07 Июнь 2012 - 02:26

Поставленная задача: создать схему устройства, реализующего совместный доступ устройств ввода и вывода к ОЗУ. Разрядность адреса ОЗУ — 5 битов, разрядность данных — 7 битов. По нечётным тактам в ячейку ОЗУ со случайным адресом (сгенерированным генератором случайных чисел) записывается ASCII код символа из буфера компонента «Клавиатура», причём если буфер пуст (на выходе компонента - значение «0»), то запись не происходит. По чётным тактам происходит вывод содержимого ОЗУ на светодиодную матрицу размером 7x32 с помощью развёртки, то есть каждый чётный такт — следующая строка точек.
-не полностью реализована(проверка на четность/нечетность и последовательный вывод в связи с этим не работает корректно)(реализована в программе Logisim)
подскажите пожалуйста, в чем ошибки реализации? или посоветуйте возможное альтернативное схемное решение :(
Изображение
представляю файл:

Прикрепленные файлы

  • Прикрепленный файл  ус-во.zip (1,67К)
    Количество загрузок:: 2

0

#2 Пользователь офлайн   dE fENDER 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 271
  • Регистрация: 18 Декабрь 08

Отправлено 07 Июнь 2012 - 20:10

Получаем четный и нечетный клок:
module calc(clk, eclk, oclk);

input wire clk;
output wire eclk, oclk;
reg ticker = 1'h0;

always @(posedge clk)
begin
  ticker <= ~ticker;
end

assign eclk = ticker;
assign oclk = ~ticker;

endmodule


схема:
Изображение

симуляция:
Изображение
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 members, 1 guests, 0 anonymous users