| Приставки > Картриджи / диски |
| Картридж Кластера (Многоигровочка Кластера) или CoolGirl |
| << < (2/6) > >> |
| kingserg:
--- Цитата: dssoft от 23 Июнь 2020, 00:00:16 ---Вариант 1: снять галки с UFM (обе, и програм, и верифи), он не используется, но может быть битый. Вариант 2: снять галки с verify, прошить, сделать verify отдельно. --- Конец цитаты --- На первый всё равно верифицирует почему-то, и также фейлид. Ну и со вторым также. Как будто игнорирует отсутствие галки Verify. |
| dssoft:
Судя по вашему скриншоту вы делаете немного неправильно. Запускаете программатор, делаете автодетект, потом кликаете мышкой в (none) и выбираете файл. Вот так: |
| kingserg:
Можно даже не делать автодетект, просто добавлять файл. Ведь чип уже в проекте заложен. Пустышку я убираю. |
| dssoft:
--- Цитата: kingserg от 23 Июнь 2020, 00:17:33 ---Можно даже не делать автодетект, просто добавлять файл. Ведь чип уже в проекте заложен. Пустышку я убираю. --- Конец цитаты --- Пробовать разные варианты вы будете когда все заработает :) |
| dssoft:
Вообще очень странные проблемы. Попробуйте прошейте pof который я приложил к сообщению, может компиляется что не так. |
| kingserg:
Как говорится, лучше один раз показать... https://www.youtube.com/watch?v=PEZcjSZ6xZE Добавлено позже: --- Цитата: dssoft от 23 Июнь 2020, 00:33:26 ---Вообще очень странные проблемы. Попробуйте прошейте pof который я приложил к сообщению, может компиляется что не так. --- Конец цитаты --- С этим файлом валится уже на 82 процентах. С моим на 64%. Добавлено позже: Наклейку от Альтеры снял (там была жирная голография с надписью Original), чип правильный. EPM1270T144C5. Добавлено позже: А 20 предупреждений при компиляции это норма? |
| dssoft:
А вот этот файл? |
| kingserg:
Info: ******************************************************************* Info: Running Quartus Prime Analysis & Synthesis Info: Version 15.1.0 Build 185 10/21/2015 SJ Lite Edition Info: Processing started: Tue Jun 23 04:43:41 2020 Info: Command: quartus_map --read_settings_files=on --write_settings_files=off CoolGirl -c CoolGirl Warning (20028): Parallel compilation is not licensed and has been disabled Info (12021): Found 1 design units, including 1 entities, in source file coolgirl.v Info (12023): Found entity 1: CoolGirl Info (12127): Elaborating entity "CoolGirl" for the top level hierarchy Warning (10240): Verilog HDL Always Construct warning at mappers.vh(1026): inferring latch(es) for variable "irq_scanline_ready", which holds its previous value in one or more paths through the always construct Warning (10240): Verilog HDL Always Construct warning at mappers.vh(1026): inferring latch(es) for variable "irq_scanline_out", which holds its previous value in one or more paths through the always construct Info (10041): Inferred latch for "irq_scanline_out" at mappers.vh(1030) Info (10041): Inferred latch for "irq_scanline_ready" at mappers.vh(1030) Warning (13044): Always-enabled tri-state buffer(s) removed Warning (13045): Converted the fanout from the always-enabled tri-state buffer "ppu_ciram_ce" to the node "ppu_ciram_ce" into a wire Info (17049): 4 registers lost all their fanouts during netlist optimizations. Warning (21074): Design contains 4 input pin(s) that do not drive logic Warning (15610): No output dependent on input pin "ppu_addr_in[0]" Warning (15610): No output dependent on input pin "ppu_addr_in[1]" Warning (15610): No output dependent on input pin "ppu_addr_in[2]" Warning (15610): No output dependent on input pin "ppu_not_a13" Info (21057): Implemented 1400 device resources after synthesis - the final resource count might be different Info (21058): Implemented 35 input pins Info (21059): Implemented 36 output pins Info (21060): Implemented 8 bidirectional pins Info (21061): Implemented 1321 logic cells Info: Quartus Prime Analysis & Synthesis was successful. 0 errors, 10 warnings Info: Peak virtual memory: 4904 megabytes Info: Processing ended: Tue Jun 23 04:43:56 2020 Info: Elapsed time: 00:00:15 Info: Total CPU time (on all processors): 00:00:26 Info: ******************************************************************* Info: Running Quartus Prime Fitter Info: Version 15.1.0 Build 185 10/21/2015 SJ Lite Edition Info: Processing started: Tue Jun 23 04:43:59 2020 Info: Command: quartus_fit --read_settings_files=off --write_settings_files=off CoolGirl -c CoolGirl Info: qfit2_default_script.tcl version: #1 Info: Project = CoolGirl Info: Revision = CoolGirl Warning (20028): Parallel compilation is not licensed and has been disabled Info (119006): Selected device EPM1270T144C5 for design "CoolGirl" Info (21077): Low junction temperature is 0 degrees C Info (21077): High junction temperature is 85 degrees C Info (171003): Fitter is performing an Auto Fit compilation, which may decrease Fitter effort to reduce compilation time Warning (292013): Feature LogicLock is only available with a valid subscription license. You can purchase a software subscription to gain full access to this feature. Info (176444): Device migration not selected. If you intend to use device migration later, you may need to change the pin assignments as they may be incompatible with other devices Info (176445): Device EPM570T144C5 is compatible Info (176445): Device EPM570T144I5 is compatible Info (176445): Device EPM570T144A5 is compatible Info (176445): Device EPM1270T144I5 is compatible Info (176445): Device EPM1270T144A5 is compatible Info (169124): Fitter converted 1 user pins into dedicated programming pins Info (169125): Pin ~DEV_CLRn~ is reserved at location 61 Critical Warning (169085): No exact pin location assignment(s) for 79 pins of 79 total pins. For the list of pins please refer to the I/O Assignment Warnings table in the fitter report. Warning (335093): TimeQuest Timing Analyzer is analyzing 2 combinational loops as latches. Critical Warning (332012): Synopsys Design Constraints File file not found: 'CoolGirl.sdc'. A Synopsys Design Constraints File is required by the TimeQuest Timing Analyzer to get proper timing constraints. Without it, the Compiler will not properly optimize the design. Info (332144): No user constrained base clocks found in the design Info (332128): Timing requirements not specified -- optimizing circuit to achieve the following default global requirements Info (332127): Assuming a default timing requirement Info (332111): Found 3 clocks Info (332111): Period Clock Name Info (332111): ======== ============ Info (332111): 1.000 m2 Info (332111): 1.000 ppu_addr_in[12] Info (332111): 1.000 ppu_rd_in Info (186079): Completed User Assigned Global Signals Promotion Operation Info (186216): Automatically promoted some destinations of signal "m2" to use Global clock in PIN 91 Info (186217): Destination "comb~4" may be non-global or may not use global clock Info (186217): Destination "comb~6" may be non-global or may not use global clock Info (186217): Destination "concat~0" may be non-global or may not use global clock Info (186216): Automatically promoted some destinations of signal "ppu_rd_in" to use Global clock in PIN 89 Info (186217): Destination "ppu_rd_out~0" may be non-global or may not use global clock Info (186216): Automatically promoted some destinations of signal "ppu_addr_in[12]" to use Global clock in PIN 18 Info (186217): Destination "ppu_addr_out~0" may be non-global or may not use global clock Info (186217): Destination "ppu_addr_out~1" may be non-global or may not use global clock Info (186217): Destination "ppu_addr_out~2" may be non-global or may not use global clock Info (186217): Destination "comb~17" may be non-global or may not use global clock Info (186217): Destination "ppu_addr_out~4" may be non-global or may not use global clock Info (186217): Destination "ext_ntram_access" may be non-global or may not use global clock Info (186217): Destination "ppu_latch1" may be non-global or may not use global clock Info (186217): Destination "ppu_latch0" may be non-global or may not use global clock Info (186217): Destination "comb~23" may be non-global or may not use global clock Info (186217): Destination "comb~27" may be non-global or may not use global clock Info (186218): Limited to 10 non-global destinations Info (186079): Completed Auto Global Promotion Operation Info (176234): Starting register packing Info (186468): Started processing fast register assignments Info (186469): Finished processing fast register assignments Info (176235): Finished register packing Info (176214): Statistics of I/O pins that need to be placed that use the same VCCIO and VREF, before I/O pin placement Info (176211): Number of I/O pins in group: 76 (unused VREF, 3.3V VCCIO, 32 input, 36 output, 8 bidirectional) Info (176212): I/O standards used: 3.3-V LVTTL, 3.3-V PCI. Info (176215): I/O bank details before I/O pin placement Info (176214): Statistics of I/O banks Info (176213): I/O bank number 1 does not use VREF pins and has undetermined VCCIO pins. 1 total pin(s) used -- 25 pins available Info (176213): I/O bank number 2 does not use VREF pins and has undetermined VCCIO pins. 0 total pin(s) used -- 30 pins available Info (176213): I/O bank number 3 does not use VREF pins and has undetermined VCCIO pins. 2 total pin(s) used -- 28 pins available Info (176213): I/O bank number 4 does not use VREF pins and has undetermined VCCIO pins. 1 total pin(s) used -- 29 pins available Info (171121): Fitter preparation operations ending: elapsed time is 00:00:00 Info (14896): Fitter has disabled Advanced Physical Optimization because it is not supported for the current family. Info (170189): Fitter placement preparation operations beginning Info (170190): Fitter placement preparation operations ending: elapsed time is 00:00:01 Info (170191): Fitter placement operations beginning Info (170137): Fitter placement was successful Info (170192): Fitter placement operations ending: elapsed time is 00:00:05 Info (170193): Fitter routing operations beginning Info (170089): 1e+02 ns of routing delay (approximately 2.2% of available device routing delay) has been added to meet hold timing. For more information, refer to the Estimated Delay Added for Hold Timing section in the Fitter report. Info (170195): Router estimated average interconnect usage is 42% of the available device resources Info (170196): Router estimated peak interconnect usage is 43% of the available device resources in the region that extends from location X9_Y0 to location X17_Y11 Info (170202): The Fitter performed an Auto Fit compilation. No optimizations were skipped because the design's timing and routability requirements required full optimization. Info (170194): Fitter routing operations ending: elapsed time is 00:00:01 Info (11888): Total time spent on timing analysis during the Fitter is 0.46 seconds. Info (11218): Fitter post-fit operations ending: elapsed time is 00:00:00 Warning (169174): The Reserve All Unused Pins setting has not been specified, and will default to 'As output driving ground'. Info (144001): Generated suppressed messages file C:/Users/sergey/Documents/GitHub/coolgirl-famicom-multicart-master/output_files/CoolGirl.fit.smsg Info: Quartus Prime Fitter was successful. 0 errors, 6 warnings Info: Peak virtual memory: 5170 megabytes Info: Processing ended: Tue Jun 23 04:44:08 2020 Info: Elapsed time: 00:00:09 Info: Total CPU time (on all processors): 00:00:09 Info: ******************************************************************* Info: Running Quartus Prime Assembler Info: Version 15.1.0 Build 185 10/21/2015 SJ Lite Edition Info: Processing started: Tue Jun 23 04:44:12 2020 Info: Command: quartus_asm --read_settings_files=off --write_settings_files=off CoolGirl -c CoolGirl Info (115031): Writing out detailed assembly data for power analysis Info (115030): Assembler is generating device programming files Info: Quartus Prime Assembler was successful. 0 errors, 0 warnings Info: Peak virtual memory: 4836 megabytes Info: Processing ended: Tue Jun 23 04:44:12 2020 Info: Elapsed time: 00:00:00 Info: Total CPU time (on all processors): 00:00:00 Info (293026): Skipped module PowerPlay Power Analyzer due to the assignment FLOW_ENABLE_POWER_ANALYZER Info: ******************************************************************* Info: Running Quartus Prime TimeQuest Timing Analyzer Info: Version 15.1.0 Build 185 10/21/2015 SJ Lite Edition Info: Processing started: Tue Jun 23 04:44:16 2020 Info: Command: quartus_sta CoolGirl -c CoolGirl Info: qsta_default_script.tcl version: #1 Warning (20028): Parallel compilation is not licensed and has been disabled Info (21077): Low junction temperature is 0 degrees C Info (21077): High junction temperature is 85 degrees C Info (334003): Started post-fitting delay annotation Info (334004): Delay annotation completed successfully Warning (335093): TimeQuest Timing Analyzer is analyzing 2 combinational loops as latches. Critical Warning (332012): Synopsys Design Constraints File file not found: 'CoolGirl.sdc'. A Synopsys Design Constraints File is required by the TimeQuest Timing Analyzer to get proper timing constraints. Without it, the Compiler will not properly optimize the design. Info (332142): No user constrained base clocks found in the design. Calling "derive_clocks -period 1.0" Info (332105): Deriving Clocks Info (332105): create_clock -period 1.000 -name m2 m2 Info (332105): create_clock -period 1.000 -name ppu_rd_in ppu_rd_in Info (332105): create_clock -period 1.000 -name ppu_addr_in[12] ppu_addr_in[12] Info: Found TIMEQUEST_REPORT_SCRIPT_INCLUDE_DEFAULT_ANALYSIS = ON Info: Can't run Report Timing Closure Recommendations. The current device family is not supported. Critical Warning (332148): Timing requirements not met Info (332146): Worst-case setup slack is -22.692 Info (332119): Slack End Point TNS Clock Info (332119): ========= =================== ===================== Info (332119): -22.692 -3753.253 m2 Info (332119): -8.698 -77.360 ppu_rd_in Info (332119): -8.550 -59.403 ppu_addr_in[12] Info (332146): Worst-case hold slack is 1.078 Info (332119): Slack End Point TNS Clock Info (332119): ========= =================== ===================== Info (332119): 1.078 0.000 m2 Info (332119): 1.418 0.000 ppu_rd_in Info (332119): 2.304 0.000 ppu_addr_in[12] Info (332146): Worst-case recovery slack is -3.464 Info (332119): Slack End Point TNS Clock Info (332119): ========= =================== ===================== Info (332119): -3.464 -6.562 m2 Info (332146): Worst-case removal slack is 0.233 Info (332119): Slack End Point TNS Clock Info (332119): ========= =================== ===================== Info (332119): 0.233 0.000 m2 Info (332146): Worst-case minimum pulse width slack is -2.289 Info (332119): Slack End Point TNS Clock Info (332119): ========= =================== ===================== Info (332119): -2.289 -2.289 m2 Info (332119): -2.289 -2.289 ppu_addr_in[12] Info (332119): -2.289 -2.289 ppu_rd_in Info (332001): The selected device family is not supported by the report_metastability command. Info (332102): Design is not fully constrained for setup requirements Info (332102): Design is not fully constrained for hold requirements Info: Quartus Prime TimeQuest Timing Analyzer was successful. 0 errors, 4 warnings Info: Peak virtual memory: 4849 megabytes Info: Processing ended: Tue Jun 23 04:44:17 2020 Info: Elapsed time: 00:00:01 Info: Total CPU time (on all processors): 00:00:02 Info: ******************************************************************* Info: Running Quartus Prime EDA Netlist Writer Info: Version 15.1.0 Build 185 10/21/2015 SJ Lite Edition Info: Processing started: Tue Jun 23 04:44:21 2020 Info: Command: quartus_eda --read_settings_files=off --write_settings_files=off CoolGirl -c CoolGirl Info (204018): Generated files "CoolGirl.vho" and "CoolGirl_vhd.sdo" in directory "C:/Users/sergey/Documents/GitHub/coolgirl-famicom-multicart-master/simulation/modelsim/" for EDA simulation tool Info: Quartus Prime EDA Netlist Writer was successful. 0 errors, 0 warnings Info: Peak virtual memory: 4805 megabytes Info: Processing ended: Tue Jun 23 04:44:21 2020 Info: Elapsed time: 00:00:00 Info: Total CPU time (on all processors): 00:00:01 Info (293000): Quartus Prime Full Compilation was successful. 0 errors, 20 warnings Добавлено позже: --- Цитата: dssoft от 23 Июнь 2020, 00:46:43 ---А вот этот файл? --- Конец цитаты --- Этот уже 94 процента. |
| dssoft:
--- Цитата: kingserg от 23 Июнь 2020, 00:33:56 ---А 20 предупреждений при компиляции это норма? --- Конец цитаты --- Вообще нет, но тут да. Добавлено позже: --- Цитата: kingserg от 23 Июнь 2020, 00:47:14 ---Этот уже 94 процента. --- Конец цитаты --- Бред какой-то. Я надеюсь у вас короткие провода от бластера к карте? Их нежелательно делать длиннее 10-15см. |
| kingserg:
Сантиметров 40 примерно, хм... Добавлено позже: Укорачиванием я тогда завтра займусь, тут уже пять утра внезапно. Большое спасибо за помощь! |
| kingserg:
Нашёл всё-таки нормальный шлейфик специально для прошивания, прошилось с первого раза.) Добавлено позже: А защита от переполюсовки батарейки на картридже есть какая-нибудь? Я обнаружил, что в какой-то момент вставил батарейку неправильно. Мог сжечь флешку... |
| dssoft:
--- Цитата: kingserg от 23 Июнь 2020, 09:46:36 ---А защита от переполюсовки батарейки на картридже есть какая-нибудь? Я обнаружил, что в какой-то момент вставил батарейку неправильно. Мог сжечь флешку... --- Конец цитаты --- Да, там диод стоит. Не для защиты от переполюсовки, конечно, а чтобы батарейка не рванула от 5 вольт основного питания. Чем закончилось тестирование в той чудо-приставке? |
| kingserg:
--- Цитата: dssoft от 23 Июнь 2020, 11:30:19 ---Да, там диод стоит. Не для защиты от переполюсовки, конечно, а чтобы батарейка не рванула от 5 вольт основного питания. Чем закончилось тестирование в той чудо-приставке? --- Конец цитаты --- Показывает чёрный экран с помехами. Прошил ПЛИС с new_dendy=1, то же самое. Ещё с дампером теперь что-то не так. При попытке его включить с картриджем система сигнализирует о пропадании устройства и светодиоды на дампере гаснут. Теперь непонятно, когда дампер вообще работал. Я ж не заливал в карик уже давно ничего нового. Но вроде до перешивки ПЛИС он нормально себя вёл. Непонятно, в-общем. |
| dssoft:
Ну это легко проверить - включите дампер с каким-нибудь другим картриджем и попытайтесь его сдампить. |
| kingserg:
Очень интересно. Перепрошил ПЛИС CoolGirl.pof, у которого CRC32 EB97BF18, и дампер перестал отваливаться. |
| dssoft:
Вот эта прошивка у меня работает нормально и в консоли, и в дампере, ничего не отваливается. Единственное изменение от оригинала - new_dendy = 0; |
| kingserg:
Заработало теперь всё, как нужно.) Картридж теперь на RS-40 грузится абсолютно стабильно.) Надо сравнить побайтно, почему моя скомпиленная прошивка не работает. А эту я добавлю в шапку, как вариант с прибитым денди-режимом. |
| dssoft:
Вообще это плохое решение, надо понять почему лажается автодетект и поправить это. Но пока лень. |
| kingserg:
--- Цитата: dssoft от 23 Июнь 2020, 12:57:48 ---Вообще это плохое решение, надо понять почему лажается автодетект и поправить это. Но пока лень. --- Конец цитаты --- А можно вас попросить скомпилировать неизменённый оригинал прошивки? Добавлено позже: Сравнил побайтно, вообще разные файлы получились. Различий слишком много. А размер одинаковый. |
| dssoft:
--- Цитата: kingserg от 23 Июнь 2020, 13:01:31 ---Сравнил побайтно, вообще разные файлы получились. Различий слишком много. А размер одинаковый. --- Конец цитаты --- Еще бы.. Вот оригинал, на всякий случай приложил и исходники. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |