Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Программируемая логика

Программируемая логика FPGA, CPLD

Ответ
 
Опции темы Опции просмотра
Старый 31.03.2010, 14:32   #76
igor_tgru
Senior Member
 
Аватар для igor_tgru
 
Регистрация: 25.02.2007
Возраст: 46
Сообщений: 688
Вес репутации: 1421/65
igor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud of
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от МимоПроходил Посмотреть сообщение
как разделить 16-и разрядную шину на два 8-и разрядных.
несовсем понятно , какой язык ?
например на верилоге пишеш в "[]" с какими проводами работаеш
igor_tgru вне форума   Ответить с цитированием
Старый 31.03.2010, 14:40   #77
gontharov
Senior Member
 
Аватар для gontharov
 
Регистрация: 29.06.2007
Возраст: 38
Сообщений: 320
Вес репутации: 218/49
gontharov has a spectacular aura aboutgontharov has a spectacular aura aboutgontharov has a spectacular aura about
По умолчанию Re: Решил взяться за ПЛИС...

VHDL:
Код:
signal a std_logic_vector(7 downto 0);
signal b std_logic_vector(7 downto 0);
signal c std_logic_vector(15 downto 0);

a<=c(7 downto 0);
b<=c(15 downto 8);
gontharov вне форума   Ответить с цитированием
Старый 31.03.2010, 20:10   #78
МимоПроходил
Senior Member
 
Регистрация: 02.12.2008
Адрес: Где-то между Нижним и Казанью
Возраст: 48
Сообщений: 1,071
Вес репутации: 707/56
МимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to behold
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от igor_tgru Посмотреть сообщение
несовсем понятно , какой язык ?
например на верилоге пишеш в "[]" с какими проводами работаеш

Пока только схематик...
МимоПроходил вне форума   Ответить с цитированием
Старый 31.03.2010, 20:25   #79
МимоПроходил
Senior Member
 
Регистрация: 02.12.2008
Адрес: Где-то между Нижним и Казанью
Возраст: 48
Сообщений: 1,071
Вес репутации: 707/56
МимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to behold
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от gontharov Посмотреть сообщение
VHDL:
Код:
signal a std_logic_vector(7 downto 0);
signal b std_logic_vector(7 downto 0);
signal c std_logic_vector(15 downto 0);
 
a<=c(7 downto 0);
b<=c(15 downto 8);

То есть если в схематик, то надо сделать три отдельных шины и соединять отдельно?
Попробую...
МимоПроходил вне форума   Ответить с цитированием
Старый 31.03.2010, 21:56   #80
Petr
Senior Member
 
Аватар для Petr
 
Регистрация: 25.02.2007
Возраст: 48
Сообщений: 1,785
Вес репутации: 3564/97
Petr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond repute
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от МимоПроходил Посмотреть сообщение
То есть если в схематик, то надо сделать три отдельных шины и соединять отдельно?
Попробую...
VHDL это мягко говоря не схематик.
И ничего это не значит.
В схематике можно с шинами, можно и без.
Можно с 3-мя можно и с одной.

Пример нужно какой либо взять - будет ясно сразу.
Могу заслать, если надо.
Petr вне форума   Ответить с цитированием
Старый 31.03.2010, 22:04   #81
igor_tgru
Senior Member
 
Аватар для igor_tgru
 
Регистрация: 25.02.2007
Возраст: 46
Сообщений: 688
Вес репутации: 1421/65
igor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud of
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от МимоПроходил Посмотреть сообщение
Пока только схематик...
совет от души : не трать на него время , его простота как мираж , только кажется. качни книжки по языкам они есть в инете (если что могу куда нибуть закинуть) . для примера посмотри как просто реализуется семисегментный дешифратор например на верилоге
Цитата:
module SEG7_LUT ( oSEG,iDIG );
input [3:0] iDIG;
output [6:0] oSEG;
reg [6:0] oSEG;
always @(iDIG)
begin
case(iDIG)
4'h1: oSEG = 7'b1111001; // ---t----
4'h2: oSEG = 7'b0100100; // | |
4'h3: oSEG = 7'b0110000; // lt rt
4'h4: oSEG = 7'b0011001; // | |
4'h5: oSEG = 7'b0010010; // ---m----
4'h6: oSEG = 7'b0000010; // | |
4'h7: oSEG = 7'b1111000; // lb rb
4'h8: oSEG = 7'b0000000; // | |
4'h9: oSEG = 7'b0011000; // ---b----
4'ha: oSEG = 7'b0001000;
4'hb: oSEG = 7'b0000011;
4'hc: oSEG = 7'b1000110;
4'hd: oSEG = 7'b0100001;
4'he: oSEG = 7'b0000110;
4'hf: oSEG = 7'b0001110;
4'h0: oSEG = 7'b1000000;
endcase
end
endmodule
igor_tgru вне форума   Ответить с цитированием
Старый 31.03.2010, 22:23   #82
МимоПроходил
Senior Member
 
Регистрация: 02.12.2008
Адрес: Где-то между Нижним и Казанью
Возраст: 48
Сообщений: 1,071
Вес репутации: 707/56
МимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to behold
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от Petr Посмотреть сообщение
VHDL это мягко говоря не схематик.
И ничего это не значит.
В схематике можно с шинами, можно и без.
Можно с 3-мя можно и с одной.

Пример нужно какой либо взять - будет ясно сразу.
Могу заслать, если надо.

LECLECHA собака YANDEX.RU

Вообще-то пытаюсь нарисовать шесть 8-и битных ШИМ.
Понимаю, что задача тривиальна. Однако, в 72 макроячейки не влезаю (влезаю в 74...), поэтому решил попробовать уменьшить количество корпусов - один корпус регистра на 2 входа компаратора.
МимоПроходил вне форума   Ответить с цитированием
Старый 31.03.2010, 22:24   #83
Petr
Senior Member
 
Аватар для Petr
 
Регистрация: 25.02.2007
Возраст: 48
Сообщений: 1,785
Вес репутации: 3564/97
Petr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond repute
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от igor_tgru Посмотреть сообщение
совет от души : не трать на него время , его простота как мираж , только кажется. качни книжки по языкам они есть в инете (если что могу куда нибуть закинуть) . для примера посмотри как просто реализуется семисегментный дешифратор например на верилоге
+1
Но !
Я не силен в верилоге, в VHDL я бы сделал малек по другому.
Привожу кусок, из него идея ясна:
Код:
 
    type corTabType is array(0 to 255) of integer range 0 to 255;     
    --таблица цветовой экспотенциальной коррекции ROUND(EXP(0,01*A1)*21,5971677-21,5971677;0)
    --с некоторой ручной правкой в начале
    constant corTab: corTabType:=(    
          0,  2,  2,  2,  2,  3,  3,  3,  3,  4,  4,  4,  4,  5,  5,  5,
          5,  6,  6,  6,  6,  7,  7,  7,  7,  8,  8,  8,  8,  9,  9,  9,
          9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13,
         13, 14, 14, 14, 15, 15, 15, 16, 16, 17, 17, 17, 18, 18, 19, 19,
         19, 20, 20, 21, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26,
         26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 32, 32, 33, 33, 34, 34,
         35, 35, 36, 37, 37, 38, 38, 39, 40, 40, 41, 41, 42, 43, 43, 44,
         45, 45, 46, 47, 47, 48, 49, 49, 50, 51, 52, 52, 53, 54, 55, 55,
         56, 57, 58, 58, 59, 60, 61, 62, 63, 63, 64, 65, 66, 67, 68, 69,
         70, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84,
         85, 86, 88, 89, 90, 91, 92, 93, 94, 95, 97, 98, 99,100,101,103,
        104,105,106,108,109,110,112,113,114,116,117,119,120,121,123,124,
        126,127,129,130,132,133,135,136,138,140,141,143,144,146,148,150,
        151,153,155,157,158,160,162,164,166,168,169,171,173,175,177,179,
        181,183,185,187,190,192,194,196,198,200,203,205,207,209,212,214,
        216,219,221,224,226,229,231,234,236,239,242,244,247,250,252,255);
.
.
.
 -- коррекция цветов
DORG <= conv_std_logic_vector(corTab(conv_integer(inBuf(15 downto 8))),8)&conv_std_logic_vector(corTab(conv_integer(inBuf(7 downto 0))),8);
т.е. case(iDIG) как то не очень...
Petr вне форума   Ответить с цитированием
Старый 31.03.2010, 22:25   #84
МимоПроходил
Senior Member
 
Регистрация: 02.12.2008
Адрес: Где-то между Нижним и Казанью
Возраст: 48
Сообщений: 1,071
Вес репутации: 707/56
МимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to behold
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от igor_tgru Посмотреть сообщение
совет от души : не трать на него время , его простота как мираж , только кажется. качни книжки по языкам они есть в инете (если что могу куда нибуть закинуть) . для примера посмотри как просто реализуется семисегментный дешифратор например на верилоге
А в почту бросить - многовато?
МимоПроходил вне форума   Ответить с цитированием
Старый 31.03.2010, 22:31   #85
Petr
Senior Member
 
Аватар для Petr
 
Регистрация: 25.02.2007
Возраст: 48
Сообщений: 1,785
Вес репутации: 3564/97
Petr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond repute
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от МимоПроходил Посмотреть сообщение
LECLECHA собака YANDEX.RU

Вообще-то пытаюсь нарисовать шесть 8-и битных ШИМ.
Понимаю, что задача тривиальна. Однако, в 72 макроячейки не влезаю (влезаю в 74...), поэтому решил попробовать уменьшить количество корпусов - один корпус регистра на 2 входа компаратора.
Послал, если не дойдет - переспроси.
Petr вне форума   Ответить с цитированием
Старый 31.03.2010, 22:53   #86
igor_tgru
Senior Member
 
Аватар для igor_tgru
 
Регистрация: 25.02.2007
Возраст: 46
Сообщений: 688
Вес репутации: 1421/65
igor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud ofigor_tgru has much to be proud of
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от МимоПроходил Посмотреть сообщение
А в почту бросить - многовато?
отправил 13 метров , вот еще ссылка полезная http://www.asic-world.com/ тут примеры есть
igor_tgru вне форума   Ответить с цитированием
Старый 01.04.2010, 06:53   #87
МимоПроходил
Senior Member
 
Регистрация: 02.12.2008
Адрес: Где-то между Нижним и Казанью
Возраст: 48
Сообщений: 1,071
Вес репутации: 707/56
МимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to beholdМимоПроходил is a splendid one to behold
По умолчанию Re: Решил взяться за ПЛИС...

Спасибо.

Всё дошло.

Последний раз редактировалось МимоПроходил; 01.04.2010 в 07:02.
МимоПроходил вне форума   Ответить с цитированием
Старый 11.04.2010, 18:24   #88
angen13
Junior Member
 
Регистрация: 11.04.2010
Возраст: 68
Сообщений: 2
Вес репутации: 100/0
angen13 will become famous soon enoughangen13 will become famous soon enough
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от igor_tgru Посмотреть сообщение
совет от души : не трать на него время , его простота как мираж , только кажется. качни книжки по языкам они есть в инете (если что могу куда нибуть закинуть) . для примера посмотри как просто реализуется семисегментный дешифратор например на верилоге
С ПЛИС работаю впервые. В графическом редакторе MAX Plus. В языках VERILOG VHDL. не разбираюсь. Но уверен что вещь хорошая. Помогите пожалуйста кто может создать вот такой модуль-дешифратор 4х8 и так чтобы его можно было вставить в схему проекта(подсоединить к счётчику) если это реально.Заранее благодарен: angen13@yndex.ru

module ???
input [3;0]???
output[7;0] ???
???
always@???
begin
case???
4'b0000; ???= 8b00001000;
4'b0001; ???= 8b00001001;
4'b0010; ???= 8b00001010;
4'b0011; ???= 8b00010010;
4'b0100; ???= 8b00010011;
4'b0101; ???= 8b00010100;
4'b0110; ???= 8b00100011;
4'b0111; ???= 8b00100100;
4'b1000; ???= 8b00100101;
4'b1001; ???= 8b01000100;
4'b1010; ???= 8b01000101;
4'b1011; ???= 8b01000110;
4'b1100; ???= 8b10000110;
4'b1101; ???= 8b10000111;
endcase
end
endmodule
angen13 вне форума   Ответить с цитированием
Старый 12.04.2010, 18:22   #89
Iptash
Senior Member
 
Регистрация: 29.03.2008
Возраст: 53
Сообщений: 417
Вес репутации: 330/48
Iptash is a jewel in the roughIptash is a jewel in the roughIptash is a jewel in the roughIptash is a jewel in the rough
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
// Дешифратор 4х10 урезанный аналог ИД3
// с неинверсными выходами
module dec4x10(input A,B,C,D,
input G1N,G2N,
output Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7,Y8,Y9
);

wire WIRE_100;
wire WIRE_101;
wire WIRE_102;
wire WIRE_104;
wire WIRE_105;
wire WIRE_106;
wire WIRE_107;
wire WIRE_108;
wire WIRE_109;


assign Y9 = (WIRE_100 & WIRE_101 & WIRE_107 & WIRE_108 & WIRE_105);
assign Y8 = (WIRE_100 & WIRE_106 & WIRE_107 & WIRE_108 & WIRE_105);
assign Y7 = (WIRE_100 & WIRE_101 & WIRE_102 & WIRE_104 & WIRE_109);
assign Y6 = (WIRE_100 & WIRE_106 & WIRE_102 & WIRE_104 & WIRE_109);
assign Y5 = (WIRE_100 & WIRE_101 & WIRE_107 & WIRE_104 & WIRE_109);
assign Y4 = (WIRE_100 & WIRE_106 & WIRE_107 & WIRE_104 & WIRE_109);
assign Y3 = (WIRE_100 & WIRE_101 & WIRE_102 & WIRE_108 & WIRE_109);
assign Y2 = (WIRE_100 & WIRE_106 & WIRE_102 & WIRE_108 & WIRE_109);
assign Y1 = (WIRE_100 & WIRE_101 & WIRE_107 & WIRE_108 & WIRE_109);
assign Y0 = (WIRE_100 & WIRE_106 & WIRE_107 & WIRE_108 & WIRE_109);

assign WIRE_105 = ~WIRE_109;
assign WIRE_109 = ~D;
assign WIRE_104 = ~WIRE_108;
assign WIRE_108 = ~C;
assign WIRE_102 = ~WIRE_107;
assign WIRE_107 = ~B;
assign WIRE_106 = ~A;
assign WIRE_101 = ~WIRE_106;
assign WIRE_100 = ~(G1N | G2N);

endmodule
Как то мне нужно было на 10 выходов. Если не нужны входа разрешения
G1N и G2N то убери и соответственно WIRE_100 везде. А также лишние выхода. Проанализируй, там все понятно, простая логика.
Iptash вне форума   Ответить с цитированием
Старый 13.04.2010, 22:49   #90
angen13
Junior Member
 
Регистрация: 11.04.2010
Возраст: 68
Сообщений: 2
Вес репутации: 100/0
angen13 will become famous soon enoughangen13 will become famous soon enough
По умолчанию Re: Решил взяться за ПЛИС...

Iptash. Большое Вам спасибо за помощь!!!
angen13 вне форума   Ответить с цитированием
Старый 21.01.2016, 11:46   #91
alexandr_p
Member
 
Регистрация: 16.05.2014
Возраст: 25
Сообщений: 38
Вес репутации: 131/20
alexandr_p will become famous soon enoughalexandr_p will become famous soon enough
По умолчанию Re: Решил взяться за ПЛИС...

Подскажите мне нужна не большая ПЛИС с малым количеством выводов, у алтеры и ксайлинкс все чипы большие. Для моей задачи нужно десяток счетчиков и десяток разных логических элементов, то есть с не большим количеством элементов, но основной момент это минимальное количество выводов. Какие маленькие ПЛИС существуют на данный момент.
alexandr_p вне форума   Ответить с цитированием
Старый 21.01.2016, 12:47   #92
d-f-m
Senior Member
 
Регистрация: 09.02.2009
Адрес: Недалеко от Пятигорска
Возраст: 47
Сообщений: 613
Вес репутации: 1289/56
d-f-m has much to be proud ofd-f-m has much to be proud ofd-f-m has much to be proud ofd-f-m has much to be proud ofd-f-m has much to be proud ofd-f-m has much to be proud ofd-f-m has much to be proud ofd-f-m has much to be proud ofd-f-m has much to be proud of
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от alexandr_p Посмотреть сообщение
Подскажите мне нужна не большая ПЛИС с малым количеством выводов, у алтеры и ксайлинкс все чипы большие. Для моей задачи нужно десяток счетчиков и десяток разных логических элементов, то есть с не большим количеством элементов, но основной момент это минимальное количество выводов. Какие маленькие ПЛИС существуют на данный момент.
FPGA, можно отсортировать по числу I/O:
http://www.digikey.com/product-searc...-array/2556262
CPLD:
http://www.digikey.com/product-searc...evices/2556261
d-f-m вне форума   Ответить с цитированием
Старый 21.01.2016, 13:10   #93
IceS
Super Moderator
 
Регистрация: 01.03.2007
Адрес: St. Petersburg
Возраст: 40
Сообщений: 3,246
Вес репутации: 3684/113
IceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond repute
Отправить сообщение для IceS с помощью ICQ
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от alexandr_p Посмотреть сообщение
Подскажите мне нужна не большая ПЛИС с малым количеством выводов, у алтеры и ксайлинкс все чипы большие. Для моей задачи нужно десяток счетчиков и десяток разных логических элементов, то есть с не большим количеством элементов, но основной момент это минимальное количество выводов. Какие маленькие ПЛИС существуют на данный момент.
Изучите у Альтеры семейства MAX II, MAX V и MAX 10.
Для Ваших целей изучения, думаю, первых двух будет достаточно.
С ксайлинксом не дружу, кто-нибудь другой подскажет.
__________________
- Готово, мастер !!!
- Что готово ???
- Сломал ...
IceS вне форума   Ответить с цитированием
Старый 21.01.2016, 17:42   #94
Vint
Senior Member
 
Аватар для Vint
 
Регистрация: 08.06.2007
Сообщений: 528
Вес репутации: 838/57
Vint is a splendid one to beholdVint is a splendid one to beholdVint is a splendid one to beholdVint is a splendid one to beholdVint is a splendid one to beholdVint is a splendid one to beholdVint is a splendid one to behold
По умолчанию Re: Решил взяться за ПЛИС...

Если надо малое потребление,
то xilinx XCR3xxXL серия, но корпус 44 пина.
Vint вне форума   Ответить с цитированием
Старый 21.01.2016, 17:47   #95
IceS
Super Moderator
 
Регистрация: 01.03.2007
Адрес: St. Petersburg
Возраст: 40
Сообщений: 3,246
Вес репутации: 3684/113
IceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond repute
Отправить сообщение для IceS с помощью ICQ
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от Vint Посмотреть сообщение
Если надо малое потребление,
то xilinx XCR3xxXL серия, но корпус 44 пина.
Ну так и хорошо - человеку и нужен малоногий чип
__________________
- Готово, мастер !!!
- Что готово ???
- Сломал ...
IceS вне форума   Ответить с цитированием
Старый 22.01.2016, 11:34   #96
alexandr_p
Member
 
Регистрация: 16.05.2014
Возраст: 25
Сообщений: 38
Вес репутации: 131/20
alexandr_p will become famous soon enoughalexandr_p will become famous soon enough
По умолчанию Re: Решил взяться за ПЛИС...

Спасибо большое за советы, из того что просмотрел минимальное количество выводов нашлось у Atmel(28) и Lattice Semiconductor(20). Altera Xilinx это минимум 44. Скажите стоит начать осваивать ПЛИС с Atmel и Lattice Semiconductor или все же смотреть в сторону Altera Xilinx. Для моей задачи нужно всего один вход и два выхода и обязательно с собственным внутренним генератором что бы минимум обвеса. Сначала хотел на контроллере сделать, но 8битным пикам просто не хватит скорости.
alexandr_p вне форума   Ответить с цитированием
Старый 22.01.2016, 13:08   #97
Romantic
Senior Member
 
Аватар для Romantic
 
Регистрация: 13.07.2007
Адрес: Ленинград
Возраст: 34
Сообщений: 2,094
Вес репутации: 3340/97
Romantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond reputeRomantic has a reputation beyond repute
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от alexandr_p Посмотреть сообщение
Сначала хотел на контроллере сделать, но 8битным пикам просто не хватит скорости.
Вы бы изложили свою задачу, хотя бы кратенько, а то в итоге может оказаться, что Вы не всё знаете о современных PIC'ах (много новой периферии появилось, в т.ч. комплиментарная логика) или выбрали не самый удачный способ реализации. Такое сплошь и рядом бывает.
Romantic вне форума   Ответить с цитированием
Старый 22.01.2016, 13:13   #98
IceS
Super Moderator
 
Регистрация: 01.03.2007
Адрес: St. Petersburg
Возраст: 40
Сообщений: 3,246
Вес репутации: 3684/113
IceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond reputeIceS has a reputation beyond repute
Отправить сообщение для IceS с помощью ICQ
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от alexandr_p Посмотреть сообщение
Спасибо большое за советы, из того что просмотрел минимальное количество выводов нашлось у Atmel(28) и Lattice Semiconductor(20). Altera Xilinx это минимум 44. Скажите стоит начать осваивать ПЛИС с Atmel и Lattice Semiconductor или все же смотреть в сторону Altera Xilinx. Для моей задачи нужно всего один вход и два выхода и обязательно с собственным внутренним генератором что бы минимум обвеса. Сначала хотел на контроллере сделать, но 8битным пикам просто не хватит скорости.
Взять АВРку, у неё скорость в 4 раза выше (если с 16ми пиками сравнивать)
__________________
- Готово, мастер !!!
- Что готово ???
- Сломал ...
IceS вне форума   Ответить с цитированием
Старый 22.01.2016, 18:20   #99
Petr
Senior Member
 
Аватар для Petr
 
Регистрация: 25.02.2007
Возраст: 48
Сообщений: 1,785
Вес репутации: 3564/97
Petr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond reputePetr has a reputation beyond repute
По умолчанию Re: Решил взяться за ПЛИС...

Цитата:
Сообщение от alexandr_p Посмотреть сообщение
Спасибо большое за советы, из того что просмотрел минимальное количество выводов нашлось у Atmel(28) и Lattice Semiconductor(20). Altera Xilinx это минимум 44. Скажите стоит начать осваивать ПЛИС с Atmel и Lattice Semiconductor или все же смотреть в сторону Altera Xilinx. Для моей задачи нужно всего один вход и два выхода и обязательно с собственным внутренним генератором что бы минимум обвеса. Сначала хотел на контроллере сделать, но 8битным пикам просто не хватит скорости.
Лично мое мнение - лучше начать с Xilinx или Altera.
Поскольку работа с ПЛИС - это в первую очередь освоение среды разработки и привыкание к поведению синтезатора(компилятора)
с какого либо языка.

А Xilinx или Altera легче купить! Их много на рынке. Можно и с лишними ногами брать. И они дешевле за счет массовости производства и поставок.
Много не мало.

Конечно есть некие фишки у каждого производителя (готовые модули/примитивы/умножители и т.д.)в кремнии. Но языки программирования и привыкание к новым абстракциям и вообще иному стратегическому подходу тоже силы занимают.
Каждый хвалит свое болото - мне у Xilinx среды (их парочка) нравятся. Хотя и монстр и по размеру и по пожиранию процессорного времени.
Petr вне форума   Ответить с цитированием
Старый 23.01.2016, 11:28   #100
Dima
Senior Member
 
Регистрация: 26.02.2007
Адрес: Minsk
Возраст: 50
Сообщений: 235
Вес репутации: 233/49
Dima has a spectacular aura aboutDima has a spectacular aura aboutDima has a spectacular aura about
По умолчанию Re: Решил взяться за ПЛИС...

У Микрочипа есть какие-то микропроцессоры, имеющие в своем составе простейшие ячейки, которые можно настроить. т.е. такая микро-ПЛИС встроенная.
Dima вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 07:28.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot