реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> более одного выхода IOE в ПЛИС
L47
сообщение Aug 19 2017, 13:28
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 28-05-14
Пользователь №: 81 793



Всем привет!
Возможно ли на Cyclone IV E реализовать входной элемент IOE так, чтобы забирать с него например и задержанный и прямой и с регистра сигналы?
Go to the top of the page
 
+Quote Post
Александр77
сообщение Aug 19 2017, 17:30
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 563
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



Одновременно нет! Если по какому-то инициативному сигналу, то можно поставить демультиплексор и его выход будет выводить на вывод нужный сигнал.
Go to the top of the page
 
+Quote Post
L47
сообщение Aug 20 2017, 00:08
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 28-05-14
Пользователь №: 81 793



получилось использовать две задержки с одного IOE(на железе не проверял, но полагаю должно работать):
1. задаю в assigment editor разные задержки для входного пина:
Прикрепленное изображение

2. получаю в chip planner задействованных два блока задержки:
Прикрепленное изображение

3. в TimeQuest проверяю пути:
Прикрепленное изображение

Прикрепленное изображение

при изменении параметра задержки в assigment editor -е задержки пути соответственно изменяются

Код
`timescale 1ns / 1ps
module ioe_delay_both
        (
        input logic a,
        input logic clk,
        output logic c,
        output logic c1
        );
//===========================================/
//
//===========================================/


logic a0;
lcell delay0_a(
    .in(a),
    .out(a0)
    );
logic a1;
lcell delay1_a(
    .in(a),
    .out(a1)
    );    
    
logic [3:0] cnt = 'b0;    
always_ff@(posedge clk)
    begin
    if(a0) cnt <= cnt + 1'b1;
    c <= cnt[3];
    end

logic [3:0] cnt1 = 'b0;    
always_ff@(posedge clk)
    begin
    if(a1) cnt1 <= cnt1 + 1'b1;
    c1 <= cnt1[3];
    end    
    
    
endmodule
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st September 2017 - 08:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01288 секунд с 7
ELECTRONIX ©2004-2016