nedoPC.org

Electronics hobbyists community established in 2002
Last visit was: 15 Jun 2024 18:40
It is currently 15 Jun 2024 18:40



 [ 3 posts ] 
Verilog - Хильф мир битте! 
Author Message
Maniac

Joined: 01 Mar 2005 21:42
Posts: 230
Как в этом $ верилоге сделать массивы констант?

Например array[counter] - понятно, если array объявлен как reg array[3:0], а как сделать чтоб этот массив был заполнен константами? Что-то вроде небольшой ПЗУшки в схеме, прожжённой константами этими.

не на case'ы же переделывать...


17 Oct 2006 14:13
Junior

Joined: 04 May 2006 05:22
Posts: 3
Post 
Нельзя там константы в масив лепить, специализация языка слегка не та, если у тебя FPGA с RAM блоками то можно указывать файл прошивки, иначе только CASE. ActiveHDL умеет по .BIN или .HEX файлам делать бооольшие CASE, и если синтезатор правильно отрегулирован, получиться ПЗУ


08 Nov 2006 01:02
Maniac

Joined: 01 Mar 2005 21:42
Posts: 230
Post 
heroy wrote:
Нельзя там константы в масив лепить, специализация языка слегка не та, если у тебя FPGA с RAM блоками то можно указывать файл прошивки, иначе только CASE. ActiveHDL умеет по .BIN или .HEX файлам делать бооольшие CASE, и если синтезатор правильно отрегулирован, получиться ПЗУ


хаха, а я сделал
always @*
begin
array[1]=xxx;
array[2]=yyy; и тд!
end

и оно сожрало! а поскольку дело было в епм7ххх, то заодно и соптимизило, выкинув эти арраи вообще! =)


08 Nov 2006 01:49
 [ 3 posts ] 

Who is online

Users browsing this forum: Claude AI [Bot] and 20 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.