0 / 0 / 0
Регистрация: 01.06.2025
Сообщений: 6

Схема ячейки памяти типа 2D на базе RS триггера

01.06.2025, 20:51. Показов 1073. Ответов 11

Студворк — интернет-сервис помощи студентам
Необходимо синтезировать схему ячейки памяти типа 2D на базе RS триггера в Quartus II. Помогите, пожалуйста, если кто-то знает, как это сделать и как это будет выглядеть.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.06.2025, 20:51
Ответы с готовыми решениями:

Синтезировать схему ячейки памяти типа 2D на базе JK триггера
Всем здрасте. Нужна схема ячейки памяти 2D на базе JK триггера. Заранее благодарен. Делал такое,...

Ячейка памяти на базе RS-триггера
Здравствуйте. Проблема такая. Необходимо синтезировать схему ячейки памяти на базе RS-триггера...

Т-Триггер на ИЛИ-НЕ элементах и что это за триггер?
Здравствуйте. Нужно построить схему Т-Триггера через ИЛИ-НЕ элементы. Вот сам триггер...

11
 Аватар для abit
715 / 498 / 145
Регистрация: 03.02.2013
Сообщений: 1,624
01.06.2025, 20:54
VHDL пойдёт?
0
0 / 0 / 0
Регистрация: 01.06.2025
Сообщений: 6
01.06.2025, 21:01  [ТС]
Эх, простите, я недавно начала учиться и не совсем разбираюсь в терминологии, и еще не знаю, что такое VHDL. Но думаю, что пойдет. Мне уже все подойдет, лишь бы стало понятнее, что делать с заданием
0
 Аватар для abit
715 / 498 / 145
Регистрация: 03.02.2013
Сообщений: 1,624
01.06.2025, 21:14
я сам не силён, пишу только ПЛИС от Altera, но там есть 4 языка AHDL, VHDL, Verilog и SystemVerilog, вам на чём надо? возможно вашей ПЛИС вообще не из этой группы что-то надо)))
0
0 / 0 / 0
Регистрация: 01.06.2025
Сообщений: 6
01.06.2025, 21:24  [ТС]
Нам нужно сделать схему в квартусе. Преподаватель дал нам учебник "Цифровая схемотехника и архитектура компьютера" (Дэвид М. Харрис и Сара Л. Харрис) 2013 года, оттуда я взяла первую схемку RS триггера. Преподаватель не проводит консультации и остается только думать своей головой и разбираться. Вторая схемка - как я перенесла схему из учебника в квартус, но у меня закрадываются сомнения, что это не то, что нужно. Что это не схема ячейки памяти типа 2D на базе RS триггера, а просто RS триггер
Миниатюры
Схема ячейки памяти типа 2D на базе RS триггера   Схема ячейки памяти типа 2D на базе RS триггера  
0
3680 / 2569 / 573
Регистрация: 11.09.2009
Сообщений: 9,223
01.06.2025, 22:07
Цитата Сообщение от abit Посмотреть сообщение
возможно вашей ПЛИС вообще не из этой группы что-то надо
Написано же:
Цитата Сообщение от mixedsat Посмотреть сообщение
в Quartus II
А это однозначно Альтера. Так что не стесняйтесь, делитесь.

А для вас, mixedsat, есть неприятная новость:
"Ячейки памяти 2D" - это не схемотехника, а название технологии, всего лишь принцип размещения элементов на кристалле микросхемы - все элементы в одной плоскости. "2D" - это два измерения (2 Dimentions). Отсюда непонятно, что именно от вас требуется сделать.
Хотя есть и хорошая новость: на ПЛИС Альтера любые ячейки памяти получатся 2D, потому что кристалл самой ПЛИС изготовлен по этой технологии.

Цитата Сообщение от mixedsat Посмотреть сообщение
это не схема ячейки памяти типа 2D на базе RS триггера, а просто RS триггер
Совершенно верно.
Просто поищите схему ячейки памяти на RS-триггерах. Их в этой схеме будет несколько.
Любой поисковик выдаст вам кучу возможных вариантов.

