|
Чтение данных из CPU в FPGA, vhdl |
|
|
|
 |
Ответов
|
Nov 24 2009, 07:22
|
Частый гость
 
Группа: Участник
Сообщений: 118
Регистрация: 13-09-09
Пользователь №: 52 331

|
Цитата(SFx @ Nov 24 2009, 10:18)  констрейны - это ограничения, которые требуется выполнить синтезатору - мапперу, при компиляции проекта. они могут быть : 1. по частоте 2. по физическому местоположению цепи/блока/LE на кристалле 3. по задержке распространения сигнала по цепи где в Квартусе это указывается? пока просто создаю проект. пробовал оптимизацию optimal на speed менять - вышло только хуже
|
|
|
|
|
Nov 24 2009, 08:22
|
Частый гость
 
Группа: Участник
Сообщений: 118
Регистрация: 13-09-09
Пользователь №: 52 331

|
Цитата(SM @ Nov 24 2009, 11:25)  Создаете .SDC-файл, добавляете в проект и пишете. создал, открыл. а дальше что писать? можете пример подкинуть?
|
|
|
|
|
Nov 25 2009, 05:46
|
Частый гость
 
Группа: Участник
Сообщений: 118
Регистрация: 13-09-09
Пользователь №: 52 331

|
Цитата(SM @ Nov 24 2009, 12:24)  А дальше читать описание SDC в квартусе, читать даташит на блекфин, и писать, перенося данные из даташита по сетапам-холдам в вид SDC... Примеров SDC полно в сети, это стандарт по описанию констрейнов с древнейших времен. скачал кук-бук на констрейны и выбрал TimeQuest timing analizer. создал SDC файл и прикрепил в проект. подскажите, какие именно констрейны необходимо задать в SDC-файле для работы шины ПЛИС на вход (только запись из Процессора в ПЛИС), d - данные nwe -строб запими nce - выбор ПЛИС a - адрес если временные соотношения такие: a выставляется одновременно с опусканием nceчерез 2 clk опускается nwe на время 1 clk nwe и nce подымаются одновременно clk=130 МГц и самое главное - будет ли квартус учитывать эти констрейны при синтезе? что такое fmax - ? почему когда явно указал через create_clk частоту 50 МГц, анализатор по-прежнему ее делает 35 мгц?
|
|
|
|
Сообщений в этой теме
%-) Чтение данных из CPU в FPGA Nov 23 2009, 06:08 SFx а почему шина адреса не используется? все подряд д... Nov 23 2009, 06:22 %-) Цитата(SFx @ Nov 23 2009, 10:22) а почему... Nov 23 2009, 06:57  SM Цитата(%-) @ Nov 23 2009, 09:57)... Nov 23 2009, 07:04   %-) Цитата(SM @ Nov 23 2009, 10:04) Так расск... Nov 23 2009, 07:17    Dima_G Цитата(%-) @ Nov 23 2009, 11:17)... Nov 23 2009, 07:20 SM вот на верилоге. на вхдл сами переводите если очен... Nov 23 2009, 06:39 SM Вы сначала определитесь, что эти данные с выхода р... Nov 23 2009, 07:20 dvladim Цитата(%-) @ Nov 23 2009, 11:17)... Nov 23 2009, 08:34 %-) диаграммы ниже.
отвечаю на вопросы от SM
данные ... Nov 23 2009, 08:37 SM Тогда, наверное, надо работать по CLKOUT (если ПЛИ... Nov 23 2009, 08:52 dvladim Цитата(%-) @ Nov 23 2009, 12:37)... Nov 23 2009, 09:03 Shivers Смотря какие тайминги, и смотря как скорость ПЛИС.... Nov 23 2009, 09:46 des00 Цитата(Shivers @ Nov 23 2009, 03:46) Смот... Nov 23 2009, 10:43  Shivers Цитата(des00 @ Nov 23 2009, 13:43) при ра... Nov 23 2009, 12:40   des00 Цитата(Shivers @ Nov 23 2009, 06:40) Это ... Nov 23 2009, 14:27    Shivers Цитата(des00 @ Nov 23 2009, 17:27) Вы одн... Nov 23 2009, 14:49 SM Ну вы бы асики-то не приплетали... Там все на так,... Nov 23 2009, 14:55 Shivers Цитата(SM @ Nov 23 2009, 17:55) Ну вы бы ... Nov 23 2009, 15:04  SM Цитата(Shivers @ Nov 23 2009, 18:04) Если... Nov 23 2009, 15:06 dvladim Цитата(Shivers @ Nov 23 2009, 16:40) Это ... Nov 23 2009, 20:45 %-) вот часть дизайна, которая перехватывает обращение... Nov 23 2009, 23:13 BSV Делал интерфейс с Блэкфином на Спартан 3. Использо... Nov 24 2009, 01:11 %-) Цитата(BSV @ Nov 24 2009, 05:11) В коде и... Nov 24 2009, 02:37  des00 Цитата(%-) @ Nov 23 2009, 20:37)... Nov 24 2009, 04:19 SM Еще констрейны покажите. Исходника мало. Nov 24 2009, 05:55 %-) Цитата(SM @ Nov 24 2009, 08:55) Еще конст... Nov 24 2009, 06:44  SM Цитата(%-) @ Nov 24 2009, 09:44)... Nov 24 2009, 07:13 dvladim Цитата(%-) @ Nov 24 2009, 06:37)... Nov 24 2009, 19:17 %-) проблема почти полностью решена с помощью буфера м... Nov 25 2009, 03:15 SM для WE - если он заведен как тактовый сигнал creat... Nov 25 2009, 11:22
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|