Состояния шин пирамидальной памяти |
Рубрики: | Идеи |
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |
Исходное сообщение dimzon541: т.е. логические формулы отсюда
есть лажа?
Исходное сообщение fixin
Исходное сообщение dimzon541: т.е. логические формулы отсюда
есть лажа?
в смысле лажа?
Исходное сообщение dimzon541:Исходное сообщение fixin
Исходное сообщение dimzon541: т.е. логические формулы отсюда
есть лажа?
в смысле лажа?
в том смысле что приведённые формулы НЕ СООТВЕТСВУЮТ твоей таблице
Исходное сообщение dimzon541: кстати, в догонку, разрисуй подробно схему преобразования сигналов level и addr а МЫ сравним её сложность с дешифратором матричной памяти :)
Исходное сообщение dimzon541: кстати, в догонку, разрисуй подробно схему преобразования сигналов level и addr а МЫ сравним её сложность с дешифратором матричной памяти :)
Исходное сообщение fixin
Исходное сообщение dimzon541: кстати, в догонку, разрисуй подробно схему преобразования сигналов level и addr а МЫ сравним её сложность с дешифратором матричной памяти :)
Димзон, у меня такое впечатление, что ты не вкурил логику работы схемы.
Начни с этого, а потом перейдем к элементной базе.
Когда ты поймешь, как работает логика, у тебя не будет таких дебильных вопросов.
Исходное сообщение fixin
Исходное сообщение dimzon541:Исходное сообщение fixin
[QUOTE]Исходное сообщение dimzon541: т.е. логические формулы отсюда
есть лажа?
в смысле лажа?
в том смысле что приведённые формулы НЕ СООТВЕТСВУЮТ твоей таблице
Исходное сообщение dimzon541:Исходное сообщение fixin
Исходное сообщение dimzon541: [QUOTE]Исходное сообщение fixin
[QUOTE]Исходное сообщение dimzon541: т.е. логические формулы отсюда
есть лажа?
в смысле лажа?
в том смысле что приведённые формулы НЕ СООТВЕТСВУЮТ твоей таблице
Исходное сообщение fixin
Формулы такие:
NADR0=!ADR0
NADR1=!ADR1 & !LEV0
NADR2=!ADR2 & !LEV0 & !LEV1
NADR3=!ADR3 & !LEV0 & !LEV1 & !LEV2
Естественно, на ADRI нужно подавать только правильные адреса. ;-)
Или обнулять лишние разряды на ADRI в зависимости от LEV.
Исходное сообщение dimzon541
Исходное сообщение fixin
Формулы такие:
NADR0=!ADR0
NADR1=!ADR1 & !LEV0
NADR2=!ADR2 & !LEV0 & !LEV1
NADR3=!ADR3 & !LEV0 & !LEV1 & !LEV2
Естественно, на ADRI нужно подавать только правильные адреса. ;-)
Или обнулять лишние разряды на ADRI в зависимости от LEV.
Итик, давай посчитаем сколько надо мелких логических элементов
NADR0=!ADR0 - 1 инвертор
NADR1=!ADR1 & !LEV0 - 2 инвертора + 1 сумматор
NADR2=!ADR2 & !LEV0 & !LEV1 - 3 инвертора + 2 сумматора
NADR3=!ADR3 & !LEV0 & !LEV1 & !LEV2 - 4 инвертора + 3 сумматора
итого 1+3+5+7 = 16 мелких логических элементов
плюс ещё дешифратор для lev - 2 мелких логических элемента
итого 18 элементов для 30 ячеек памяти (про усложнение самих ячеек памяти пока промолчу)
теперь считаем матричную на 32 ячейки:
в матричной памяти кроме ячеек ещё дешифратор. На 32 ячейки матричной памяти (4*8) (2 линии на 3 линии) дешифраторы занимают 4*2/2 + 8*3/2 = 16 мелких логических элементов
итого в матричной памяти на 32 ячейки элементов меньше чем в пирамидальной на 30 ячеек
Исходное сообщение dimzon541:Исходное сообщение fixin
Формулы такие:
NADR0=!ADR0
NADR1=!ADR1 & !LEV0
NADR2=!ADR2 & !LEV0 & !LEV1
NADR3=!ADR3 & !LEV0 & !LEV1 & !LEV2
Естественно, на ADRI нужно подавать только правильные адреса. ;-)
Или обнулять лишние разряды на ADRI в зависимости от LEV.
Итик, давай посчитаем сколько надо мелких логических элементов
NADR0=!ADR0 - 1 инвертор
NADR1=!ADR1 & !LEV0 - 2 инвертора + 1 сумматор
NADR2=!ADR2 & !LEV0 & !LEV1 - 3 инвертора + 2 сумматора
NADR3=!ADR3 & !LEV0 & !LEV1 & !LEV2 - 4 инвертора + 3 сумматора
итого 1+3+5+7 = 16 мелких логических элементов
плюс ещё дешифратор для lev - 2 мелких логических элемента
итого 18 элементов для 30 ячеек памяти (про усложнение самих ячеек памяти пока промолчу)
теперь считаем матричную на 32 ячейки:
в матричной памяти кроме ячеек ещё дешифратор. На 32 ячейки матричной памяти (4*8) (2 линии на 3 линии) дешифраторы занимают 4*2/2 + 8*3/2 = 16 мелких логических элементов
итого в матричной памяти на 32 ячейки элементов меньше чем в пирамидальной на 30 ячеек
Исходное сообщение Pettkin: Ты бесстыдник. Ты публично пишешь о том о чём не имеешь никакого представления и даже элементарных знаний. Даже названия которые ты выбираешь для своих бессознательных идей don't make any sense. Например пирамида - это многогранник, основание которого представляет многоугольник, а остальные грани - треугольники, имеющие общую вершину. А многогранник - это геометрическое тело (гыгыгы), ограниченное многими плоскостями.
Исходное сообщение fixin
Исходное сообщение dimzon541:Исходное сообщение fixin
Формулы такие:
NADR0=!ADR0
NADR1=!ADR1 & !LEV0
NADR2=!ADR2 & !LEV0 & !LEV1
NADR3=!ADR3 & !LEV0 & !LEV1 & !LEV2
Естественно, на ADRI нужно подавать только правильные адреса. ;-)
Или обнулять лишние разряды на ADRI в зависимости от LEV.
Итик, давай посчитаем сколько надо мелких логических элементов
NADR0=!ADR0 - 1 инвертор
NADR1=!ADR1 & !LEV0 - 2 инвертора + 1 сумматор
NADR2=!ADR2 & !LEV0 & !LEV1 - 3 инвертора + 2 сумматора
NADR3=!ADR3 & !LEV0 & !LEV1 & !LEV2 - 4 инвертора + 3 сумматора
итого 1+3+5+7 = 16 мелких логических элементов
плюс ещё дешифратор для lev - 2 мелких логических элемента
итого 18 элементов для 30 ячеек памяти (про усложнение самих ячеек памяти пока промолчу)
теперь считаем матричную на 32 ячейки:
в матричной памяти кроме ячеек ещё дешифратор. На 32 ячейки матричной памяти (4*8) (2 линии на 3 линии) дешифраторы занимают 4*2/2 + 8*3/2 = 16 мелких логических элементов
итого в матричной памяти на 32 ячейки элементов меньше чем в пирамидальной на 30 ячеек
Димзон, в натуре, ты не дружись с математикой.
Линия дешифратора преобразует N-разрядный адрес в 2 в степени N линий, то бишь элементов логических в нем порядка 2 в степени N.
Окей, давай посчитаем.
В матричной памяти размером M на N будет 2^N+2^M линий и столько же логических элементов.
В пирамидальной памяти из K разрядов и соответственно из K уровней будет K инверторов адреса, K инверторов уровня и (1+К)/2*К элементов И для умножения уровней на адрес (арифм.прогрессия).
Т.е. всего 2*К+(1+К)/2*К.
Чуствуешь разницу? Нет?
Возьмем матрицу 10*10
У нее будет для дешифраторов 2^10+2^10=1024+1024=4096 элементов.
В матричной памяти такой объем умещается в 11 уровней:
2+4+8+16+32+64+128+256+512+1024+2048=4094 элементов.
Элементов на дешифраторы нужно: 2*11+(1+11)/2*11=22+12/2*11=22+66=88 логических элементов.
Гыгыгы, димзон, ты считать умеешь, или как?
У нее будет для дешифраторов 2^10+2^10=1024+1024=4096 элементов.
Исходное сообщение dimzon541:Исходное сообщение fixin
Исходное сообщение dimzon541: [QUOTE]Исходное сообщение fixin
Формулы такие:
NADR0=!ADR0
NADR1=!ADR1 & !LEV0
NADR2=!ADR2 & !LEV0 & !LEV1
NADR3=!ADR3 & !LEV0 & !LEV1 & !LEV2
Естественно, на ADRI нужно подавать только правильные адреса. ;-)
Или обнулять лишние разряды на ADRI в зависимости от LEV.
Итик, давай посчитаем сколько надо мелких логических элементов
NADR0=!ADR0 - 1 инвертор
NADR1=!ADR1 & !LEV0 - 2 инвертора + 1 сумматор
NADR2=!ADR2 & !LEV0 & !LEV1 - 3 инвертора + 2 сумматора
NADR3=!ADR3 & !LEV0 & !LEV1 & !LEV2 - 4 инвертора + 3 сумматора
итого 1+3+5+7 = 16 мелких логических элементов
плюс ещё дешифратор для lev - 2 мелких логических элемента
итого 18 элементов для 30 ячеек памяти (про усложнение самих ячеек памяти пока промолчу)
теперь считаем матричную на 32 ячейки:
в матричной памяти кроме ячеек ещё дешифратор. На 32 ячейки матричной памяти (4*8) (2 линии на 3 линии) дешифраторы занимают 4*2/2 + 8*3/2 = 16 мелких логических элементов
итого в матричной памяти на 32 ячейки элементов меньше чем в пирамидальной на 30 ячеек
У нее будет для дешифраторов 2^10+2^10=1024+1024=4096 элементов.
Исходное сообщение fixin
Исходное сообщение dimzon541:Исходное сообщение fixin
[QUOTE]Исходное сообщение dimzon541: [QUOTE]Исходное сообщение fixin
Формулы такие:
NADR0=!ADR0
NADR1=!ADR1 & !LEV0
NADR2=!ADR2 & !LEV0 & !LEV1
NADR3=!ADR3 & !LEV0 & !LEV1 & !LEV2
Естественно, на ADRI нужно подавать только правильные адреса. ;-)
Или обнулять лишние разряды на ADRI в зависимости от LEV.
Итик, давай посчитаем сколько надо мелких логических элементов
NADR0=!ADR0 - 1 инвертор
NADR1=!ADR1 & !LEV0 - 2 инвертора + 1 сумматор
NADR2=!ADR2 & !LEV0 & !LEV1 - 3 инвертора + 2 сумматора
NADR3=!ADR3 & !LEV0 & !LEV1 & !LEV2 - 4 инвертора + 3 сумматора
итого 1+3+5+7 = 16 мелких логических элементов
плюс ещё дешифратор для lev - 2 мелких логических элемента
итого 18 элементов для 30 ячеек памяти (про усложнение самих ячеек памяти пока промолчу)
теперь считаем матричную на 32 ячейки:
в матричной памяти кроме ячеек ещё дешифратор. На 32 ячейки матричной памяти (4*8) (2 линии на 3 линии) дешифраторы занимают 4*2/2 + 8*3/2 = 16 мелких логических элементов
итого в матричной памяти на 32 ячейки элементов меньше чем в пирамидальной на 30 ячеек
Димзон, в натуре, ты не дружись с математикой.
Линия дешифратора преобразует N-разрядный адрес в 2 в степени N линий, то бишь элементов логических в нем порядка 2 в степени N.
Окей, давай посчитаем.
В матричной памяти размером M на N будет 2^N+2^M линий и столько же логических элементов.
В пирамидальной памяти из K разрядов и соответственно из K уровней будет K инверторов адреса, K инверторов уровня и (1+К)/2*К элементов И для умножения уровней на адрес (арифм.прогрессия).
Т.е. всего 2*К+(1+К)/2*К.
Чуствуешь разницу? Нет?
Возьмем матрицу 10*10
У нее будет для дешифраторов 2^10+2^10=1024+1024=4096 элементов.
В матричной памяти такой объем умещается в 11 уровней:
2+4+8+16+32+64+128+256+512+1024+2048=4094 элементов.
Элементов на дешифраторы нужно: 2*11+(1+11)/2*11=22+12/2*11=22+66=88 логических элементов.
Гыгыгы, димзон, ты считать умеешь, или как?
У нее будет для дешифраторов 2^10+2^10=1024+1024=4096 элементов.
Исходное сообщение dimzon541:Исходное сообщение fixin
Исходное сообщение dimzon541: [QUOTE]Исходное сообщение fixin
[QUOTE]Исходное сообщение dimzon541: [QUOTE]Исходное сообщение fixin
Формулы такие:
NADR0=!ADR0
NADR1=!ADR1 & !LEV0
NADR2=!ADR2 & !LEV0 & !LEV1
NADR3=!ADR3 & !LEV0 & !LEV1 & !LEV2
Естественно, на ADRI нужно подавать только правильные адреса. ;-)
Или обнулять лишние разряды на ADRI в зависимости от LEV.
Итик, давай посчитаем сколько надо мелких логических элементов
NADR0=!ADR0 - [b]1 инвертор
NADR1=!ADR1 & !LEV0 - 2 инвертора + 1 сумматор
NADR2=!ADR2 & !LEV0 & !LEV1 - 3 инвертора + 2 сумматора
NADR3=!ADR3 & !LEV0 & !LEV1 & !LEV2 - 4 инвертора + 3 сумматора
итого 1+3+5+7 = 16 мелких логических элементов
плюс ещё дешифратор для lev - 2 мелких логических элемента
итого 18 элементов для 30 ячеек памяти (про усложнение самих ячеек памяти пока промолчу)
теперь считаем матричную на 32 ячейки:
в матричной памяти кроме ячеек ещё дешифратор. На 32 ячейки матричной памяти (4*8) (2 линии на 3 линии) дешифраторы занимают 4*2/2 + 8*3/2 = 16 мелких логических элементов
итого в матричной памяти на 32 ячейки элементов меньше чем в пирамидальной на 30 ячеек
У нее будет для дешифраторов 2^10+2^10=1024+1024=4096 элементов.
Исходное сообщение fixin
Исходное сообщение dimzon541:Исходное сообщение fixin
[QUOTE]Исходное сообщение dimzon541: [QUOTE]Исходное сообщение fixin
[QUOTE]Исходное сообщение dimzon541: [QUOTE]Исходное сообщение fixin
Формулы такие:
NADR0=!ADR0
NADR1=!ADR1 & !LEV0
NADR2=!ADR2 & !LEV0 & !LEV1
NADR3=!ADR3 & !LEV0 & !LEV1 & !LEV2
Естественно, на ADRI нужно подавать только правильные адреса. ;-)
Или обнулять лишние разряды на ADRI в зависимости от LEV.
Итик, давай посчитаем сколько надо мелких логических элементов
NADR0=!ADR0 - [b]1 инвертор
NADR1=!ADR1 & !LEV0 - 2 инвертора + 1 сумматор
NADR2=!ADR2 & !LEV0 & !LEV1 - 3 инвертора + 2 сумматора
NADR3=!ADR3 & !LEV0 & !LEV1 & !LEV2 - 4 инвертора + 3 сумматора
итого 1+3+5+7 = 16 мелких логических элементов
плюс ещё дешифратор для lev - 2 мелких логических элемента
итого 18 элементов для 30 ячеек памяти (про усложнение самих ячеек памяти пока промолчу)
теперь считаем матричную на 32 ячейки:
в матричной памяти кроме ячеек ещё дешифратор. На 32 ячейки матричной памяти (4*8) (2 линии на 3 линии) дешифраторы занимают 4*2/2 + 8*3/2 = 16 мелких логических элементов
итого в матричной памяти на 32 ячейки элементов меньше чем в пирамидальной на 30 ячеек
Димзон, в натуре, ты не дружись с математикой.
Линия дешифратора преобразует N-разрядный адрес в 2 в степени N линий, то бишь элементов логических в нем порядка 2 в степени N.
Окей, давай посчитаем.
В матричной памяти размером M на N будет 2^N+2^M линий и столько же логических элементов.
В пирамидальной памяти из K разрядов и соответственно из K уровней будет K инверторов адреса, K инверторов уровня и (1+К)/2*К элементов И для умножения уровней на адрес (арифм.прогрессия).
Т.е. всего 2*К+(1+К)/2*К.
Чуствуешь разницу? Нет?
Возьмем матрицу 10*10
У нее будет для дешифраторов 2^10+2^10=1024+1024=4096 элементов.
В матричной памяти такой объем умещается в 11 уровней:
2+4+8+16+32+64+128+256+512+1024+2048=4094 элементов.
Элементов на дешифраторы нужно: 2*11+(1+11)/2*11=22+12/2*11=22+66=88 логических элементов.
Гыгыгы, димзон, ты считать умеешь, или как?
У нее будет для дешифраторов 2^10+2^10=1024+1024=4096 элементов.
Исходное сообщение dimzon541:Исходное сообщение fixin
Исходное сообщение dimzon541: [QUOTE]Исходное сообщение fixin
[QUOTE]Исходное сообщение dimzon541: [QUOTE]Исходное сообщение fixin
[QUOTE]Исходное сообщение dimzon541: [B][QUOTE]Исходное сообщение fixin
Формулы такие:
NADR0=!ADR0
NADR1=!ADR1 & !LEV0
NADR2=!ADR2 & !LEV0 & !LEV1
NADR3=!ADR3 & !LEV0 & !LEV1 & !LEV2
Естественно, на ADRI нужно подавать только правильные адреса. ;-)
Или обнулять лишние разряды на ADRI в зависимости от LEV.
Итик, давай посчитаем сколько надо мелких логических элементов
NADR0=!ADR0 - [b]1 инвертор
NADR1=!ADR1 & !LEV0 - 2 инвертора + 1 сумматор
NADR2=!ADR2 & !LEV0 & !LEV1 - 3 инвертора + 2 сумматора
NADR3=!ADR3 & !LEV0 & !LEV1 & !LEV2 - 4 инвертора + 3 сумматора
итого 1+3+5+7 = 16 мелких логических элементов
плюс ещё дешифратор для lev - 2 мелких логических элемента
итого 18 элементов для 30 ячеек памяти (про усложнение самих ячеек памяти пока промолчу)
теперь считаем матричную на 32 ячейки:
в матричной памяти кроме ячеек ещё дешифратор. На 32 ячейки матричной памяти (4*8) (2 линии на 3 линии) дешифраторы занимают 4*2/2 + 8*3/2 = 16 мелких логических элементов
итого в матричной памяти на 32 ячейки элементов меньше чем в пирамидальной на 30 ячеек
У нее будет для дешифраторов 2^10+2^10=1024+1024=4096 элементов.
Исходное сообщение fixin
Исходное сообщение dimzon541:Исходное сообщение fixin
[QUOTE]Исходное сообщение dimzon541: [QUOTE]Исходное сообщение fixin
[QUOTE]Исходное сообщение dimzon541: [QUOTE]Исходное сообщение fixin
[QUOTE]Исходное сообщение dimzon541: [B][QUOTE]Исходное сообщение fixin
Формулы такие:
NADR0=!ADR0
NADR1=!ADR1 & !LEV0
NADR2=!ADR2 & !LEV0 & !LEV1
NADR3=!ADR3 & !LEV0 & !LEV1 & !LEV2
Естественно, на ADRI нужно подавать только правильные адреса. ;-)
Или обнулять лишние разряды на ADRI в зависимости от LEV.
Итик, давай посчитаем сколько надо мелких логических элементов
NADR0=!ADR0 - [b]1 инвертор
NADR1=!ADR1 & !LEV0 - 2 инвертора + 1 сумматор
NADR2=!ADR2 & !LEV0 & !LEV1 - 3 инвертора + 2 сумматора
NADR3=!ADR3 & !LEV0 & !LEV1 & !LEV2 - 4 инвертора + 3 сумматора
итого 1+3+5+7 = 16 мелких логических элементов
плюс ещё дешифратор для lev - 2 мелких логических элемента
итого 18 элементов для 30 ячеек памяти (про усложнение самих ячеек памяти пока промолчу)
теперь считаем матричную на 32 ячейки:
в матричной памяти кроме ячеек ещё дешифратор. На 32 ячейки матричной памяти (4*8) (2 линии на 3 линии) дешифраторы занимают 4*2/2 + 8*3/2 = 16 мелких логических элементов
итого в матричной памяти на 32 ячейки элементов меньше чем в пирамидальной на 30 ячеек
Димзон, в натуре, ты не дружись с математикой.
Линия дешифратора преобразует N-разрядный адрес в 2 в степени N линий, то бишь элементов логических в нем порядка 2 в степени N.
Окей, давай посчитаем.
В матричной памяти размером M на N будет 2^N+2^M линий и столько же логических элементов.
В пирамидальной памяти из K разрядов и соответственно из K уровней будет K инверторов адреса, K инверторов уровня и (1+К)/2*К элементов И для умножения уровней на адрес (арифм.прогрессия).
Т.е. всего 2*К+(1+К)/2*К.
Чуствуешь разницу? Нет?
Возьмем матрицу 10*10
У нее будет для дешифраторов 2^10+2^10=1024+1024=4096 элементов.
В матричной памяти такой объем умещается в 11 уровней:
2+4+8+16+32+64+128+256+512+1024+2048=4094 элементов.
Элементов на дешифраторы нужно: 2*11+(1+11)/2*11=22+12/2*11=22+66=88 логических элементов.
Гыгыгы, димзон, ты считать умеешь, или как?
У нее будет для дешифраторов 2^10+2^10=1024+1024=4096 элементов.
Исходное сообщение dimzon541:Исходное сообщение fixin
Исходное сообщение dimzon541: [QUOTE]Исходное сообщение fixin
[QUOTE]Исходное сообщение dimzon541: [QUOTE]Исходное сообщение fixin
[QUOTE]Исходное сообщение dimzon541: [B][QUOTE]Исходное сообщение fixin
[QUOTE]Исходное сообщение dimzon541: [B][QUOTE]Исходное сообщение fixin
Формулы такие:
NADR0=!ADR0
NADR1=!ADR1 & !LEV0
NADR2=!ADR2 & !LEV0 & !LEV1
NADR3=!ADR3 & !LEV0 & !LEV1 & !LEV2
Естественно, на ADRI нужно подавать только правильные адреса. ;-)
Или обнулять лишние разряды на ADRI в зависимости от LEV.
Итик, давай посчитаем сколько надо мелких логических элементов
NADR0=!ADR0 - [b]1 инвертор
NADR1=!ADR1 & !LEV0 - 2 инвертора + 1 сумматор
NADR2=!ADR2 & !LEV0 & !LEV1 - 3 инвертора + 2 сумматора
NADR3=!ADR3 & !LEV0 & !LEV1 & !LEV2 - 4 инвертора + 3 сумматора
итого 1+3+5+7 = 16 мелких логических элементов
плюс ещё дешифратор для lev - 2 мелких логических элемента
итого 18 элементов для 30 ячеек памяти (про усложнение самих ячеек памяти пока промолчу)
теперь считаем матричную на 32 ячейки:
в матричной памяти кроме ячеек ещё дешифратор. На 32 ячейки матричной памяти (4*8) (2 линии на 3 линии) дешифраторы занимают 4*2/2 + 8*3/2 = 16 мелких логических элементов
итого в матричной памяти на 32 ячейки элементов меньше чем в пирамидальной на 30 ячеек
У нее будет для дешифраторов 2^10+2^10=1024+1024=4096 элементов.
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |