User Tag List

Показано с 1 по 10 из 803

Тема: Реверс-инжиниринг Z80

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    27.11.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    974
    Спасибо Благодарностей отдано 
    51
    Спасибо Благодарностей получено 
    197
    Поблагодарили
    164 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    module top(
    input clk,
    input rd,
    input wr,
    inout data
    );

    reg data_out;
    wire data_in;

    always @(posedge clk)
    if (wr)
    data_out = data_in;


    assign data = rd ? data_out : 1'bz;
    assign data_in = data;

    endmodule
    schematic.pdf

    - - - Добавлено - - -

    module top(
    input clk,
    input csA,
    input csB,
    input dataA,
    input dataB,
    output data
    );

    reg data;

    always @(posedge clk)
    begin
    case ({csA,csB})
    2'b10: data = dataA;
    2'b01: data = dataB;
    2'b00: data = data;
    default: data = 1'b1;
    endcase
    end

    endmodule
    schematic1.pdf schematic2.pdf

    - - - Добавлено - - -

    Ну или вот такое извр

    always @(posedge clk)
    begin
    data <= csA ? dataA : csB ? dataB : 1'bz;
    end
    schematic3.pdf schematic4.pdf

    - - - Добавлено - - -

    Можно - но НЕ нужно использовать значение 1'bz внутри схемы.
    1'bz - это для ВНЕШНИХ буферов (физический вывод).
    ПС: примеры не самые изящные - айэмсорри (с)

    Этот пользователь поблагодарил AlexG за это полезное сообщение:

    Titus(15.10.2024)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 1739
    Последнее: 09.01.2025, 10:55
  2. Ответов: 32
    Последнее: 18.12.2024, 18:19
  3. Реверс-инжиниринг игры Boovie
    от Oleg N. Cher в разделе Программирование
    Ответов: 41
    Последнее: 09.01.2022, 23:07
  4. Реверс МК-92
    от Случайность в разделе Программируемые калькуляторы
    Ответов: 55
    Последнее: 24.04.2021, 23:47
  5. Реверс инжиниринг печатной платы
    от Filin в разделе Несортированное железо
    Ответов: 36
    Последнее: 11.03.2018, 22:46

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •