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

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


Участник
*

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



Всем привет!
Возможно ли на Cyclone IV E реализовать входной элемент IOE так, чтобы забирать с него например и задержанный и прямой и с регистра сигналы?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
L47
сообщение Aug 20 2017, 00:08
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 03:56
Рейтинг@Mail.ru


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