Можете искать также "D-триггер на RS-триггерах". Это фактически и есть ячейка памяти. У неё два входа - вход данных D (отсюда и название "D-триггер") и вход тактирующего сигнала, и один выход. D-триггер, как и ячейка памяти, запоминает на выходе тот уровень, какой был на входе в момент фронта на тактовом входе.

Цитата Сообщение от mixedsat Посмотреть сообщение
я перенесла схему из учебника в квартус
Это вы рисуете принципиальную электрическую схему в графическом редакторе. abit, говорил не об этом, а о языках описания аппаратуры. "HDL" - это аббревиатура от Hardware Description Languge, в переводе Язык Описания "Железа". Это не рисование схем, а описание схем текстом. На всякий случай надо бы уточнить, что от вас требуется. Хотя можете и в таком виде предоставить. В крайнем случае вас поправят.
0
0 / 0 / 0
Регистрация: 01.06.2025
Сообщений: 6
01.06.2025, 22:20  [ТС]
Ура, теперь понятно, что значит 2D. Странно, что у преподавателя в задании есть варианты с 3D типом, как их тогда рисовать в квартусе, если по идее там все ячейки памяти 2д... Слоями, что ли... Но ладно, хорошо, что у меня вариант 2д.
Нам нужно именно нарисовать схему в квартусе, не описать схему текстом.
Спасибо огромное!!!!!!!! Постараюсь все-таки выполнить это задание.
Миниатюры
Схема ячейки памяти типа 2D на базе RS триггера  
0
3680 / 2569 / 573
Регистрация: 11.09.2009
Сообщений: 9,223
01.06.2025, 23:15
Цитата Сообщение от mixedsat Посмотреть сообщение
Странно, что у преподавателя в задании есть варианты с 3D типом
У преподавателей ещё и не такие "странности" в методичках бывают. Относитесь к этому спокойно. У преподавателя задача не дать вам точные исчерпывающие знания, а научить вас учиться. Когда выйдете на работу, годика за два-три инженеры эту кашу в вашей голове поправят.

Не по теме:

Кстати, именно исходя из этого соображения среди требований работодателей при приёме на работу обычно присутствует "минимальный стаж работы по специальности - 3 года".

0
0 / 0 / 0
Регистрация: 01.06.2025
Сообщений: 6
02.06.2025, 09:57  [ТС]
А, так получается, что RS-триггер и есть ячейка памяти? Значит, та схема, которую я нарисовала из учебника, как раз то, что нужно, наверное так?
Миниатюры
Схема ячейки памяти типа 2D на базе RS триггера  
0
3680 / 2569 / 573
Регистрация: 11.09.2009
Сообщений: 9,223
02.06.2025, 11:12
Цитата Сообщение от mixedsat Посмотреть сообщение
получается, что RS-триггер и есть ячейка памяти?
Нет.
Читайте ответы внимательнее.

На приведённой вами картинке всего лишь написано, что RS-триггер - это триггер. В отличие от элементарных логических элементов, триггер может сохранять состояние выхода после снятия управляющего сигнала. Конечно из-за этого свойства можно назвать его "ячейкой памяти". Но назначение входов не то.
Причина неточности - отсутствие чёткой терминологии. Тоже привыкайте, среди работников-теоретиков это часто встречается.
0
0 / 0 / 0
Регистрация: 01.06.2025
Сообщений: 6
02.06.2025, 12:26  [ТС]
Поняла, спасибо большое Вам за советы!
0
 Аватар для abit
715 / 498 / 145
Регистрация: 03.02.2013
Сообщений: 1,624
04.06.2025, 22:06
Цитата Сообщение от i8085 Посмотреть сообщение
делитесь
у Altera не только VHDL, например приезжал к нам человек из питера на завод, обалдел, сказал все пишут на Verilog, а мы отсталые динозавры
но ладно, делюсь:
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
 
entity RS_MemoryCell is
    Port (
        RowSel    : in  STD_LOGIC;
        ColSel    : in  STD_LOGIC;
        WriteEn   : in  STD_LOGIC;
        DataIn    : in  STD_LOGIC;
        DataOut   : out STD_LOGIC
    );
end RS_MemoryCell;
 
