Обо мне
Привет! Меня зовут Лис и это мой блог. Здесь я могу ныть и страдать, писать про код и обо всем.
Декабрь 2024
ПнВтСрЧтПтСбВс
1
2345678
9101112131415
16171819202122
23242526272829
3031
Теги
Блог страдающего Лиса
Lorem ipsum hello dolor sit world amet

12 фев 2023 Вс Бесполезный девайс

У меня есть одно устройство, а именно, плис, которая называется MAX 10, выполнена в виде флешки и он абсолютно бесполезен. Вот вообще. Что там можно делать, я не знаю. Да, у него есть 12 Кб памяти (RAM, блочная), и 12 Кб FLASH памяти, откуда прочесть неизвестно еще как можно. Также на этой микро девборде находится FTDI модуль для связи с компом по UART и для программирования через JTAG. Возможности этого чипа крайне ограничены и я реально не могу понять, для чего мне приспособить его? Не понимаю. Ничего туда не встроишь дельного такого, и между прочим, уже второй или третий год он просто лежит без дела и никак не работает.
spinner.png
Вот на этой картинке показано то, как заполнено пространство в чипе. Там где темные синие области — это утилизированные (использованные) области для логики. Очень большое пространство тут занимает флеш-память пользователя, на самом деле. Сам чип мелкий, к тому же, он всего то пару квадратных миллиметров.
m10.png
Примерно половину от всего объема занял процессор 6502. Всего лишь 2304 логических элемента в чипе, но это много даже, для такого крохотного устройства.
Суть вот в чем. Что мне делать с этой микросхемой, не пойму абсолютно совсем. Сегодня весь день думал, размышлял и в голову вообще ничего путного не приходит. Хоть бы что-нибудь сделать, что угодно! Но что!? Не знаю. Вот в этом и фишка, что не знаю.
А придумать не могу.

11 янв 2023 Ср Нашел как сократить сумматор

Как известно, я любитель перекладывать кубики с места на место и смотреть, что из этого получается. dash1 Сегодня я проверил одну догадку с сумматором и она удалась. Дело в том, что сумматор можно сделать с помощью двух XOR, 2 AND и 1 OR. Сначала я делал через 2x4NAND + 3 NAND для симуляции AND+OR, но мне пришла мысль, а ведь в XOR схеме уже есть NAND! И получается, я просто переводил бы впустую целых 2 NAND. Нарисовал схему и убедился, что все работает:
sumnand.png
На этой схеме все отлично видно, что теперь вместо 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).
<< Ранние записи | Поздние записи >>