Страница 13 из 15 ПерваяПервая ... 31112131415 ПоследняяПоследняя
Показано с 121 по 130 из 142

Тема: OWEN Logic v.1.1.0.10 beta

  1. #121
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,115

    По умолчанию 100000х1 не равно 100000?

    Имеются два генератора у которых разными способами задаются одинаковые уставки,получаем разную частоту ,разница в способах задания уставок ,в том что в одном случае уставка(константа) умножается на единицу(int).На этом принципе построен дешифратор уставок и ПЗу(коммутируют уставки).Они работают ,только время не сооветствует действительности.В чем может быть ошибка.?Или целочисленная арифметика глючит?
    Вложения Вложения
    Последний раз редактировалось rovki; 28.08.2010 в 15:16.

  2. #122
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,115

    По умолчанию

    умножение вроде работает ,только почему то под множители выделено 16разрядов (двоичных) ,что ли и число 120000 отрабатывается как 54464 ,поэтому длительность импульса 54,464 сек ,вместо 120сек это для верхней схемы ,хотя нижний генератор отрабатывает правильно время?
    причем нехватает 120000-54464=65536 куда девается 16 разряд после умножения 120000 на 1 на выходе MUL?
    Последний раз редактировалось rovki; 28.08.2010 в 16:06.

  3. #123
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    В виндоусе есть инженерный калькулятор.
    Наберите в двоичном коде(bin) 16 единичек.
    переведите в десятичный вид(dec)
    получите -65535.
    больше в 16 бит записать не возможно.
    число 120 000- можно записать только в 17 бит.
    При записи этого числа в 16 бит получите 54464.
    Так что все правильно.
    Последний раз редактировалось lara197a; 28.08.2010 в 14:09.

  4. #124
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,115

    По умолчанию

    Цитата Сообщение от lara197a Посмотреть сообщение
    В виндоусе есть инженерный калькулятор.
    Наберите в двоичном коде(bin) 16 единичек.
    переведите в десятичный вид(dec)
    получите -65535.
    больше в 16 бит записать не возможно.
    число 120 000- можно записать только в 17 бит.
    При записи этого числа в 16 бит получите 54464.
    Так что все правильно.
    так я про "единички" и разряды в курсе ,в уме считаю.Я не в курсе был ,а теперь (за ночь) дошло ,что разрядность множителей 16 бит.И самое обидное ,что результат то же
    Последний раз редактировалось rovki; 29.08.2010 в 10:08.

  5. #125
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,115

    По умолчанию

    сразу не заметил -есть тернарная операция сравнения ,-это другое дело,можно попробовать и через нее сделать смену уставок
    Последний раз редактировалось rovki; 28.08.2010 в 19:09.

  6. #126

    Red face про ноги

    Цитата Сообщение от rovki Посмотреть сообщение
    Думаю не оправдано в обшем случае ,макросы (8х8) можно и нарашивать в проекте .Нужно стараться так разбить схему ,что бы максимум связей было внутри,а не снаружи. .Думаю правильней макросы делать универсальными как интегральные схемы.Хотя если расматривать макросы как способ разбить большую схему на две ,три ... а обшая схема будет как блок схема,то тогда ой.Но думаю и в этом случае можно найти разумное сечение схемы на части.
    Я это к тому, чтобы можно было сделать, например, блок с 8 входами (8 бит Data), Reset, Clock, Enable и это уже 11 входов. А если еще выбор сделать 3-х битный - то это уже 14 входов. Так просто удобнее работать будет. Это пожелание, ибо для этого и тему замутили.

  7. #127
    Евстигнеев Максим
    Гость

    По умолчанию

    Цитата Сообщение от Sergh_Cherenkov Посмотреть сообщение
    Я это к тому, чтобы можно было сделать, например, блок с 8 входами (8 бит Data), Reset, Clock, Enable и это уже 11 входов. А если еще выбор сделать 3-х битный - то это уже 14 входов. Так просто удобнее работать будет. Это пожелание, ибо для этого и тему замутили.
    В ПО OWEN Logic заложена (но пока не реализована) функция добавления/удаления пользователем входов/выходов в макросе. Важно, что мы понимаем такую необходимость и не уходим от ее реализации в дальнейшем.

  8. #128

    Thumbs up эээ...

    Цитата Сообщение от Евстигнеев Максим Посмотреть сообщение
    В ПО OWEN Logic заложена (но пока не реализована) функция добавления/удаления пользователем входов/выходов в макросе. Важно, что мы понимаем такую необходимость и не уходим от ее реализации в дальнейшем.
    Это приятно, спасибо. Когда ждать следующую версию?

  9. #129
    Евстигнеев Максим
    Гость

    По умолчанию

    Цитата Сообщение от Sergh_Cherenkov Посмотреть сообщение
    Это приятно, спасибо. Когда ждать следующую версию?
    На днях. Но могу, персонально, дать протестировать созданную версию.

    Естественно, это версия без той функции, что мы говорили.

  10. #130
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,115

    По умолчанию лучшее -враг хорошего ?

    Главное учесть ошибки и принципиальные пожелания пользователей ,которые на многие годы определят удобство пользования продуктом широким кругом специалистов в разных областях.

Страница 13 из 15 ПерваяПервая ... 31112131415 ПоследняяПоследняя

Ваши права

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