Перейти к содержанию
    

andrew_su

Свой
  • Постов

    378
  • Зарегистрирован

  • Посещение

Репутация

1 Обычный

Информация о andrew_su

  • Звание
    Местный
    Местный
  • День рождения 07.01.1960

Контакты

  • ICQ
    Array

Информация

  • Город
    Array

Посетители профиля

4 310 просмотров профиля
  1. Чтобы сделать проще, надо сделать сложно, а потом упростить🙂
  2. Пример: При включенном Use Automatic Custom Do File и выключенном Use Custom Do File запустить из ise modelsim автоматически сформируются файлы camera_imit_tb.fdo и camera_imit_tb_wave.fdo После добавления нужных вам сигналов запомните их в wave.do Копируем camera_imit_tb.fdo в camera_imit_tb.do и camera_imit_tb_wave.fdo в camera_imit_tb_wave.do Содержимое wave.do переносим в очищенный camera_imit_tb_wave.do Дальше проделываем корректировки в camera_imit_tb.do как написано выше и по новой запускаем modelsim из ise. Для примера прикрепляю файлы В файле camera_imit_tb.do, в строке do {camera_imit_tb_wave.do}, можно подставить файл wave.do camera_imit_tb.do camera_imit_tb.fdo camera_imit_tb_wave.do camera_imit_tb_wave.fdo wave.do
  3. Из среды ISE ModelSim Simulator -> Simulate Behavioral Model -> (правая клавиша мышки)-> Simulation Properties Check box Use Custom Do File - установить Ниже строка Custom Do File - выбрать свой файл Check box Use Automatic Custom Do File - выключить В файле ****.do найти # # Source the wave do file # do {*******.do} и вписать вместо *******.do имя файла со своим списком сигналов
  4. Или RS-422. Например http://catalog.gaw.ru/index.php?page=component_detail&id=16644 3.3V http://www.union-ic.com/Upload/Datasheet/Datasheet_UM3488,UM3491_Rev08.pdf Можно найти и у других производителей. Еще много продают готовых модулей. https://www.google.com/search?q=rs-422+to+ttl+converter&client=firefox-b-e&sxsrf=APq-WBsBnuCpbRLNQLeV3h1arb6WL6hr5g%3A1644696773054&ei=xRQIYrPiApbekwXQsb6wCQ&oq=RS-422+&gs_lcp=Cgdnd3Mtd2l6EAMYBDIECAAQQzIFCAAQgAQyBQgAEIAEMgUIABCABDIKCAAQgAQQhwIQFDIFCAAQgAQyBQgAEIAEMgUIABCABDIECAAQQzIFCAAQgAQ6BwgAEEcQsAM6BwgAELADEENKBAhBGABKBAhGGABQ2iFY2iFgrz1oAXABeACAAW6IAW6SAQMwLjGYAQCgAQHIAQrAAQE&sclient=gws-wiz
  5. Тогда 485-е приемопередатчики на обоих концах, витые пары и в экране. Для надежности.
  6. Какое расстояние? Наличие помех?
  7. В тестбенче задайте signal reset : std_logic := '1'; У Вас же действующий уровень reset высокий? А после wait for 20 ns; снимите reset reset <= '0';
  8. В окошке Processes Generate Programming File -> правая клавиша мыши -> Process Properties - Configuration Options - первая строка в списке (Configuration Rate) значения: 2, 4, 6, 10, 12, 16, 22, 26 (МГц) Параметр определяет частоту тактирования флэш от FPGA в процессе загрузки прошивки.
  9. Может попробуйте поменять скорость загрузки в параметре Configuration rate при генерации файла конфигурации.
  10. STM32H7 I2C help!

    HAL_StatusTypeDef HAL_I2C_Master_Transmit(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint8_t *pData, uint16_t Size, uint32_t Timeout) DevAddress - I2C - шный адрес Вашего DAC pData - указатель на массив данных, которые предполагается передать в DAC. Например, если DAC 16-ти разрядный, то uint16_t DAC_DATA[8]; В зависимости от типа Вашего DAC, возможно, в DAC_DATA надо вписывать не только значение для преобразования, но и адрес регистра данных DAC. А еще, возможно, потребуется инициализация самого DAC. Size - количество передаваемых в DAC элементов DAC_DATA; Timeout - время в милисекундах, которое отводится функции HAL_I2C_Master_Transmit на выполнение всех ее действий, если за это время что-то не выполнится, функция возвратит ошибку.
  11. Пример. https://www.alliancememory.com/wp-content/uploads/pdf/ddr4/AllianceMemory_4Gb_DDR4_AS4C512M8D4_August2019_v1.0.pdf стр.11 - таблица команд для памяти. При подаче контроллером на микросхему памяти команд (например MRS и других) в таблице указаны выводы, которые необходимы. На них сэкономить не удастся.
  12. https://www.microsemi.com/product-directory/framers/4842-pm4351#overview
  13. stm32f103 spi not working

    У Вас на схеме из МАХ-а выходят сигналы: DIG1(с двух контактов??), DIG3, DIG4. А на индикатор приходят сигналы: DIG1, DIG2(откуда он берётся) и два DIG3. Это так задумано?
×
×
  • Создать...