![]() |
куда именно смотреть в этом timing analysere ?,
а вычислял я просто - выполнял код из внутренней памяти плис - ну и методом последовательного приближения находил частоту - как в оверклокинге прям ) щас вот пытаюсь выполнять код из срам - там частота немного ниже - 45 мгц) |
При компиляции в инфо окне пробегает максимальная частота для проекта.
|
Quote:
http://i.snag.gy/Ay845.jpg |
Quote:
у меня квартус 11 - но вроде нашёл где эта f-max http://i47.fastpic.ru/big/2013/0711/...2f781ae677.jpg ещё у меня ругается на pll, примерно так: Critical Warning: The following clock transfers have no clock uncertainty assignment. For more accurate results, apply clock uncertainty assignments or use the derive_clock_uncertainty command. Critical Warning: From pll|altpll_component|auto_generated|pll1|clk[0] (Rise) to pll|altpll_component|auto_generated|pll1|clk[1] (Rise) (setup and hold) на сайте альтеры читаю хелп по поводу этого варнинга - но чтото прояснения не происходит - может кто подскажет чем лечить ? ) |
Да, на ДЕ1. С кейзового ПЗУ (case (a[15:0]) 16'h0: ...; 16'h1:...; default: 8'hFF)
Ква11 юзает таймквест, ты (кажется) давал статьи с ебеддыров.ру про него, очень полезные. The following clock transfers have no clock uncertainty assignment - 20ppm, в статье было описано. Гайз, не юзайте всякие говнохостинги с кучей троянов и дорвеев. Нормальный сервис для картинок snag.gy, альт+принтскрин, ктрл+В. :) |
Quote:
а если ближе к реальным условиям, читать то всё равно из озу надо. Quote:
|
Дык ясен пень, из реального все печальнее. Но! Имелось в виду, что простенькая программка лупасила на 80 (смотрел тапом) и не висла/глючила. Т.е. если тестировать полным тестом всех инструкций, то еще куда ни шло, и то гарантии нет. А если пару байт кода, который "работает", то... Ну вы понели ))
|
Под сабж есть конфигурации с Денди, Сегой или чем-нибудь подобным?
Есть ли у девайс собсвенное меню реализованое не через спектрум? (как у Speccy 2010) |
Quote:
Quote:
|
Quote:
|
На DE1 есть порт Сеги (правда без звука). Перетягивается на раз два.
Про ХДЛ порт Денди не слышал. |
Конфигурации
1 Attachment(s)
ReVerSE U9EP3C
:speccy: u9-Speccy v0.8 Rev.20130721 Скрытый текст
[свернуть] + ROM теперь считывается из M25P40, раньше требовалось его наличие на SD. + обновлен T80CPU ver. 242 + установленная перемычка на GPI переключает VGA 31.5кГц на 15кГц (экспериментально). + добавлена громкость каналов в GS. ! исправления в модуле UART. ! теперь модуль ZC корректно работает при turbo on/off. ! защелки bit7_flag, bit0_flag, int_n приводившие к нестабильной работе GS, заменены на D-триггера с динамическим синхронным входом С и с дополнительными асинхронными входами S и R. * частота CPU GS установлена на 21МГц. Для работы TAP, SNA, Z80 с SD карты, планирую реализовать DIVIDE или ZXMMC+. Может есть еще более подходящий вариант? |
Сделал порт One-Chip-MSX, конфигурации для плат U8 и U9 можно брать здесь.
|
Конфигурации
5 Attachment(s)
http://upload.wikimedia.org/wikipedi...ectrum128K.jpgZX-Spectrum на ReVerSE
:speccy: u9-Speccy v0.8.8 Rev.20140401 Скрытый текст
[свернуть] :speccy: u8-Speccy v0.8.8 Rev.20140401 Скрытый текст
[свернуть] История изменений: Скрытый текстCode:
-------------------------------------------------------------------[01.04.2014][свернуть] http://zx.pk.ru/attachment.php?attac...1&d=1395935787 |
Где можно подробно посмотреть про реализацию UART'а ? какие порты, какие пины?
(касаемо U9EP3C если есть разница) |
2 Attachment(s)
Quote:
Порт #xxAC чтение:
Code:
; ----------------------------------------------------------------------------- Code:
LD HL,STR_TEST1 |
1 Attachment(s)
Написал на скорую руку тест, для проигрывания mp3 на u8.
Code:
; Тест проигрывания MP3 v0.0.1 |
На чем реализован мр3 декодер?
|
А, там стоит VS1053, ок.
"Реализован на С, откомпилирован в VSIDE" - эээ прямо финнами или автором? ;) |
Может кто уже MIDI проигрывал? На разъем Х5 выведены сигналы RX, TX для отладки по UART. Или использует чип как сопроцессор? Или разобрался как пропатчить (ссылка)?
|
Боюсь показаться КО, но все что я знаю про этот чип, примерно следующее:
- все процедуры основного функционала вшиты в ПЗУ и используются юзер кодом исключительно при помощи вызовов (и кажется, коллбэков) - ИДЕ для чипа потрясающе сырое (покрайней мере было год назад) - все процедуры загрузки кода и проигрывания МИДИ описаны в даташите, цитировать его смысла нет - код я собирал и компилил, но в чип не загружал. Пробовал шагать симулятором, но он пустой и показывает погоду на марсе. Средства загрузки и отладки (вроде бы) есть в ИДЕ. |
Да, чип замечательный. Явно видно, что разрабам не хватает рук, хотя сделано с любовью.
Алсо, довольно интересный проц - при джампах не ресетится конвеер, поэтому после всех джампов должны стоять нопы |
Стал счастливым обладателем U9EP3C, прошу подсказки - где можно почитать описание процедуры прошивки девайса через mini-USB порт?
Везде лежат инструкции про JTAG, ByteBlaster и т.д. - по ним можно делать? |
Я сомневаюсь, что mini-USB порт задействован для прошивки. Я прошиваю ByteBlaster'ом. Хотя, пусть ответит сам автор, можно что-нибудь изменилось.
|
Возможности конфигурирования:
|
Quote:
Memory paging port is compatible with port #E3 from original DIVIDE. Only next ram pages are pageable on other unused pins of this port. Here is paging port #E3 of original DIVIDE: D0-D1 = 8kB ram page 0-3 D2-D5 = unused D6 = bit mapram D7 = bit conmem And here is paging port #E3 of DIVMMC: D0-D5 = 8kB ram page 0-63 (for full 512kB memory) D6 = bit mapram D7 = bit conmem Functionality of memory paging, layout and mapping is (supposedly) compatible with DIVIDE interface. Only more ram is usable. All old DIVIDE systems with IDE access are on DIVMMC unusable, because IDE ports here not exist. Only ESXDOS system exist for DIVMMC. DIVMMC SD port functionality is same as ZXMMC interface, only address of SD ports are different: - port #1F(ZXMMC) for writing is replaced with new port #E7(DIVMMC) - port #3F(ZXMMC) for read/write data is replaced with new port #EB(DIVMMC) Here is info about original ZXMMC: http://www.zxbada.bbk.org/zxmmc/ Info about DIVMMC interface: http://aticatac.altervista.org/portale/?q=node/13 Esxdos now support TRD,TAP,SNA,Z80,SCR files (read and write) on FAT16/FAT32. TR-DOS emulation is verz good - software emulation of WD1793 controller. |
Quote:
|
Quote:
|
1 Attachment(s)
Quote:
|
Quote:
ISE Project Files (*.ise) ? Or (*.v) or (*.vhd) ? Or maybe there is (*.sch) ? (( |
Я вот таким шил.
|
Quote:
Schematic will similar as SD part of ZXM PROFCARD or as this: http://retrolandia.net/foro/showthread.php?tid=75 ZXMMC source in VHDL (old version): http://zx.pk.ru/showpost.php?p=94895&postcount=12 |
Интересно :), кто-нибудь проверял работу последней конфигурации Speccy v0.8.2 ? Сегодня переписывая SPI Master случайно заглянув в TurboSound обнаружил отключенный второй SSG. Тестеры здесь еще есть?
|
Quote:
|
divMMC
Code:
Paging port #E3 (DIVMMC): |
Quote:
я смотрю ты за divMMC взялся - чем он лучше spi от z-контроллера? |
Quote:
|
Тема для обсуждения:
Хочется конфигурацию ATARI 8bit для Reverse. Вот тема с конфигурацией для ALTERA DE1: http://atariage.com/forums/topic/213...-new-hardware/ |
Quote:
ЗЫ: NES тоже хотел попробовать наваять, опередил :-))) |
Quote:
http://www.caro.su/msx/ocm_de0.htm "ROM-файл для записи на SD-карточку (должен записываться на диск самым первым файлом)." |
| All times are GMT +4. The time now is 16:34. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.