ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
600275
POV (25.05.2015 21:29, просмотров: 18706)
Вопрос телепатам... я, как кажется, все возможные проверки сделал... У ПЛИС выведена двунаправленная шина. 16 бит. На микруху статической ОЗУ. В ОЗУ пишу к примеру 0xffff и вижу осцилом что действительно на всех линиях "1". Однако когда я процом эти данные читаю (они внутри плис записываются в сдвиговой регистр и далее по SPI проц их забирает), то один и тот же бит всегда "0". Линия не имеет закоротки. В ОЗУ пишется то, что задано, т.е. на выход нога ПЛИС работает. При чтении устанавливается состояние согласно ранее записанному в ОЗУ, но где-то как-то оказывается "0" (( Может компилятор накосячить, если я везде работаю с шиной? В TRLviewer полазил - вроде нет косяков, да и симуляция работает. Или кто рецепт поиска косяка посоветует?