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

 
 
> ISE9.2. Реализация ФИФО, некоторые вопросы.
ovs_pavel
сообщение Aug 12 2009, 14:29
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 275
Регистрация: 19-05-06
Пользователь №: 17 249



Необходимо реализовать ФИФО. Если пользоваться коркой FIFO Generate, то для ФИФО с одной тактовой частотой для чтения и записи Xilinx не дает выбрать ФИФО которое по чтению является "FWFT: First-World Fall-Through", т.е. первое записанное слово сразу появляется на выходе (этот ржеим просто необходим в DMA обмене по интерфейсам типа PCI). А использовать ФИФО с разными тактовыми частотами не подходит (издерки в несколько тактов из-зи внутренней логики).
В Quartuse кстати все с этим в порядке, т.е. любой тип ФИФО в любой конфигурации. В Xilinx'е в ISE9.2 этого нет. Может кто знает как все-таки реализовать этот тип ФИФО в ISE9.2?

Сегодня установил новый ISE11.1. В нем уже реализовали возможность использовать FWFT с одной тактовой частотой. Но пакет не проверенный, да и в нем убрали возможность автоматической генерации test-bencha sad.gif(((. А я к этому привык (сам ни разу не писал test-benchi).
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
Kuzmi4
сообщение Aug 12 2009, 14:59
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 ovs_pavel - ну если в ISE 9.2 его нет, то врядли вы там его найдёте, даже если сильно стараться будете.
Коргенератор нетлисты для фифошки генерит =>как вариант - тут по форуму проскакивала темка , как 2 исешки поставить, ставите их 2 штуки и тянете с новой всё что нужно/пользуетесь... Если хочется симуляция - то и *.v можно стянуть с либ laughing.gif

А зачем вам тест бенч на фифошку unsure.gif ?
Go to the top of the page
 
+Quote Post
ovs_pavel
сообщение Aug 12 2009, 15:30
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 275
Регистрация: 19-05-06
Пользователь №: 17 249



Тест бенч не на ФИФО, а на весь проект, в состав которого входит ФИФО.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Aug 12 2009, 16:07
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Не вижу ничего плохого в том, чтобы пользоваться последними версиями пакетов. Но вообще IMHO FIFO не такой уж сложный блок (особенно когда оба порта на одной частоте), чтобы не сделать его самому, если готовый чем-то не устраивает.
Go to the top of the page
 
+Quote Post
ovs_pavel
сообщение Aug 12 2009, 16:16
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 275
Регистрация: 19-05-06
Пользователь №: 17 249



Возможно и не сложный, однако не встречал ни одного который бы эти занимался (все почему то берут корку). Ладно, буду делать предварительное чтение... хотя странно в альтере уже давно есть, а в xilinx'е только в этом году ввели.

А насчет последней версии, то это конечно придется. И видимо придется учиться писать тест-бенчи.
Go to the top of the page
 
+Quote Post
ArMouReR
сообщение Aug 12 2009, 18:03
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 61
Регистрация: 3-03-06
Пользователь №: 14 936



Тут Фифо пример простого синхроного фифо. Можете просто списать отсюда.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 16:16
Рейтинг@Mail.ru


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