Перейти к содержанию
    

Использование связки Synplify(Verilog)-Xilinx.

On 9/2/2011 at 2:17 PM, druzhin said:

01. Положить xilinx_par.opt и xilinx_gp.opt в ...\Synplicity\fpga_xxx\lib\xilinx\

Огромное спасибо за то, что с таким лагом удалось прийти сюда и обрести надежду на прохождение тем же путём. Вопрос: эти файлы уже есть в моей установке 2009.06SP1 -бит в бит. Это не должно смущать? Дистрибутив брал из закромов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

33 minutes ago, AnatolySh said:

Огромное спасибо за то, что с таким лагом удалось прийти сюда и обрести надежду на прохождение тем же путём. Вопрос: эти файлы уже есть в моей установке 2009.06SP1 -бит в бит. Это не должно смущать? Дистрибутив брал из закромов.

Я щас сам создаю opt-файл, кладу его в папку с проектом, вручную подключаю его. Пра558096081_PaROptions.thumb.png.761d1292554a944f830c81d1042d16b2.pngвой кнопкой мыши по "par - Xilinx P&R", P&R Options. Файл spartan6.opt прикреплен.

spartan6.opt

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как понимал *.opt и *.tcl, что создаёт по умолчанию Synplify Premier with Design Planner - суть одно и тоже.

У меня вместо этого набор bat, первый из которых вызывает %Xilinx%\bin\nt64\ngdbuild.exe

И вот при вызове его возникают сообщения вида

Checking expanded design ...
ERROR:NgdBuild:604 - logical block 'u_rgb2ycrcb_v1_0' with type 'rgb2ycrcb_v1_0'
   could not be resolved. A pin name misspelling can cause this, a missing edif
   or ngc file, case mismatch between the block name and the edif or ngc file
   name, or the misspelling of a type name. Symbol 'rgb2ycrcb_v1_0' is not
   supported in target 'spartan3'.

Объявление в коде

module rgb2ycrcb_v1_0 (
		sclr, ce, v_sync_out, pix_en_in, h_sync_out, clk, pix_en_out, h_sync_in, v_sync_in, cb, cr, b, g, r, y
	)/* synthesis syn_black_box syn_noprune=1 */;
	
	input sclr;
	input ce;
	output v_sync_out;
	input pix_en_in;
	output h_sync_out;
	input clk;
	output pix_en_out;
	input h_sync_in;
	input v_sync_in;
	output [7 : 0] cb;
	output [7 : 0] cr;
	input [7 : 0] b;
	input [7 : 0] g;
	input [7 : 0] r;
	output [7 : 0] y;
endmodule
`endif

И инстанс

rgb2ycrcb_v1_0 u_rgb2ycrcb_v1_0 (
	.sclr(1'b0), .ce(1'b1), .v_sync_out(v_sync_out), .pix_en_in(pix_en), .h_sync_out(h_sync_out), .clk(pix_clk_c), 
	.pix_en_out(pix_en_out), .h_sync_in(hsync_i), .v_sync_in(vsync_i), .b(blu), .g(grn), .r(red), .y(y), .cb(cb), .cr(cr)
)/* synthesis syn_noprune = 1 */;  	

Как Sinplify указать на rgb2ycrcb_v1_0.ngc ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...