Блог страдающего Лиса
Lorem ipsum hello dolor sit world amet
12 фев 2023 Вс
Бесполезный девайс
У меня есть одно устройство, а именно, плис, которая называется MAX 10, выполнена в виде флешки и он абсолютно бесполезен. Вот вообще. Что там можно делать, я не знаю. Да, у него есть 12 Кб памяти (RAM, блочная), и 12 Кб FLASH памяти, откуда прочесть неизвестно еще как можно. Также на этой микро девборде находится FTDI модуль для связи с компом по UART и для программирования через JTAG. Возможности этого чипа крайне ограничены и я реально не могу понять, для чего мне приспособить его? Не понимаю. Ничего туда не встроишь дельного такого, и между прочим, уже второй или третий год он просто лежит без дела и никак не работает.
Вот на этой картинке показано то, как заполнено пространство в чипе. Там где темные синие области — это утилизированные (использованные) области для логики. Очень большое пространство тут занимает флеш-память пользователя, на самом деле. Сам чип мелкий, к тому же, он всего то пару квадратных миллиметров.
Примерно половину от всего объема занял процессор 6502. Всего лишь 2304 логических элемента в чипе, но это много даже, для такого крохотного устройства.
Суть вот в чем. Что мне делать с этой микросхемой, не пойму абсолютно совсем. Сегодня весь день думал, размышлял и в голову вообще ничего путного не приходит. Хоть бы что-нибудь сделать, что угодно! Но что!? Не знаю. Вот в этом и фишка, что не знаю.
А придумать не могу.
Вот на этой картинке показано то, как заполнено пространство в чипе. Там где темные синие области — это утилизированные (использованные) области для логики. Очень большое пространство тут занимает флеш-память пользователя, на самом деле. Сам чип мелкий, к тому же, он всего то пару квадратных миллиметров.
Примерно половину от всего объема занял процессор 6502. Всего лишь 2304 логических элемента в чипе, но это много даже, для такого крохотного устройства.
Суть вот в чем. Что мне делать с этой микросхемой, не пойму абсолютно совсем. Сегодня весь день думал, размышлял и в голову вообще ничего путного не приходит. Хоть бы что-нибудь сделать, что угодно! Но что!? Не знаю. Вот в этом и фишка, что не знаю.
А придумать не могу.
11 янв 2023 Ср
Нашел как сократить сумматор
Как известно, я любитель перекладывать кубики с места на место и смотреть, что из этого получается. Сегодня я проверил одну догадку с сумматором и она удалась. Дело в том, что сумматор можно сделать с помощью двух XOR, 2 AND и 1 OR. Сначала я делал через 2x4NAND + 3 NAND для симуляции AND+OR, но мне пришла мысль, а ведь в XOR схеме уже есть NAND! И получается, я просто переводил бы впустую целых 2 NAND. Нарисовал схему и убедился, что все работает:
На этой схеме все отлично видно, что теперь вместо 2.75 микросхем (11 NAND), мне потребуется 2.25 микросхем (9 NAND). То есть, для реализации сумматора нужно 2 микросхемы XOR и 1/4 микросхемы для OR. Всё. Для реализации 4-х битного сумматора будет нужно 2.25 x 4 = 9 микросхем. Для вычитателя потребуется 10 микросхем, где 1 микросхема для инверторов.
Для транзисторной схемы тут потребуется 18 транзисторов (8+8+2).
На этой схеме все отлично видно, что теперь вместо 2.75 микросхем (11 NAND), мне потребуется 2.25 микросхем (9 NAND). То есть, для реализации сумматора нужно 2 микросхемы XOR и 1/4 микросхемы для OR. Всё. Для реализации 4-х битного сумматора будет нужно 2.25 x 4 = 9 микросхем. Для вычитателя потребуется 10 микросхем, где 1 микросхема для инверторов.
Для транзисторной схемы тут потребуется 18 транзисторов (8+8+2).
<< Ранние записи |
Поздние записи >>