Двухпортовая система RAM, простая двухпортовая система RAM, единственный порт система RAM

RAM блокируется на основе hdl. Системный объект RAM со способностью обеспечить начальное значение

  • Библиотека:
  • HDL Coder / HDL RAMs

Описание

Блоки являются Системными блоками MATLAB, которые используют Систему hdl.RAM object™. Можно задать тип RAM как Dual port, Simple dual port или Single port. С точки зрения поведения моделирования блок Dual Port RAM System ведет себя подобный Двухпортовому RAM, Единственный Порт Система RAM ведет себя подобный Единственному Порту RAM и так далее. С Системными блоками MATLAB вы можете:

  • Задайте начальное значение для RAM. В диалоговом окне Block Parameters войдите, значение для Задают начальное значение RAM.

  • Получите более быстрые результаты симуляции, когда вы будете использовать эти блоки в своей модели Simulink®.

Ограничения

  • Блок не поддерживает входные параметры boolean. Бросьте любые типы boolean к ufix1 для входного параметра к блоку.

Порты

Входной параметр

развернуть все

Данные, которые вы пишете в местоположение Оперативной памяти, когда wrEn верен. Это значение может быть double, single, integer или объектом fixed-point (fi), и может быть действительным или комплексным.

Типы данных: единственный | удваиваются | int8 | int16 | uint8 | uint16 | фиксированная точка

Обратитесь к этому, вы вписываете в данные, когда wrEn верен. RAM читает значение в ячейке памяти addr, когда wrEn является ложным. Это значение может быть или fixed-point (fi) или integer, и должно быть действительным и без знака.

Зависимости

Чтобы включить этот порт, установите Задавание типа параметра RAM к Single port.

Типы данных: uint8 | uint16 | фиксированная точка

Адрес RAM, что вы вписываете в данные. Это значение может быть или fixed-point (fi) или integer, и должно быть действительным и без знака.

Зависимости

Чтобы включить этот порт, установите Задавание типа параметра RAM к Simple dual port или Dual port.

Типы данных: uint8 | uint16 | фиксированная точка

Когда wrEn верен, RAM пишет данные в ячейку памяти, которую вы задаете. Если вы устанавливаете Задавание типа RAM к Single port, RAM читает значение в ячейке памяти addr, когда wrEn является ложным.

Типы данных: Булевская переменная

Обратитесь к этому, вы считываете данные из RAM. Это значение может быть или fixed-point (fi) или integer, и должно быть действительным и без знака.

Зависимости

Чтобы включить этот порт, установите Задавание типа параметра RAM к Simple dual port или Dual port.

Типы данных: uint8 | uint16 | фиксированная точка

Вывод

развернуть все

Выходные данные, что RAM читает из ячейки памяти addr, когда wrEn является ложным.

Зависимости

Чтобы включить этот порт, установите Задавание типа параметра RAM к Single port.

Старые выходные данные, что RAM читает из ячейки памяти rd_addr.

Зависимости

Чтобы включить этот порт, установите Задавание типа параметра RAM к Simple dual port или Dual port.

Новые или старые выходные данные, что RAM читает из ячейки памяти wr_addr.

Зависимости

Чтобы включить этот порт, установите Задавание типа параметра RAM к Dual port.

Параметры

развернуть все

Тип RAM, заданного как также:

  • Single port — Создайте единственный порт RAM с, Записывают данные, Адрес и Разрешение записи как входные параметры и Считанные данные как вывод.

  • Simple dual port — Создайте простой двухпортовый RAM с, Записывают данные, адрес Записи, Разрешение записи и адрес Рида как входные параметры и данные от адреса чтения как вывод.

  • Dual port — Создайте двухпортовый RAM с, Записывают данные, адрес Записи, Разрешение записи и адрес Рида как входные параметры и данные от адреса чтения и адреса записи как выходные параметры.

Генератор кода динамически конфигурирует порты ввода и вывода блока на основе типа RAM, который вы задаете.

Поведение для Write вывод, заданный как также:

  • 'New data' — Отошлите новые данные в адресе к выводу.

  • Old data' — Отошлите старые данные в адресе к выводу.

Начальное моделирование вывод Системного объекта, заданного как также:

  • Скалярное значение.

  • Вектор со взаимно-однозначным отображением между начальным значением и словами RAM.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Преобразование фиксированной точки
Преобразуйте алгоритмы с плавающей точкой в фиксированную точку с помощью Фиксированной точки Designer™.

Введенный в R2017b

Была ли эта тема полезной?