architecture Behavioral of RS_MemoryCell is
    signal S, R     : STD_LOGIC;
    signal Q, Qn    : STD_LOGIC;
begin
 
    S <= RowSel and ColSel and WriteEn and DataIn;
    R <= RowSel and ColSel and WriteEn and not DataIn;
 
    Q  <= not (R or Qn);
    Qn <= not (S or Q);
 
    DataOut <= Q and RowSel and ColSel;
end Behavioral;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.06.2025, 22:06
Помогаю со студенческими работами здесь

Реализовать автомат с памятью на JK триггере
Не могу сделать проверку состояния JK триггера .include &quot;m16def.inc&quot; ldi r30,0xFF out...

Разработать схему синхронного RS-триггера с 4-мя входами парафазной установки и сброса
вопрос немного не в тему , но у многих програмистов по учебному курсу есть схемотехника так вот...

Нарисовать схему JK-триггера
Нарисовать схему JK-триггер на элементах И-НЕ, его условно-графическое обозначение. Построить...

Разработка принципиальной схемы триггера
1. Нарисовать принципиальную схему триггера, используя предложенные элементы 2. Обозначить...

Схема синхронного D (T)- триггера
Задание: Реализовать поведенческое и структурное VHDL-описание синхронного D(T)- триггера....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

Новые блоги и статьи
Популярные LM модели ориентированы на увеличение затрат ресурсов пользователями сгенерированного кода (грязь -заслуги чистоплюев).
Hrethgir 12.06.2025
Вообще обратил внимание, что они генерируют код (впрочем так-же ориентированы разработчики чипов даже), чтобы пользователь их использующий уходил в тот или иной убыток. Это достаточно опытные модели,. . .
Топ10 библиотек C для квантовых вычислений
bytestream 12.06.2025
Квантовые вычисления - это та область, где теория встречается с практикой на границе наших знаний о физике. Пока большая часть шума вокруг квантовых компьютеров крутится вокруг языков высокого уровня. . .
Dispose и Finalize в C#
stackOverflow 12.06.2025
Работая с C# больше десяти лет, я снова и снова наблюдаю одну и ту же историю: разработчики наивно полагаются на сборщик мусора, как на волшебную палочку, которая решит все проблемы с памятью. Да,. . .
Повышаем производительность игры на Unity 6 с GPU Resident Drawer
GameUnited 11.06.2025
Недавно копался в новых фичах Unity 6 и наткнулся на GPU Resident Drawer - штуку, которая заставила меня присвистнуть от удивления. По сути, это внутренний механизм рендеринга, который автоматически. . .
Множества в Python
py-thonny 11.06.2025
В Python существует множество структур данных, но иногда я сталкиваюсь с задачами, где ни списки, ни словари не дают оптимального решения. Часто это происходит, когда мне нужно быстро проверять. . .
Работа с ccache/sccache в рамках C++
Loafer 11.06.2025
Утилиты ccache и sccache занимаются тем, что кешируют промежуточные результаты компиляции, таким образом ускоряя последующие компиляции проекта. Это означает, что если проект будет компилироваться. . .
Настройка MTProxy
Loafer 11.06.2025
Дополнительная информация к инструкции по настройке MTProxy: Перед сборкой проекта необходимо добавить флаг -fcommon в конец переменной CFLAGS в Makefile. Через crontab -e добавить задачу: 0 3. . .
Изучаем Docker: что это, как использовать и как это работает
Mr. Docker 10.06.2025
Суть Docker проста - это платформа для разработки, доставки и запуска приложений в контейнерах. Контейнер, если говорить образно, это запечатанная коробка, в которой находится ваше приложение вместе. . .
Тип Record в C#
stackOverflow 10.06.2025
Многие годы я разрабатывал приложения на C#, используя классы для всего подряд - и мне это казалось естественным. Но со временем, особенно в крупных проектах, я стал замечать, что простые классы. . .
Разработка плагина для Minecraft
Javaican 09.06.2025
За годы существования Minecraft сформировалась сложная экосистема серверов. Оригинальный (ванильный) сервер не поддерживает плагины, поэтому сообщество разработало множество альтернатив. CraftBukkit. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru