I
1
EVM laboratories
l
Этот вариант карты более удобен в работе, так как в
отличие от предыдущего варианта, информация выводит-
ся на семисегментный индикатор, в шестнадцатиричном
виде. В карте используется динамическая индикация, так-
товая частота которой получается многократным делени-
ем тактовой частоты шины PCI. Такое решение позволяет,
во-первых, сократить количество используемых деталей,
максимально используя свободные вентили ПЛИС, а во-вто-
рых, позволяет судить о наличии на шине тактовой часто-
ты. Если после включения питания светится только один
разряд индикатора - значит, тактовая частота отсутствует,
материнская плата “не запускается”, и сразу становится по-
нятно, с чего необходимо начинать поиск неисправности те-
стируемой материнской платы. Этот же принцип может быть
использован и для mini-POST Card. Например, можно изго-
товить отдельную ПЛИС с запрограммированным в ней де-
лителем частоты, формирующим два сигнала OUT 1 и OUT2
(инверсия OUT1), и используя два светодиода для индика-
ции. Тогда по свечению обоих светодиодов можно судить о
наличии тактовой частоты или об отсутствии, если светит-
ся только один. Ниже приведен пример реализации такого
делителя на ПЛИС EPM7064SLC44-10.
Пример реализации делителя
SUBDESIGN pci_clk
(
CLK : INPUT;
- PCI
clock
OUT1, OUT2 : OUTPUT;- out clock
)
За исключением программной динамической индика-
ции, логика работы карты ничем ни отличается от логи-
ки работы mini-POST Card PCI, точно также в ПЛИС реа-
лизован селектор адреса с возможностью переключения
080h\084h, регистры-защелки и предусмотрена возмож-
ность отключения PNP.
1
2
3
Л
J 2
■*-
Рис. 10
Назначение джамперов
(рис. 10):
Л - переключение порта: 1-2 - 080h, 2-3 - 084h;
J2 - PNP: 1-2 - PNP on, 2-3 - PNP off.
Назначение светодиодов (от края платы): “-12”; “+12”;
“+5” (для вариантов с семисегментным идикатором - по
свечению индикатора); “+3,3".
(J )
(Окончание в №12/2005)
на ПЛИС EPM7064SLC44-10
VARIABLE
Q0,Q1,Q2,Q3,Q4,Q5,Q6,Q7,Q8,Q9,Q10,Q11,Q12,Q13,Q14,Q15
:TFF;
CLK1_BUF,CLK2_BUF :OPNDRN;
BEGIN
Q0
.CLK=GLOBAL (CLK);
Q1.CLK=Q0.Q ;
Q2.CLK=Q1.Q ;
Q3.CLK=Q2.Q;
Q4.CLK=Q3.Q;
Q5.CLK=Q4.Q ;
Q6.CLK=Q5.Q;
Q7.CLK=Q6.Q;
Q8.CLK=Q7.Q;
Q9.CLK=Q8.Q;
Q10.CLK=Q9.Q ;
Qll.CLK=Q10.Q ;
Q12.CLK=Q11.Q;
Q13.CLK=Q12.Q ;
Q14.CLK=Q13.Q;
Q15.CLK=Q14.Q;
CLK1_BUF.IN=Q15.Q ;
CLK2 BUF.IN=!Q15.Q ;
0UT1=CLK1 BUF.OUT;
OUT2=CLK2 BUF.OUT;
END;
32
|—
| Радиолюбитель - 11/2005
предыдущая страница 30 Радиолюбитель 2005-11 читать онлайн следующая страница 32 Радиолюбитель 2005-11 читать онлайн Домой Выключить/включить текст