Activity
From 01/28/2020 to 02/26/2020
02/26/2020
- FO 10:57 PM Feature #85: 720p support/1080i support
- Its opcodeInfoTable that is getting put into altsyncram. Not sure why its invalid yet. I'm trying the ramstyle attribute but didn't find the right voodoo yet...
- FO 10:28 PM Feature #85: 720p support/1080i support
- with 32k, the block is not shared. I guess something is accessing memory where it shouldn't...
- FO 10:04 PM Feature #85: 720p support/1080i support
- M10K is shared:
atari800core:atari800|cpu:cpu6502|cpu_65xx:cpu_6502_peter|altsyncram:Mux54_rtl_0|altsyncram_ag91:auto_generated|ALTSYNCRAM AUTO ROM Single Clock 256 1 -- -- yes no -- -- 256 256 1 -- -- 256 1 0 atari800core_eclaireXLv1.a... - FO 10:03 PM Feature #85: 720p support/1080i support
- with 64k
atari800core:atari800|cpu:cpu6502|cpu_65xx:cpu_6502_peter|altsyncram:Mux54_rtl_0|altsyncram_ag91:auto_generated|ALTSYNCRAM AUTO ROM Single Clock 256 1 -- -- yes no -- -- 256 256 1 -- -- 256 1 0 atari800core_eclaireXLv1.atari800... - FO 09:54 PM Feature #85: 720p support/1080i support
- I guess related to the opcinfo storage somehow. with 32k get this:
atari800core:atari800|cpu:cpu6502|cpu_65xx:cpu_6502_peter|altsyncram:Mux54_rtl_0|altsyncram_ag91:auto_generated|ALTSYNCRAM AUTO ROM Single Clock 256 1 -- -- yes no -- --... - FO 09:52 PM Feature #85: 720p support/1080i support
- On v1 its all working, with 32K block ram as system ram. Once I put it to 64K block ram as system ram (which JUST fits) I never get to basic. After some playing with the logic analyzer (tricky, no block ram!) I can see that at C4F1 the C...
02/24/2020
- 09:23 PM Revision 985 (repo2): Remove reset of hdmi on atari reset
- 09:22 PM Revision 984 (repo2): Register mux output to meet timing (well, closer) on the hdmi. Remove reset of hdmi on reset, as on v2
- 09:21 PM Revision 983 (repo2): Split inout into in and out for i2c, better for internal use in fpga
- 09:21 PM Revision 982 (repo2): Split inout into in and out for i2c, better for internal use in fpga
02/23/2020
- FO 10:23 PM Feature #85: 720p support/1080i support
- Got this merged down to svn and also v1 and v3 building.
Was hanging on purely internal i2c. Changed master and slave (+glue) to use in/wen instead of inout and working better. Slightly corrupt output on v1. I think this might be due ...
02/21/2020
- 10:24 PM Revision 981 (repo2): SDC file correction for v1
- 10:09 PM Revision 980 (repo2): I2C registers, for the scaler config
- 09:32 PM Revision 979 (repo2): Add area scaler to A2 v1 and v3 boards. Add both scalers to the A4 v3 board.
02/20/2020
- 10:39 PM Revision 978 (repo2): A4 has room for both scalers
- 10:38 PM Revision 977 (repo2): Few missing parts from scaler support for v2
- 10:06 PM Revision 976 (repo2): Updated sdc for new clocks
- 10:04 PM Revision 975 (repo2): Added videomodes to the jic
- 10:03 PM Revision 974 (repo2): DVI mode support: 480i/576i/720p and 1080i
- 09:51 PM Revision 973 (repo2): Add video mode rom to flash
- 09:51 PM Revision 972 (repo2): Create standard video mode rom
- 09:47 PM Revision 971 (repo2): Add support for 480i/576i,720p and 1080i
02/13/2020
- FO 10:24 PM Feature #85: 720p support/1080i support
- I have the crtc/scaler settings now in the flash chip (except scaler filter).
Upside: doesn't waste space in firmware
Downside: people will need to flash with usb blaster, rpd method will brick the video.
02/09/2020
- FO 09:27 PM Feature #85: 720p support/1080i support
- Oh and the clkgen chip can drive the video too, for those who want to try custom modes. I've not tried it yet since its statically set up at 30MHz iirc, but should give it a spin.
- FO 09:25 PM Feature #85: 720p support/1080i support
- I have all these modes working properly from the firmware.
NTSC:480i/480p/720p/1080i
PAL:576i/576p/720p/1080i
All in 4:3
480p/576p and 720p all skip a pixel, so 4x gr.0 or gr.8 isn't great.
480i and 1080i do not! Yes, 480i is bett... - FO 10:01 AM Feature #85: 720p support/1080i support
- The dev of another hdmi library posted it on hacker news. Worth a look.
https://github.com/hdl-util/hdmi
02/02/2020
- FO 10:38 AM Feature #85: 720p support/1080i support
- It seems pretty clear that on the 2nd board can use the reconfigurable clock to provide 27MHz and 74.25MHz hdmi clocks, by reconfiguring it. These can drive clk6p into the 3rd pll, which does x5 for the tmds clk (/2).
For the others..... - FO 10:30 AM Feature #85: 720p support/1080i support
- Clock switching is proving fun, due to a bunch of constraints!
1st board: 50MHz on H16 (CLK11p) - which is connected to FPLL X0_Y38,X54_Y38, but not the other two
2nd board: : 50MHz on H16 (CLK11p) - which is connected to FPLL X0_Y3...
01/29/2020
- FO 10:13 PM Feature #85: 720p support/1080i support
- Cleaned up the i2c wiring to be more generic. crtc wiring working too. Can switch from 720p50 and 1080i50 in firmware now (manual code, not menu yet...). Just wired up polyphasic too, except filter params which are currently hardcoded la...