16V8 это значит максимум 16 входов и максимум 8 выходов.
В разных режимах разные пины могут быть только выходами.
В режиме Simple - 15 и 16 только выходы
В режиме Complex - 12 и 19 только выходы.
- - - Добавлено - - -
А регистровый режим, в котором пин 1 - CLK. для данной задачи совсем не подходит.
Если есть вопросы - пишите на tetroid собака inbox точка ru
Еще вопрос - в ispLEVER при схемном рисованиии можно самому пины назначить, или же нужно ручками редактировать файл .TT? секцию #$ PINS 17 G~:1 PQ-:16 и тд.
Я про ispLEVER ничего не могу сказать.
Да у Вас в WinCUPL в виде уравнения проще получается.
Схему рисовать дольше, а в уравнении всего 1 строка.
Если есть вопросы - пишите на tetroid собака inbox точка ru
Да это да, там на самом деле еще проще можно:
Да и на ABEL'е не сложнее. Вот только логика не лезет в 16v8. А так хотелось на халяву поиметь 74hc688 20v10 у меня нету, а специально на али покупать - так проще саму hc688 на том же али купить. Ладно, хрен с ним, суть вообщем-то ясна по вопросу GAL. Спасибо всем за участие.Код:/* *************** INPUT PINS *********************/ PIN [2,4,6,8,11,13,15,17] = [P0..7]; PIN [3,5,7,9,12,14,16,18] = [Q0..7]; /* *************** OUTPUT PINS *********************/ PIN 19 = !P_EQUAL_Q; FIELD p_inputs = [P0..7]; FIELD q_inputs = [Q0..7]; P_EQUAL_Q = p_inputs == q_inputs;
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Помогите, пожалуйста с кодом для ATF16V8B. Никак не могу описать два D-триггера с выходами Q1, Q2, Q3. Постоянно Wincipl ругается на Q1 и Q2. Что я не так делаю?
Device G16V8MS ;
/* *************** INPUT PINS *********************/
PIN 1 = MX ; /* mode */
PIN 2 = A5 ; /* address */
PIN 3 = A4 ; /* address */
PIN 4 = A3 ; /* address */
PIN 5 = A2 ; /* address */
PIN 6 = A1 ; /* address */
PIN 7 = A0 ; /* address */
PIN 8 = A14 ; /* address */
PIN 9 = A15 ; /* address */
PIN 12 = AN ; /* address */
PIN 13 = WR ; /* write */
PIN 16 = RESET ; /* reset */
PIN 17 = TEST ; /* test */
/* *************** OUTPUT PINS *********************/
PIN 14 = U0 ; /* RAM/ROM disks select */
PIN 15 = RAMD ; /* RAM disk select */
PIN 18 = ROM ; /* ROM disk select */
PIN 19 = A145 ; /* high address */
PINNODE 201 = Q1;
NODE Q2;
NODE ROMD;
/* equations */
Q1.D = A0;
Q1.CK = !U0;
Q1.AR = !Q3;
Q2.D = A1;
Q2.CK = !U0;
Q2.AP = !RESET;
Q3 = !Q2;
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)