16+
Суббота
18 ноября
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Программируемая логика и ЦОС

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
Ruslan  (20.08.2017 17:20) , в ответ на В квартусе вообще нельзя что-ли сделать Pin planning пока не сочинена начинка ПЛИС? А если я хочу нарисовать схему, и пока конструктора плату разводят, я бы работал над начинкой. Как эту Early Pin Planning сделать? Откуда взять ppf файл автор: Mebius
Можно. На верилоге описываешь top модуль - входы/выходы, в *.qsf файле назначение выводов. И можно компилировать. 
fpga.v
module fpga (
    // FPGA
    // clock and reset
    input           fpga_clk_25,
    input           fpga_reset_n,

    // emac rgmii 0
    output          fpga_emac0_txc,
    output          fpga_emac0_tx_ctl,
    output [3:0]    fpga_emac0_td,
    input           fpga_emac0_rxc,
    input           fpga_emac0_rx_ctl,
    input  [3:0]    fpga_emac0_rd,
    output          fpga_emac0_mdc,
    inout           fpga_emac0_mdio,
    input           fpga_emac0_rxer,
    input           fpga_emac0_col,
    input           fpga_emac0_crs
);
fpga.qsf
# FPGA clock and reset
set_location_assignment PIN_P9 -to fpga_clk_25
set_location_assignment PIN_N14 -to fpga_reset_n
# emac rgmii 0
set_location_assignment PIN_P2 -to fpga_emac0_txc
set_location_assignment PIN_P1 -to fpga_emac0_tx_ctl
set_location_assignment PIN_N1 -to fpga_emac0_td[0]
set_location_assignment PIN_N3 -to fpga_emac0_td[1]
set_location_assignment PIN_N4 -to fpga_emac0_td[2]
set_location_assignment PIN_M7 -to fpga_emac0_td[3]
set_location_assignment PIN_L7 -to fpga_emac0_rxc
set_location_assignment PIN_K4 -to fpga_emac0_rx_ctl
set_location_assignment PIN_K5 -to fpga_emac0_rd[0]
set_location_assignment PIN_J1 -to fpga_emac0_rd[1]
set_location_assignment PIN_J2 -to fpga_emac0_rd[2]
set_location_assignment PIN_J3 -to fpga_emac0_rd[3]
set_location_assignment PIN_H4 -to fpga_emac0_mdc
set_location_assignment PIN_H5 -to fpga_emac0_mdio
set_location_assignment PIN_H1 -to fpga_emac0_col
set_location_assignment PIN_H3 -to fpga_emac0_crs
set_location_assignment PIN_M8 -to fpga_emac0_rxer
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7526 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVII