avatar
Рейтинг
+0.20
Сила
0.51

Избранное

Z80 Cpu Simulator For Proteus

Блог им. Robus
Я страстный любитель того, что может приносить пользу, а так же свято верю, что развитие людей зависит от того на сколько мы друг с другом делимся.

Вот как-то я столкнулся с PROTEUS'ом… И вроде так классно, симуляторы внутри всякие… А ткнёшься сделать что-то нужное, то деньгу плати, причём заоблачную, то просто нет того, что надо. Я, конечно, понимаю, что большинство уж давно ушли от Z80, но всё же он остался.

Очень часто я видел, что люди постоянно интересуются где можно взять модель Z80, и вообще как её сделать. Вот так и я искал-искал, плюнул и решил написать сам. Оказалось всё очень просто, простой проект в VisualStudio, на выходе DLL, и её записываем в модели PROTEUS'а.



Читать дальше

Зашита от считывания прошивки stm32

stm32
Сегодня мы будем защищать прошивку на stm32 от считывания кул-хакерцами. Дабы не тянуть резину, вот кусок кода:


#ifdef NDEBUG
    if (FLASH_GetReadOutProtectionStatus() == RESET)
    {
        FLASH_Unlock();
        FLASH_ReadOutProtection(ENABLE);
        FLASH_Lock();
    }
#endif  


Читать дальше

PSoC 1. Первое знакомство.

Блог им. Nemo


Есть така замечательная фирма Cypress, она выпускает много чего. Мне понравились их микроконтроллеры (хотя так называть не совсем правильно).PSoC — система на кристале — тоесть, у вас есть набор ячеек, и набор разной переферии, ядро микроконтроллера (PSoC 1 и PSoC 3 — 8 битное, в PSoC 5 — Cortex M3), и можно собрать что нужно. Сначала работал с серией PSoC 1, тепер больше с PSoC 1 и PSoC 5.

Когда был только сайт bsvi.me и не было сообщества, написал статюю по работе с микроконтроллером PSoC1 (система на кристале): PSoC 1. Быстрый старт. Так что статья не плагиат, а просто решил поделиться и тут, так сказать внести свой вклад в сообщество :)
Читать дальше

Плата на Zynq-Z020

Блог им. Flash_rah
Планирую разрабатывать открытый проект на кристалле Zynq ZC7020.
Представляет собой кристалл с 2-ядерным Cortex A9 и 85k программируемых ячеек.
С ПЛИС до сих пор имел дело чисто теоретически. В разводке DSP есть некоторый опыт.
Кому-нибудь здесь был бы интересен такой проект?

Update #2 [17.03.13].


Желаемая схема. Будет дополняться.
Принципиальная схема будет формироваться в следующем порядке:
1. Память (загрузочная [Quad SPI]/оперативная [DDR3]/внешняя [micro-SD]);
2. Периферия (USB 2.0/Ethernet [10/100/1000]/CAN, ...)
3. Питание, отладка.
4. Внешние шины (параллельная сила для подключения камеры/высокочастотный внеш. разъем [аналог AMC])

Читать дальше

Связка Altium Designer и HyperLynx. - Часть 2. Экспорт в Hyperlynx и работа в нем.

Altium Designer
Вторая часть статьи о моделировании целостности сигнала.
В статье кратко описаны нюансы экспортирования файлов в Hyperlynx, их открытие и дан пример моделирования целостности некоторой сигнальной линии.


Читать дальше

Связка Altium Designer и HyperLynx. - Часть 1. Моделирование целостности сигналов в Altium.

Altium Designer
Иногда возникает необходимость разработки радиоэлектронных изделий, в которых используются высокоскоростные интерфейсы (например, модули быстрой памяти (DDR2), микросхемы выработки сигналов физического уровня (USB 2.0, Ethernet), быстрые АЦП, микросхемы видео и т.д.).

Целостность сигналов

Трассировка данных компонентов самих по себе обычно не представляет сложностей, подробно описана в соответствующих datasheet'ах и примерах отладочных плат. Однако, при разработке сложного устройств, сложного стека печатной платы и необычных конфигурациях соединения микросхем — оценка качества разводки без специализированных средств представляется мало возможной Вот здесь на помощь и приходят средства моделирования целостности сигналов.


Читать дальше