Altera CPLD MAX7000S - годинник не працює?

M

Mr.Cool

Guest
нове CPLDs ...але намагається дізнатися

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Посмішка" border="0" />MAX7000S використанням CPLD 44 контактний типу.

У мене є здорові годинник, коливаючись у 10 МГц, 50%-ої мита, від 0 до 4.75V.воно застосовується до глобальної CLOCK штифт 37.

У мене INPUT штифт для CLOCK покладених на штир 37, а деякі I / O з простою примітивної логіки.ланцюга, здається, працює з виходом правильно.але потім я зробити деякі зміни за допомогою тригерів і я починаю сумніватися в тому, що годинник насправді працює (перша проста версія повинна мати працює на основі асинхронних тільки?)

з використанням тільки примітивів і блок-схем ..Як я можу перевірити, якщо в добу працює всередині чіпа?так що я просто з'єднав CLOCK шпильку "дріт" блоку і підключені до контактний OUTPUT і призначений його запасних штирі.я очікував побачити тут години після завантаження пристрою.

але я бачу тільки контактний початкового державна CLOCK (яка визначається як VCC).якщо я змінюю CLOCK шпильку GND первісного стану, то це те, що я бачу на вихідний висновок.

Що я роблю не так?

Mr.Cool

 
На мій погляд, MAX7000 повинні мати можливість підключитися годинник внесок у вихідний висновок.Таким чином, ви фактично повинні побачити годинник введення.
Але щоб бути впевненим, ви повинні перевірити Netlist RTL, а також фізичні відображення вашого синтезу програмного забезпечення.Воно може виявити,
якщо передбачуваний зв'язок дійсно існує.Що беруть участь інструмент синтезу?

Як правило, ви також можете підключити годинник дільник (D-FF з перевернутим зворотного зв'язку) з годинником вхід для випробування.

 
Я використовую Ку (на) RTU, II, скачати безкоштовно від виробника.

я пробував інші схеми, як вклад, який я міг би витягти високих або низьких зовнішніх ..і побіг через цей ДФФ, а потім аж до контактний OUTPUT.але в цей вихідний висновок я не бачу, перемикання введення.більше підстав вважати, що годинник не працює.

однак, та інші вихідні сигнали (які не пов'язані з сигнали) переключення в залежності від їхнього внеску ..так CPLD, як правило, працює.це просто внутрішній годинник, як видається, не повинні бути визнані і використовуються.годин застрягли в своєму первісному стані.

є деякі додаткові опції / встановлення, що я повинен займатися, щоб повідомити CPLD, що я хочу використовувати годинник, а не просто комбінаторна логіка?

Mr.Cool

 
Як щодо підключення внесок у вихідний і подивитися, якщо PIN-код робіт введення, то ви можете перевірити це ще один крок вперед до бачити якщо він перемикає

Альтера CPLDs, ви можете перевірити МО по-різному, використовуючи його як простий вихід не використовує CLK частина буфера блок вводу / виводу, але принаймні дати вам підказку, якщо PIN-код є здоровим чи ні.

 
Я не розумію цю проблему.Або години вхід пошкоджений або ви робите торкнутися дивним.

 
Ви мудра людина ...я робив щось дивним.

коли я склав програму, а потім обрали "програміст" файл, який запрограмований в машині був таким же ім'ям, але не від програма Я просто скомпільовані!Не дивно, що я не помітив, проблеми ...Sheesh ..випадково, що він таким же ім'ям.

так що я вдарив себе в голові ..вибрано правильний файл ..запрограмували його, і все працювало добре.

здавалося, що я з глузду там ..

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Посмішка" border="0" />шкода витрачати народів раз ..Я повинен бути більш терплячим і працювати через проблеми, перш ніж відправляти за допомогою.

Mr.Cool

 

Welcome to EDABoard.com

Sponsor

Back
Top